scripts/ChangeLog
author Ben Abbott <bpabbott@mac.com>
Thu Aug 06 07:30:34 2009 +0200 (2009-08-06)
changeset 9395 54a3fa5d4376
parent 9394 f1dd244757cd
child 9396 9107c882f193
permissions -rw-r--r--
Avoid the flickering x11 window seen with rapid gnuplot updates.
     1 2009-08-02  Ben Abbott <bpabbott@mac.com>
     2 
     3 	* plot/gnuplot_drawnow.m: Avoid the flickering x11 window seen with
     4 	rapid replots by avoidng setting multiplot mode. This fix only
     5 	functions for a single axes with no image objects.
     6 	* plot/__go_draw_figure__.m: Move 'set multiplot' to gnuplot_drawnow.
     7 
     8 2009-07-29  Ben Abbott <bpabbott@mac.com>
     9 
    10 	* plot/__go_draw_axes__.m: Fix ticklabels specified as 2D character
    11 	array.
    12 
    13 2009-07-17  John W. Eaton  <jwe@octave.org>
    14 
    15 	* plot/__go_draw_axes__.m: Use "layer" property to decide whether
    16 	to send "set border front" or "set border layerdefault" to plot
    17 	stream.  Don't send "set border front" to plot stream for image data.
    18 
    19 	2009-07-21  Jaroslav Hajek  <highegg@gmail.com>
    20 
    21 	Version 3.2.2 released.
    22 
    23 2009-06-25  Ben Abbott <bpabbott@mac.com>
    24 
    25 	* plot/gnuplot_drawnow.m: Apply feature 'wxt_has_size'.
    26 	* plot/__gnuplot_has_feature__.m: Add feature 'wxt_has_size' for
    27 	gnuplot >= 4.3.0.
    28 
    29 2009-06-24  Ben Abbott <bpabbott@mac.com>
    30 
    31 	* plot/__go_draw_figure__.m: Modify the implicit margin when gnuplot's
    32 	output is landscape.
    33 	* plot/gnuplot_drawnow.m: Simplify handling of the figure's paper
    34 	properties, and rely upon listeners for units conversion. Minor code
    35 	improvements.
    36 	* plot/print.m: Reimplement -landscape and -portrait to modify the
    37 	properties papersize and paperposition. Produce compatible results
    38 	when paperpositionmode=='auto'. Simplfy units conversion and
    39 	restoration of initial figure properties.
    40 
    41 2009-06-24  Marco Caliari  <marco.caliari@univr.it>
    42 
    43 	* general/repmat.m: Call kron, not spkron.
    44 
    45 2009-06-24  Alexander Mamonov  <mamonov@gmail.com>
    46 
    47 	* plot/plot3.m: Correctly compute offsets for property/value pairs.
    48 
    49 2009-06-22  Ben Abbott <bpabbott@mac.com>
    50 
    51 	* plot/grid.m: Add missing semi-colon. Allow grid to be toggled
    52 	on/off for each axis independently. Gnuplot requires that minor
    53 	ticks accompany minor ticks. Add demo.
    54 	* plot/__go_draw_axes__.m: For {x,y,z}scale == 'log' use 10 minor
    55 	ticks.
    56 
    57 2009-06-22  John W. Eaton  <jwe@octave.org>
    58 
    59 	* statistics/base/var.m: Return zero for scalar case.  Handle
    60 	empty arguments in a Matlab compatible way.  New tests.
    61 
    62 2009-06-18  Ben Abbott <bpabbott@mac.com>
    63 
    64 	* plot/__go_draw_axes__.m: Change the default x11 fontspec from '*,0'
    65 	to ',0' to avoid delays searching the fontpath for a font named '*'.
    66 
    67 2009-06-18  Daniel Gualberto <daniel@alacer.com.br>
    68 
    69 	* polynomial/mpoles.m: Fix infinite loop for a multiplicity of
    70 	poles at zero. Test added.
    71 
    72 2009-06-17  Bertrand Roessli <bertrand.roessli@psi.ch>
    73 
    74 	* plot/axis.m: Fix bug for 'axis tight' with multiple surface plots,
    75 	add demo.
    76 
    77 2009-06-14  Ben Abbott <bpabbott@mac.com>
    78 
    79 	* plot/quiver.m: Add 'clf' to demos.
    80 	* plot/plotyy.m: Fix compatibility with subplot, add listeners for
    81 	dataaspectratio, and add a demo.
    82 
    83 2009-06-14  Eric Chassande-Mottin <echassandemottin@gmail.com>
    84 
    85 	* plot/plotyy.m: Correct behavior when there is no currentfigure.
    86 
    87 2009-06-11  Ben Abbott <bpabbott@mac.com>
    88 
    89 	* plot/print.m: Fix logic associated with 'have_ghostscript'.
    90 	* plot/gnuplot_drawnow.m: Add support for pdfcairo and pngcairo
    91 	terminals. Minor code improvements.
    92 	* plot/print.m: Associate '-mono' with devices ps, ps2, eps, & eps2.
    93 	Have '-mono' render all objects in monochrome.
    94 	For pdf or png output, favor gnuplot's cairo terminals.
    95 
    96 2009-06-10  Marco Caliari <marco.caliari@univr.it>
    97 
    98 	* plot/hold.m: Add demo including a hggroup.
    99 	* plot/__go_draw_axes__.m: Fix order when pushing group children onto
   100 	the axes kid list.
   101 	* general/quadgk.m: Better waypoint transform.
   102 
   103 2009-06-09  David Bateman  <dbateman@free.fr>
   104 
   105 	* general/quadgk.m: Add test case and fixed doubly infinite 
   106 	waypoint transform for x = 0 case.
   107 
   108 2009-06-09  Marco Caliari <marco.caliari@univr.it>
   109 
   110 	* general/quadgk.m: Fix doubly infinite transformation to the finite
   111 	interval.
   112 
   113 2009-06-08  Ben Abbott <bpabbott@mac.com>
   114 
   115 	* plot/axis.m: Fix bug for 'axis tight' with multiple lines, modify
   116 	demo.
   117 
   118 2009-06-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
   119 
   120 	* testfun/assert.m: Fix texinfo bug.
   121 
   122 2009-06-04  Ben Abbott <bpabbott@mac.com>
   123 
   124 	* plot/__go_draw_axes__.m: Change strncmpi(scale,'lo') to 
   125 	strcmp(scale,'log').
   126 	* plot/__go_draw_axes__.m: For log-scale axes use format '10^{%T}'.
   127 
   128 2009-06-03  Ben Abbott <bpabbott@mac.com>
   129 
   130 	* plot/colorbar.m: Colorbar 'handlevisibility' should be 'on'.
   131 	Add additional demos which illustrate problems with the present
   132 	implementation.
   133 	* plot/__gnuplot_has_feature__.m: Change version for 
   134 	"x11_figure_position" from ">=4.3.0" to ">=4.2.5".
   135 	* plot/__scatter__.m: If the color spec is empty, set using
   136 	__next_line_color__.
   137 	* plot/scatter3.m: Add demos.
   138 
   139 	2009-05-25  Jaroslav Hajek  <highegg@gmail.com>
   140 
   141 	Version 3.2.0 released.
   142 
   143 2009-06-03  Jaroslav Hajek  <highegg@gmail.com>
   144 
   145 	* polynomial/polyfit.m: Fix test.
   146 
   147 2009-06-02  Rafael Laboissiere  <rafael@debian.org>
   148 
   149 	* help/doc.m: In test, look also for the gzipped version of the
   150 	info_file
   151 
   152 2009-05-29  John W. Eaton  <jwe@octave.org>
   153 
   154 	* plot/__gnuplot_get_var__.m: Insert missing semicolon.
   155 
   156 2009-05-28  Ben Abbott <bpabbott@mac.com>
   157 
   158 	* plot/__go_draw_axes__.m: Set x2range when xaxislocation=='top' and set
   159 	y2range when yaxislocation=='right'. Simplified support for ticklabel
   160 	separator '|'.
   161 	* plot/__go_draw_figure__.m: Change 'autoscale fix' to 'autoscale keepfix'.
   162 	* plot/colorbar.m: Add demos.
   163 
   164 2009-05-28  Ben Abbott <bpabbott@mac.com>
   165 
   166 	* plot/__go_draw_axes__.m: Add support for ticklabel separator '|'.
   167 
   168 2009-05-28  Jaroslav Hajek  <highegg@gmail.com>
   169 
   170 	* sparse/bicgstab.m: Improve preconditioning; avoid explicit inverse.
   171 	* sparse/cgs.m: Improve preconditioning; avoid explicit inverse.
   172 
   173 2009-05-28  Radek Salac  <salac.r@gmail.com>
   174 
   175 	* sparse/bicgstab.m: New output when calling without arguments.
   176 	Time optimization - remove certain checks linked to preconditioner which
   177 	are unacceptably slow.
   178 	* sparse/cgs.m: New output when calling without arguments.
   179 	Time optimization - remove certain checks linked to preconditioner which
   180 	are unacceptably slow. Rename internal variable to match bicgstab.
   181 
   182 2009-05-27  Rik Wehbring  <rdrider0-list@yahoo.com>
   183 
   184 	* plot/axis.m: Update documentation to reflect addition of "tight" option.
   185 
   186 2009-05-27  Rik Wehbring  <rdrider0-list@yahoo.com>
   187 
   188 	* ismember.m: Update examples to remove incorrect reference to residue function
   189 
   190 2009-05-27  John W. Eaton  <jwe@octave.org>
   191 
   192 	* image/imwrite.m: Convert indexed images to RGB before calling
   193 	__magick_write__.
   194 
   195 	* image/imshow.m: In demo, convert image to rgb before scaling
   196 	components.  Use imread instead of loadimage.
   197 
   198 2009-05-26  Ben Abbott <bpabbott@mac.com>
   199 
   200 	* plot/__go_draw_axes__.m: Fix rendering of overlaping images and
   201 	line objects. Add demos as well.
   202 
   203 2009-05-27 S�ren Hauberg  <hauberg@gmail.com>
   204 
   205 	* geometry/delaunay.m: Support cellstr's as options. 
   206 
   207 2009-05-27  Jaroslav Hajek  <highegg@gmail.com>
   208 
   209 	* plot/imshow.m: Fix handling of indexed images.
   210 
   211 2009-05-26 S�ren Hauberg  <hauberg@gmail.com>
   212 
   213 	* help/__makeinfo__.m: Support several @seealso's in one text. 
   214 
   215 2009-05-26  John W. Eaton  <jwe@octave.org>
   216 
   217 	* plot/colorbar.m: Downcase location argument.
   218 
   219 2009-05-26 Carlo de Falco  <kingcrimson@tiscali.it>
   220 
   221 	* pkg/pkg.m: Add "version" field to the structure returned by "pkg
   222 	describe". 
   223 
   224 2009-05-25  Ben Abbott <bpabbott@mac.com>
   225 
   226 	* plot/__go_draw_axes__.m: Properly render TeX symbols for x11, when
   227 	using the anonymous fontname="*".
   228 
   229 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
   230 
   231 	* plot/gnuplot_drawnow.m: single-quote output name to allow backslash
   232 	characters as filesep under windows
   233 	* plot/print.m: Support ps->pdf using ghostscript under windows, check
   234 	for %GSC% environment variable.
   235 
   236 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
   237 
   238 	* plot/__gnuplot_version__.m: quote gnuplot_binary to allow spaces
   239 	in file name
   240 
   241 2009-05-22  John W. Eaton  <jwe@octave.org>
   242 
   243 	* general/interp3.m: Don't require interpolation grid to have same
   244 	size as data.  From Kris Thielemans <kris.thielemans@imperial.ac.uk>.
   245 
   246 2009-05-19 Carlo de Falco  <kingcrimson@tiscali.it>
   247 
   248 	* pkg/pkg.m: Fix a bug when quering only one non installed package
   249 	with "pkg describe".
   250 
   251 2009-05-14  Jaroslav Hajek  <highegg@gmail.com>
   252 
   253 	* optimization/__fdjac__.m: Support central differences.
   254 	* optimization/fsolve.m: Support central differences. Add FinDiffType
   255 	option.
   256 	* optimization/fminunc.m: Ditto.
   257 
   258 2009-05-17  Rik Wehbring  <rdrider0-list@yahoo.com>
   259 
   260 	* *.m: Simplify Texinfo documentation in .m scripts by removing 
   261 	redundant @iftex calls
   262 
   263 2009-05-17  Jaroslav Hajek  <highegg@gmail.com>
   264 
   265 	* optimization/fminunc.m: Improve TR updating strategy.
   266 	* optimization/fsolve.m: Ditto.
   267 
   268 2009-05-15  John W. Eaton  <jwe@octave.org>
   269 
   270 	* general/nargchk.m: Don't generate error if output is struct.
   271 	Uncomment some additional tests.
   272 	From Alois Schloegl <alois.schloegl@tugraz.at>
   273 
   274 2009-05-14  Jaroslav Hajek  <highegg@gmail.com>
   275 
   276 	* optimization/fminunc.m: Import the step adaptation strategy
   277 	improvements from fsolve.
   278 
   279 2009-05-08  Ben Abbott <bpabbott@mac.com>
   280 
   281 	* plot/__gnuplot_has_feature__.m: Add feature "key_has_font_properties".
   282 	* plot/__go_draw_axes__.m: Have legend inherit the axis font-name/size.
   283 
   284 2009-05-04  Peter O'Gorman  <pogma@thewrittenword.com>
   285 
   286 	* miscellaneous/tar.m, miscellaneous/unpack.m:
   287 	Pass "xvf" to tar instead of "-x -v -f".
   288 
   289 2009-04-30  Ben Abbott <bpabbott@mac.com>
   290 
   291 	* plot/__gnuplot_has_feature__.m: Change version for 
   292 	"x11_figure_position", >4.2.4 to >=4.3.0.
   293 
   294 2009-04-30  Ben Abbott <bpabbott@mac.com>
   295 
   296 	* plot/gnuplot_drawnow.m: For figure position, treat 'wxt' as 'x11'.
   297 
   298 2009-04-30  Jaroslav Hajek <highegg@gmail.com>
   299 
   300 	* statistics/base/range.m: Fix behavior when dim is specified.
   301 
   302 2009-04-28  Ben Abbott <bpabbott@mac.com>
   303 
   304 	* plot/print.m: Fix typo: 'gswin23c' -> 'gswin32c'. Suppress stderr
   305 	when printing. New sub-function: fix_eps_bbox(). Add option, "-tight",
   306 	to replace the gnuplot bbox with a tight bbox for eps-files.
   307 
   308 2009-04-23  Ben Abbott <bpabbott@mac.com>
   309 
   310 	* plot/print.m: Use Ghostscript rather than ImageMagick's 'convert'.
   311 	Support printing to non-postscript printers. Do not change the output
   312 	filename when using Ghostscript. When using lpr to print the output,
   313 	send it without filtering (unix), or as if it were binary (pc).
   314 
   315 2009-04-22  Robert T. Short  <octave@phaselockedsystems.com>
   316 
   317 	* general/isa.m: Correctly report multiple layers of class hierarchy.
   318 
   319 2009-04-20  John W. Eaton  <jwe@octave.org>
   320 
   321 	* special-matrix/vander.m: Update tests.
   322 
   323 2009-04-20  Jaroslav Hajek  <highegg@gmail.com>
   324 
   325 	* special-matrix/vander.m: Allow second argument.
   326 	* special-matrix/polyfit.m: Simplify.
   327 
   328 2009-04-17  Rik  <rdrider0-list@yahoo.com>
   329 
   330 	* plot/__marching_cube__.m: Correct help Texinfo so manual will compile
   331 
   332 2009-04-16  Marco Caliari <marco.caliari@univr.it>
   333 
   334 	* toeplitz.m: Treat separately the sparse case.
   335 
   336 2009-04-14  Thomas Treichl  <Thomas.Treichl@gmx.net>
   337 
   338 	* plot/__marching_cube__.m: Add help text.
   339 	* plot/isonormals.m: Add help text and tests.
   340 
   341 2009-04-14  David Bateman  <dbateman@free.fr>
   342 
   343 	* plot/__patch__.m: Set default facecolor to [0,1,0].
   344 	
   345 2009-04-12  Aravindh Krishnamoorthy <aravindh.k.dev@gmail.com>
   346        * special-matrix/hadamard.m: Fix a documentation mistake.
   347 
   348 2009-04-14  Jaroslav Hajek  <highegg@gmail.com>
   349 
   350 	* polynomial/polyaffine.m: New function.
   351 	* polynomial/polyscale.m: Remove.
   352 	* polynomial/polytrans.m: Remove.
   353 
   354 2009-04-12  Ben Abbott <bpabbott@mac.com>
   355 
   356 	* plot/__gnuplot_open_stream__.m: New function.
   357 	* plot/__gnuplot_get_var__.m: If not open, open the gnuplot plot stream.
   358 	* plot/gnuplot_drawnow.m: Replace internal function open_gnuplot_stream
   359 	with new __gnuplot_open_stream__.
   360 
   361 2009-04-11  David Bateman  <dbateman@free.fr>
   362 
   363 	* geometry/trisurf.m: New file.
   364 	* geometry/Makefile.in (SOURCES): Add it here.
   365 	* geometry/trimesh.m: Convert to using 3D patches.
   366 	* plot/__go_draw_axes__.m: Allow 3D filled triangular patches.
   367 	* plot/__patch__.m: Rewrite to allow update of dependent variables
   368 	with listener functions amongst themselves.
   369 	* plot/patch.m: Add 3D demo. Update the documentation.
   370 
   371 2009-04-11  Martin Helm  <martinh@sirius.mhelm.de>
   372 
   373 	* plot/__interp_cube__.m, plot/__marching_cube__.m, isocolors.m,
   374 	isonnormals.m, isosurface.m: New files.
   375 	* plot/Makefile.in (SOURCES): Add them here.
   376 
   377 2009-04-11  Jaroslav Hajek  <highegg@gmail.com>
   378 
   379 	* set/intersect.m: Add missing branch.
   380 
   381 2009-04-10  Ben Abbott <bpabbott@mac.com>
   382 
   383 	* plot/print.m: If no pdf support in gnuplot, then "convert" from
   384 	postscript to pdf. For gnuplot 4.2.x use "convert", if it is present,
   385 	to produce pdf output. Only render a full page for ps/pdf output.
   386 	Rename variable, "size" to "canvas_size". Reformat help text to
   387 	eliminate unintended spaces. Minor improvements to the code.
   388 	* plot/gnuplot_drawnow.m: Place canvas size at the end of the terminal
   389 	spec, and remove trailing semicolon. Minor improvments to the code.
   390 	* plot/__gnuplot_get_var__.m: If fifo fails to open, try 2nd time.
   391 
   392 2009-04-08  Jaroslav Hajek  <highegg@gmail.com>
   393 
   394 	* special-matrix/vander.m: Optimize.
   395 
   396 2009-04-07  Ben Abbott <bpabbott@mac.com>
   397 
   398 	* plot/Makefile.in: Remove __gnuplot_default_font__.m from SOURCES.
   399 
   400 2009-04-06  Ben Abbott <bpabbott@mac.com>
   401 
   402 	* plot/__gnuplot_get_var__.m: Correct misleading error messages, and
   403 	remove dangling/commented code.
   404 	* plot/__gnuplot_default_font__.m: Remove file from archive.
   405 	* plot/__go_draw_axes__.m, plot/__go_draw_figure__.m: Allow
   406 	fontsize to be specified for all terminals with fontname == "*".
   407 
   408 2009-04-06  Jaroslav Hajek <highegg@gmail.com>
   409 
   410 	* polynomial/polyscale.m: New function.
   411 	* polynomial/polytrans.m: New function.
   412 
   413 2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
   414 
   415 	* special-matrix/pascal.m: Fix, optimize & extend.
   416 
   417 2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
   418 
   419 	* linear-algebra/vech.m: Optimize.
   420 
   421 2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
   422 
   423 	* special-matrix/toeplitz.m: Optimize.
   424 
   425 2008-04-03  David Bateman  <dbateman@free.fr>
   426 
   427 	* plot/__scatter__.m: correct indexing of cdata.x
   428 
   429 2009-04-03  Jaroslav Hajek  <highegg@gmail.com>
   430 
   431 	* optimization/fminunc.m: New function.
   432 	* optimization/Makefile.in: Update.
   433 	* optimization/__dogleg__: Allow general quadratics.
   434 
   435 2009-04-02  Ben Abbott <bpabbott@mac.com>
   436 
   437 	* plot/__go_draw_axes__.m: Include gnuplot command termination when
   438 	plotting image.
   439 
   440 2009-04-02  Ben Abbott <bpabbott@mac.com>
   441 
   442 	* plot/__go_draw_axes__.m: Fix title placement for gnuplot 4.2.x.
   443 
   444 2009-04-02  Jaroslav Hajek  <highegg@gmail.com>
   445 
   446 	* optimization/fsolve.m: Fix test.
   447 
   448 2009-03-30  Ben Abbott <bpabbott@mac.com>
   449 
   450 	* plot/__go_draw_axes__.m: New subfunction create_fontspec(). Allow
   451 	fontsize to be specified when the fontname is anonymous.
   452 
   453 2009-03-30  Ben Abbott <bpabbott@mac.com>
   454 
   455 	* plot/__gnuplot_default_font__.m: New function: determine gnuplot's
   456 	terminal dependent default font.
   457 	* plot/__go_draw_figure__.m: Substitute gnuplot default font when
   458 	"fontname" = "*".
   459 
   460 2009-03-29  John W. Eaton  <jwe@octave.org>
   461 
   462 	* testfun/Makefile.in (SOURCES): Add rundemos.m to the list.
   463 
   464 2009-03-29  Ben Abbott <bpabbott@mac.com>
   465 
   466 	* plot/print.m: For eps output the bounding box should represent the
   467 	figure's position.
   468 
   469 2009-03-28  Ben Abbott <bpabbott@mac.com>
   470 
   471 	* plot/gnuplot_drawnow.m: Always set figure property "__plot_stream__"
   472 	to the active gnuplot steam. Permits __gnuplot_get_var__ to return to
   473 	proper result for all gnuplot streams.
   474 
   475 2009-03-27  Ben Abbott <bpabbott@mac.com>
   476 
   477 	* plot/__go_draw_axes__.m: Properly position the title for 3D plots
   478 	when using the gnuplot (v4.3+) backend.
   479 
   480 2009-03-27  Jaroslav Hajek  <highegg@gmail.com>
   481 
   482 	* linear-algebra/expm.m: Fix order of outputs from balance.
   483 
   484 2009-03-25  Kai Habel  <kai.habel@gmx.de>
   485 
   486 	* general/gradient.m: Fix calculation for more than two
   487 	dimensions.  Change interpretation of vector arguments from
   488 	spacing to coordinates.  New tests.
   489 
   490 2009-03-25  John W. Eaton  <jwe@octave.org>
   491 
   492 	* mkdoc: Pass full file name to gethelp.
   493 	* gethelp.cc (main): Handle second argument.  Write comment with
   494 	full file name to output.
   495 
   496 2009-03-24  Ben Abbott <bpabbott@mac.com>
   497 
   498 	* plot/gnuplot_drawnow.m: When printing, pass scalar plot_stream
   499 	to __gnuplot_draw_figure__, and close all plot streams when done.
   500 
   501 2009-03-24  John W. Eaton  <jwe@octave.org>
   502 
   503 	* general/isa.m: Handle parent classes.
   504 
   505 2009-03-23  Ben Abbott <bpabbott@mac.com>
   506 
   507 	* plot/gnuplot_drawnow.m: Check that gnuplot has internal variable
   508 	"GPVAL_TERMINALS".
   509 	* plot/__gnuplot_has_feature__.m: Add "variable_GPVAL_TERMINALS".
   510 
   511 2009-03-21  Ben Abbott <bpabbott@mac.com>
   512 
   513 	* plot/gnuplot_drawnow.m: Verify the gnuplot terminal is supported.
   514 	* plot/__gnuplot_get_var__.m: Add function to get gnuplot variables.
   515 	* plot/print.m: Restore the behavior for option -S<num>,<num>.
   516 
   517 2009-03-19  Jaroslav Hajek <highegg@gmail.com>
   518 
   519 	* optimization/fsolve.m (guarded_eval): Simplify & fix missing
   520 	semicolon.
   521 
   522 2009-03-17  Jaroslav Hajek  <highegg@gmail.com>
   523 
   524 	* optimization/__fdjac__.m: Pass in fvec to save one evaluation.
   525 	* optimization/fsolve.m: Avoid redundant reevaluation when using
   526 	FD jacobians. Document how it can be done with user jacobians.  Make
   527 	first iteration special and call outputfcn after it. Skip updates
   528 	unless two successful iterations have occured.
   529 	* optimization/__dogleg__.m: Add missing alpha in the zero-gradient
   530 	case.
   531 	* optimization/fsolve.m: Remove autodg (not used), simplify.
   532 
   533 2009-03-14  Jaroslav Hajek  <highegg@gmail.com>
   534 
   535 	* statistics/base/var.m: a -> x.
   536 
   537 2009-03-13  Jaroslav Hajek  <highegg@gmail.com>
   538 
   539 	* statistics/base/mean.m: Simplify.
   540 	* statistics/base/meansq.m: Optimize.
   541 	* statistics/base/center.m: Fix behvaior with vectors, simplify.
   542 	* statistics/base/std.m: Simplify using `center'.
   543 	* statistics/base/var.m: Ditto.
   544 	* statistics/base/cov.m: Ditto.
   545 
   546 2009-03-13  Jaroslav Hajek  <highegg@gmail.com>
   547 
   548 	* general/repmat.m: Use subscript pairs rather than forming Kronecker
   549 	products.
   550 
   551 2009-03-11  Ben Abbott  <bpabbott@mac.com>
   552 
   553 	* plot/__go_draw_axes__.m: Unset the {x,y,z}ticks when initializing
   554 	each axis. Set ticklabels when the ticklabels are empty and when
   555 	ticklabelmode=="manual".
   556 
   557 2009-03-11  Marco Caliari  <marco.caliari@univr.it>
   558 
   559 	* plot/axis.m: Implement "square" and "equal" options, conditional
   560 	on how octave positions gnuplot axes. Place the "title()" and
   561 	"axis()" commands after "plot()" in the demos.
   562 
   563 2009-03-09  Ben Abbott  <bpabbott@mac.com>
   564 
   565 	* plot/__go_draw_axes__.m (do_tics): Fix typo (xaxislocation ->
   566 	yaxislocation).
   567 
   568 2009-03-09  John W. Eaton  <jwe@octave.org>
   569 
   570 	* help/lookfor.m (search_cache): Also match function names.
   571 
   572 	* pkg/pkg.m, help/gen_doc_cache.m, help/lookfor.m:
   573 	Use doc-cache instead of DOC for doc cache file.
   574 
   575 2009-03-09  Jaroslav Hajek  <highegg@gmail.com>
   576 
   577 	* general/accumarray.m: Reorder tests. Call either "sparse" or
   578 	__accumarray_sum__ for the default summation case.
   579 	* statistics/base/histc.m: Reimplement using lookup & accumarray.
   580 
   581 2009-03-08  S�ren Hauberg <hauberg@gmail.com>
   582 
   583 	* statistics/base/histc.m: New function.
   584 
   585 2009-03-06  Ben Abbott  <bpabbott@mac.com>
   586 
   587 	* plot/__go_draw_axes__.m: Preserve the order of axes' children
   588 	when pruning the handles for the {x,y,z}labels and title.
   589 	* plot/legend.m: Change demo to add colors to lines. This change
   590 	reveals the problem (above) with the ordering of the axes' children.
   591 
   592 2009-03-05  Jaroslav Hajek  <highegg@gmail.com>
   593 
   594 	* linear-algebra/condest.m: Use lu rather than splu. Use relative tols
   595 	for tests.
   596 
   597 2009-03-05  John W. Eaton  <jwe@octave.org>
   598 
   599 	* deprecated/spdiag.m: Ensure sparse result.
   600 
   601 2009-03-05  Ben Abbott  <bpabbott@mac.com>
   602 
   603 	* plot/__go_draw_axes__.m: Preserve column vector orientation for
   604 	the axes children while removing the axis label & title handles.
   605 
   606 2009-03-03  Jaroslav Hajek  <highegg@gmail.com>
   607 
   608 	* polynomial/polyval.m: Implement using Horner scheme.
   609 
   610 2009-03-03  Ben Abbott  <bpabbott@mac.com>
   611 
   612 	* plot/gnuplot_drawnow.m: Fix unintended shift of plot image for
   613 	the gnuplot postscript+eps terminal.
   614 
   615 2009-03-02  Jaroslav Hajek  <highegg@gmail.com>
   616 
   617 	* pkg/pkg.m (fix_depends): Fix & simplify splitting the string.
   618 
   619 2009-03-02  Thorsten Meyer  <thorsten.meyier@gmx.de>
   620 
   621 	* set/complement.m, set/union.m: Remove reference to deprecated
   622 	function create_set.
   623 
   624 2009-03-01  Ben Abbott  <bpabbott@mac.com>
   625 
   626 	* plot/__go_draw_axes__.m: Do not render axis labels twice when
   627 	their handles are visible, but do render objects with hidden
   628 	handles.
   629 
   630 2009-03-01  Ben Abbott  <bpabbott@mac.com>
   631 
   632 	* general/num2str.m: Trivial bug fix. Recent switch from split()
   633 	to strsplit() produced cells rather than character data.
   634 
   635 2009-03-01  Ben Abbott  <bpabbott@mac.com>
   636 
   637 	* plot/colorbar.m: Bug fix. Allow hidden colorbars to be deleted,
   638 	and replace existing colorbar when a new one is created. Additional
   639 	demos are included to verify these behaviors.
   640 
   641 2009-02-28  Ben Abbott  <bpabbott@mac.com>
   642 
   643 	* plot/__actual_axis_position__.m: Include file missed in prior
   644 	changeset.
   645 
   646 2009-02-28  Ben Abbott  <bpabbott@mac.com>
   647 
   648 	* plot/print.m, plot/gnuplot_drawnow.m: Add compatible support for
   649 	specificying resolution of bitmap terminals, "-r<num>".
   650 
   651 	* plot/gnuplot_drawnow.m: Check that canvas size is only specified
   652 	one time.
   653 
   654 	* plot/gnuplot_drawnow.m, plot/__go_draw_figure__.m: Support papersize,
   655 	paperposition properties. Accommodate gnuplot's implicit margins for
   656 	postscript terminals. Remove internal function get_canvassize().
   657 
   658 	* plot/gnuplot_drawnow.m:
   659 	Terminate gnuplot "set term ..." with semicolon.
   660 	Specify vector terminals sizes in floating point.
   661 	Rename internal function isbackend() to output_to_screen().
   662 	Rename internal function gnuplot_term() to gnuplot_default_term().
   663 	Rename internal function isbitmap() to term_units_are_pixels().
   664 	Minor changes for coding conventions.
   665 
   666 	* plot/__actual_axis_position__.m, Makefile.in: New function to
   667 	determine position of rendered axes, including the effect of the
   668 	aspect ratio.
   669 	* plot/__gnuplot_has_feature__.m: Add new feature
   670 	"screen_coordinates_for_{lrtb}margin".
   671 	* plot/__go_draw_axes__.m, plot/colorbar.m: Enable axes to be positioned
   672 	using {lrtb}margins.
   673 	* plot/colorbar.m: Add to, and modify, demos.
   674 
   675 	* plot/print.m: Remove non-functional/commented code.
   676 	* plot/__go_draw_figure__.m: Remove non-functional code.
   677 	* plot/__gnuplot_has_feature__.m: Remove non-functional code.
   678 
   679 	* plot/quiver3.m: Add "clf" and "colormap(jet(64))" to demo.
   680 
   681 2009-02-27  John W. Eaton  <jwe@octave.org>
   682 
   683 	* set/complement.m: Call unique, not create_set.
   684 	* set/unique.m: Style fix for docstring.
   685 	* deprecated/create_set.m: Move here from set/create_set.m.
   686 	Always return a row vector, as documented.
   687 
   688 	* set/Makefile.in (SOURCES): Remove create_set.m from the list.
   689 	* deprecated/Makefile.in (SOURCES): Add create_set.m to the list.
   690 
   691 	* general/num2str.m: Call strsplit instead of split.
   692 
   693 	* strings/strsplit.m: Style fixes.
   694 
   695 2009-02-27  Jaroslav Hajek  <highegg@gmail.com>
   696 
   697 	* strings/strsplit.m: Check also nargin.
   698 
   699 2009-02-26  John W. Eaton  <jwe@octave.org>
   700 
   701 	* deprecated/split.m: Add warning, not about version.
   702 
   703 2009-02-26  Jaroslav Hajek  <highegg@gmail.com>
   704 
   705 	* strings/strsplit.m: New function.
   706 	* strings/split.m: Move to deprecated/.
   707 	* strings/Makefile.in: Update.
   708 	* deprecated/Makefile.in: Update.
   709 
   710 	* general/int2str.m: Use strsplit instead of split.
   711 	* general/num2str.m: Ditto.
   712 	* help/__makeinfo__.m: Ditto.
   713 	* help/lookfor.m: Ditto.
   714 	* miscellaneous/compare_versions.m: Ditto.
   715 	* miscellaneous/tar.m: Ditto.
   716 	* miscellaneous/unpack.m: Ditto.
   717 	* miscellaneous/what.m: Ditto.
   718 	* miscellaneous/zip.m: Ditto.
   719 	* pkg/pkg.m: Ditto.
   720 	* strings/strtok.m: Ditto.
   721 	* testfun/rundemos.m: Ditto.
   722 
   723 2009-02-25  John W. Eaton  <jwe@octave.org>
   724 
   725 	* Makefile.in (distclean maintainer-clean): Remove tags and TAGS
   726 	in distclean target.
   727 
   728 2009-02-25  Jaroslav Hajek  <highegg@gmail.com>
   729 
   730 	* help/lookfor.m: Vectorize the path splitting using mat2cell.
   731 	Extract new path elements using setdiff.
   732 
   733 2009-02-25  John W. Eaton  <jwe@octave.org>
   734 
   735 	* plot/pie.m: Use numel to check sizes of X and LABELS instead of
   736 	using size_equal.  From Andy Buckle <andybuckle@gmail.com>.
   737 
   738 	* help/lookfor.m: Split original path into cell array and compare
   739 	elements with strcmp.  Suppress warnings and errors when getting
   740 	help text from function files.
   741 
   742 2009-02-24  John W. Eaton  <jwe@octave.org>
   743 
   744 	* help/gen_doc_cache.m: Don't compress output file.  By default,
   745 	write to DOC, not DOC.gz.  Don't save empty cache.
   746 
   747 	* help/lookfor.m: Use doc_cache_file to get location of DOC file.
   748 
   749 2009-02-24  Jason Riedy  <jason@acm.org>
   750 
   751 	* pkg/pkg.m (generate_lookfor_cache): Generate a DOC file for each
   752 	directory.
   753 
   754 	* help/gen_doc_cache.m: Call __makeinfo__, not makeinfo.
   755 
   756 2009-02-24  Jaroslav Hajek  <highegg@gmail.com>
   757 
   758 	* optimization/fsolve.m: Update niter after each iteration, not just
   759 	a succesful one.
   760 
   761 2009-02-08  Thorsten Meyer  <thorsten.meyier@gmx.de>
   762 
   763 	* configure.in: AC_SUBST ac_config_files
   764 
   765 	* Makefile.in:  Add make targets for configuration files
   766 	and config.status.
   767 
   768 2009-02-23  John W. Eaton  <jwe@octave.org>
   769 
   770 	* plot/fplot.m: Fix nargin check.
   771 	From Joel Parker <Joel.Parker@radiancetech.com>.
   772 
   773 2009-02-20  Steffen Groot  <steffen.groot@technolution.eu>
   774 
   775 	* plot/__patch__.m: Correct indexing of varargin.
   776 
   777 2009-02-20  Jaroslav Hajek  <highegg@gmail.com>
   778 
   779 	* linear-algebra/dmult.m: Remove.
   780 	* linear-algebra/Makefile.in: Update.
   781 	* deprecated/dmult.m: Move here; revert to the 3.0.x version.
   782 	* deprecated/Makefile.in: Update.
   783 	* statistics/models/logistic_regression_derivatives.m: Replace dmult
   784 	by diagonal matrices.
   785 
   786 2009-02-19  Ben Abbott  <bpabbott@mac.com>
   787 
   788 	* plot/gnuplot_drawnow.m: Only send figure position info to gnuplot
   789 	when the plot stream is first opened. Revert usage of hidden axes 
   790 	to store prior figure "position" property.
   791 
   792 2009-02-19  John W. Eaton  <jwe@octave.org>
   793 
   794 	* general/__isequal__.m, general/__splinen__.m, image/__img__.m,
   795 	image/__img_via_file__.m, miscellaneous/__xzip__.m,
   796 	optimization/__all_opts__.m, optimization/__dogleg__.m,
   797 	optimization/__fdjac__.m, path/__extractpath__.m,
   798 	plot/__add_datasource__.m, plot/__area__.m,
   799 	plot/__axes_limits__.m, plot/__axis_label__.m, plot/__bar__.m,
   800 	plot/__bars__.m, plot/__clabel__.m, plot/__contour__.m,
   801 	plot/__default_plot_options__.m, plot/__errcomm__.m,
   802 	plot/__errplot__.m, plot/__ezplot__.m,
   803 	plot/__gnuplot_has_feature__.m, plot/__gnuplot_version__.m,
   804 	plot/__go_close_all__.m, plot/__go_draw_axes__.m,
   805 	plot/__go_draw_figure__.m, plot/__line__.m,
   806 	plot/__next_line_color__.m, plot/__patch__.m, plot/__plr1__.m,
   807 	plot/__plr2__.m, plot/__plt1__.m, plot/__plt2__.m,
   808 	plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
   809 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
   810 	plot/__plt2vv__.m, plot/__plt__.m, plot/__plt_get_axis_arg__.m,
   811 	plot/__pltopt1__.m, plot/__pltopt__.m, plot/__quiver__.m,
   812 	plot/__scatter__.m, plot/__stem__.m, startup/__finish__.m,
   813 	statistics/base/__quantile__.m: Consistent doc strings for
   814 	internal fucntions.
   815 
   816 2009-02-18  Ben Abbott  <bpabbott@mac.com>
   817 
   818 	* plot/subplot.m: Fix unintended deletion of axes.
   819 
   820 2009-02-18  Frederick Umminger  <Frederick_Umminger@playstation.sony.com>
   821 
   822 	* audio/wavread.m: Improve search for data chunks.
   823 
   824 2009-02-18  Ivan Sutoris  <ivan.sutoris@gmail.com>
   825 
   826 	* miscellaneous/edit.m: Expand documentation about editor mode.
   827 
   828 2009-02-18  John W. Eaton  <jwe@octave.org>
   829 
   830 	* plot/__gnuplot_version__.m: Don't use regexp to extract version
   831 	number.
   832 
   833 2009-02-18  John W. Eaton  <jwe@octave.org>
   834 
   835 	* plot/gnuplot_drawnow.m (gnuplot_set_term):
   836 	Adjust nargin checks for new signature.
   837 
   838 2009-02-17  Ben Abbott  <bpabbott@mac.com>
   839 
   840 	* plot/contourc.m: Convert demo to test.
   841 	* plot/surfnorm.m: Add another demo.
   842 	* plot/surfnorm.m, plot/pareto.m: Add "colormap(jet)" to 1st demo.
   843 	* plot/plotyy.m, plot/patch.m, plot/pareto.m, plot/legend.m,
   844 	plot/fill.m, plot/comet.m, plot/colorbar.m, plot/clabel.m:
   845 	Replace "close all" with "clf" in demo.
   846 
   847 2009-02-17  Ben Abbott  <bpabbott@mac.com>
   848 
   849 	* plot/gnuplot_drawnow.m: Only close the gnuplot window and send
   850 	position/size info when the figure's position property has changed.
   851 	(gnuplot_set_term): New arg, NEW_STREAM.  Change all uses.
   852 	(open_gnuplot_stream): Delete unused output ENHANCED.
   853 
   854 2009-02-17  John W. Eaton  <jwe@octave.org>
   855 
   856 	* plot/plotyy.m: Handle case of existing figure with no axes.
   857 
   858 2009-02-16  John W. Eaton  <jwe@octave.org>
   859 
   860 	* help/__makeinfo__.m: Rename from help/makeinfo.m.  Delete tmp file.
   861 	* help/Makefile.in (SOURCES): Add __makeinfo__.m, delete makeinfo.m.
   862 	* help/get_first_help_sentence.m, help/help.m, help/lookfor.m,
   863 	help/print_usage.m: Call __makeinfo__ instead of makeinfo.
   864 	* help/__strip_html_tags__.m, help/__additional_help_message__.m:
   865 	Doc fix.
   866 
   867 2009-02-16  Ben Abbott  <bpabbott@mac.com>
   868 
   869 	* plot/shading.m: No new figure windows for the demos.
   870 	* plot/surfl.m: Clear figure before running demos.
   871 
   872 2009-02-16  Jaroslav Hajek  <highegg@gmail.com>
   873 
   874 	* linear-algebra/expm.m: Fix invalid unscaling.
   875 	* help/which.m: Do not add "function" here.
   876 	* optimization/fsolve.m: Update comments.
   877 
   878 2009-02-16  John W. Eaton  <jwe@octave.org>
   879 
   880 	* help/help.m: Shorten default help text.
   881 
   882 2009-02-15  John W. Eaton  <jwe@octave.org>
   883 
   884 	* help/doc.m, help/help.m, help/lookfor.m, help/type.m,
   885 	help/which.m, image/colormap.m, miscellaneous/delete.m,
   886 	miscellaneous/dir.m, miscellaneous/edit.m,
   887 	miscellaneous/intwarning.m, miscellaneous/ls.m,
   888 	miscellaneous/mex.m, miscellaneous/mkoctfile.m,
   889 	miscellaneous/run.m, miscellaneous/what.m, path/savepath.m,
   890 	pkg/pkg.m, plot/axis.m, plot/box.m, plot/caxis.m, plot/cla.m,
   891 	plot/close.m, plot/colorbar.m, plot/grid.m, plot/hidden.m,
   892 	plot/hold.m, plot/legend.m, plot/orient.m, plot/print.m,
   893 	plot/shading.m, plot/title.m, plot/xlabel.m, plot/ylabel.m,
   894 	plot/zlabel.m, testfun/demo.m, testfun/example.m, testfun/fail.m,
   895 	testfun/rundemos.m, testfun/test.m:
   896 	Delete "PKG_ADD: mark_as_command" directive.
   897 
   898 	* scripts/edit.m: Avoid command-style function call syntax when
   899 	assigning results in tests.
   900 
   901 	* deprecated/mark_as_rawcommand.m, deprecated/unmark_rawcommand.m,
   902 	deprecated/israwcommand.m, deprecated/mark_as_command.m,
   903 	deprecated/unmark_command.m, deprecated/iscommand.m:
   904 	New functions.
   905 	* deprecated/Makefile.in (SOURCES): Add them to the list.
   906 
   907 2009-02-15  Ben Abbott  <bpabbott@mac.com>
   908 
   909 	* plot/subplot.m: Compatible placement of subplots.
   910 
   911 2009-02-13 Ben Abbott  <bpabott@mac.com>
   912 
   913 	* plot/__go_draw_axes__.m: Respect axes ticklength property.
   914 
   915 2009-02-12  John W. Eaton  <jwe@octave.org>
   916 
   917 	* general/sortrows.m: Call __sort_rows_idx__, not __sortrows_idx__.
   918 
   919 2009-02-12  Soren Hauberg  <hauberg@gmail.com>
   920 
   921 	* help/gen_doc_cache.m: Change API so we only handle one directory per
   922         call to this function.
   923 
   924 2009-02-12  Soren Hauberg  <hauberg@gmail.com>
   925 
   926 	* help/lookfor.m: Adapt to new cache scheme.
   927 
   928 2009-02-11  Jaroslav Hajek  <highegg@gmail.com>
   929 
   930 	* general/sortrows.m: Employ __sortrows_idx__ when applicable,
   931 	gripe for sparse matrices.
   932 
   933 2009-02-11  John W. Eaton  <jwe@octave.org>
   934 
   935 	* miscellaneous/news.m: Look in octetcdir for NEWS file.
   936 
   937 2009-02-09  Jaroslav Hajek  <highegg@gmail.com>
   938 
   939 	* general/interp2.m: Added support for pchip bicubic interpolation.
   940 	Also simplified code and added support for natural extrapolation via
   941 	"extrap".
   942 
   943 2009-02-09  John W. Eaton  <jwe@octave.org>
   944 
   945 	* miscellaneous/Makefile.in (SOURCES): Include __xzip__.m in the list.
   946 
   947 	* testfun/rundemos.m: Error if fopen fails.
   948 
   949 2009-02-08  John W. Eaton  <jwe@octave.org>
   950 
   951 	* Makefile.in (install install-strip): Don't install ls-R file.
   952 	(uninstall): Don't uninstall ls-R file.
   953 
   954 2009-02-06  Jaroslav Hajek  <highegg@gmail.com>
   955 
   956 	* optimization/fsolve.m: Document support for complex holomorphic
   957 	systems. Improve guarded evaluation.
   958 
   959 2009-02-05  John W. Eaton  <jwe@octave.org>
   960 
   961 	* miscellaneous/news.m: Use puts instead of printf.
   962 
   963 2009-02-05  Thomas D. Dean  <tomdean@speakeasy.org>
   964 
   965 	* polynomial/polyout.m: Replace com2str with num2str, and minor
   966 	style changes.
   967 
   968 2009-02-04  John W. Eaton  <jwe@octave.org>
   969 
   970 	* help/which.m: Still print something sensible if type is empty.
   971 
   972 2009-02-04  Soren Hauberg  <hauberg@gmail.com>
   973             Thomas Treichl  <Thomas.Treichl@gmx.net>
   974 
   975 	* miscellaneous/Makefile.in (SOURCES): Add bzip2.m to the list.
   976 
   977 2009-02-04  Frederick Umminger  <Frederick_Umminger@playstation.sony.com>
   978 
   979 	* signal/freqz.m: Ensure causal phase response.
   980 	Handle long input correctly.
   981 
   982 2009-02-04  Petr Mikulik  <mikulik@physics.muni.cz>
   983 
   984 	* plot/__go_draw_axes__.m: Pass "interpolate 0, 0" to gnuplot
   985 	instead of "interpolate 4, 4".
   986 
   987 2009-02-04  John W. Eaton  <jwe@octave.org>
   988 
   989 	* audio/wavwrite.m, deprecated/splu.m, general/bitcmp.m,
   990 	general/fliplr.m, general/flipud.m, general/genvarname.m,
   991 	general/nargchk.m, general/nargoutchk.m, general/quadgk.m,
   992 	general/rot90.m, geometry/griddata.m, geometry/rectint.m,
   993 	geometry/voronoi.m, geometry/voronoin.m,
   994 	help/__strip_html_tags__.m, image/brighten.m, image/imfinfo.m,
   995 	image/imread.m, linear-algebra/cond.m, linear-algebra/condest.m,
   996 	linear-algebra/dmult.m, linear-algebra/dot.m,
   997 	linear-algebra/expm.m, linear-algebra/housh.m,
   998 	linear-algebra/onenormest.m, linear-algebra/subspace.m,
   999 	miscellaneous/compare_versions.m, optimization/__all_opts__.m,
  1000 	optimization/optimget.m, pkg/pkg.m, plot/__bar__.m,
  1001 	plot/__plr2__.m, plot/ribbon.m, plot/slice.m, polynomial/pchip.m,
  1002 	polynomial/roots.m, set/unique.m, signal/fractdiff.m,
  1003 	signal/hurst.m, specfun/beta.m, specfun/legendre.m,
  1004 	statistics/base/__quantile__.m, statistics/base/quantile.m,
  1005 	statistics/tests/cor_test.m,
  1006 	statistics/tests/kolmogorov_smirnov_test_2.m, strings/base2dec.m,
  1007 	strings/dec2base.m, strings/strcat.m, strings/validatestring.m,
  1008 	time/addtodate.m: Style fixes.
  1009 
  1010 2009-02-04  Jaroslav Hajek  <highegg@gmail.com>
  1011 
  1012 	* optimization/fsolve.m: remove redundant line.
  1013 
  1014 2009-02-03  Jaroslav Hajek  <highegg@gmail.com>
  1015 	
  1016 	* optimization/Makefile.in: Add missing source.
  1017 
  1018 2009-02-02  Rob Mahurin <rob@utk.edu>
  1019 
  1020 	* general/interpft.m: Increase tolerance in tests, for FFTPACK.
  1021 	
  1022 2009-02-03  Jaroslav Hajek  <highegg@gmail.com>
  1023 
  1024 	* optimization/__all_opts__.m: Yield empty list in recursive calls.
  1025 	mlock to avoid unloading.
  1026 
  1027 2009-01-30  John W. Eaton  <jwe@octave.org>
  1028 
  1029 	* optimization/PKG_ADD: Delete.
  1030 	* optimization/fsolve.m, optimization/fzero.m,
  1031 	optimization/lsqnonneg.m: Use PKG_ADD: comment to call __all_opts__.
  1032 
  1033 2009-01-30  Jaroslav Hajek  <highegg@gmail.com>
  1034 
  1035 	* optimization/__all_opts__.m: New source.
  1036 	* optimization/optimset.m: Implement checking for registered options.
  1037 	* optimization/optimget.m: Ditto.
  1038 	* optimization/fsolve.m: Fix misspelled option.
  1039 	* optimization/PKG_ADD: New startup file.
  1040 
  1041 2009-01-30  Kai Habel  <kai.habel@gmx.de>
  1042 
  1043 	* plot/__go_draw_axes__.m: Add support for transparent surfaces.
  1044 	* plot/__gnuplot_has_feature__.m: Add feature 'transparent_surface',
  1045 	Require gnuplot 4.3 for transparent patches and surfaces.
  1046 
  1047 2009-01-30  Benjamin Lindner  <lindnerben@gmx.net>
  1048 
  1049 	* time/datestr.m: Convert YYYY to %Y instead of %C%y.
  1050 	Convert [Dd][Dd] to %d instead of %e.
  1051 
  1052 2009-01-30  Ben Abbott  <bpabbott@mac.com>
  1053 
  1054 	* plot/print.m: Use __gnuplot_has_feature__ instead of
  1055 	compare_versions.
  1056 
  1057 	* plot/gnuplot_drawnow.m: Respect x11 figure position property.
  1058 
  1059 2009-01-29  John W. Eaton  <jwe@octave.org>
  1060 
  1061 	* miscellaneous/fileparts.m: Match all possible file separators.
  1062 
  1063 2009-01-29  Kai Habel <kai.habel@gmx.de>
  1064 
  1065         * plot/__go_draw_axes__.m: Add support for transparent patches.
  1066 
  1067 2009-01-29  S�ren Hauberg  <hauberg@gmail.com>
  1068 
  1069 	* help/help.m, help/print_usage.m, help/get_first_help_sentence.m:
  1070 	print sensible error message when function is found but not documented.
  1071 
  1072 	* help/help.m: Allow displaying 'Contents.m' files.
  1073 
  1074 2009-01-29  Kai Habel <kai.habel@gmx.de>
  1075 
  1076         * plot/Makefile.in (SOURCES): Include diffuse.m, specular.m, and
  1077 	surfl.m in the list.
  1078 
  1079 2009-01-28  Ben Abbott  <bpabbott@mac.com>
  1080 
  1081 	* plot/gnuplot_drawnow.m: Style fixes.
  1082 
  1083 	* plot/__gnuplot_has_feature__.m: New file, checks for supported
  1084 	feature.
  1085 
  1086 2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
  1087 
  1088 	* optimization/fsolve.m: Don't use pivoting at all (for the time
  1089 	being).
  1090 
  1091 2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
  1092 
  1093 	* optimization/fsolve.m: Use more adaptive rescaling.
  1094 	Put back the default tolerances based on machine eps respecting
  1095 	the used precision. Partially reflect this in the default optimset
  1096 	values.
  1097 
  1098 2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
  1099 
  1100 	* miscellaneous/ordefields.m: Use indexed assignment instead of a
  1101 	loop. Fix for multidimensional cases.
  1102 
  1103 2009-01-27  John W. Eaton  <jwe@octave.org>
  1104 
  1105 	* general/arrayfun.m, image/imwrite.m, plot/axis.m, plot/clf.m,
  1106 	plot/ribbon.m, plot/gnuplot_drawnow.m, plot/cla.m, set/unique.m:
  1107 	Use endif or endfor instead of "end".
  1108 
  1109 	* path/savepath.m: Call command_line_path instead of commandlinepath.
  1110 
  1111 2009-01-27  Jason Riedy  <jason@acm.org>
  1112 
  1113 	* miscellaneous/orderfields.m: Really fix the indexing for struct
  1114 	arrays.
  1115 
  1116 2009-01-27  Carlo de Falco  <kingcrimson@tsicali.it>
  1117 
  1118 	* polynomial/spline.m: Doc fix.
  1119 
  1120 2009-01-27  S�ren Hauberg  <hauberg@gmail.com>
  1121 
  1122 	* general/gradient.m: Handle computing the gradient of a function
  1123 	handle.
  1124 
  1125 2009-01-27  Jaroslav Hajek  <highegg@gmail.com>
  1126 
  1127 	* optimization/lsqnonneg.m: Reimplement using QR updating for
  1128 	square and overdetermined systems.
  1129 
  1130 2009-01-27  Jaroslav Hajek  <highegg@gmail.com>
  1131 
  1132 	* optimization/fsolve.m: Provide default values on request.
  1133 	Adjust some defaults.
  1134 	* optimization/fzero.m: Ditto.
  1135 	* optimization/optimset.m: Query optimal values via the M*b way.
  1136 
  1137 2009-01-26  Jason Riedy  <jason@acm.org>
  1138 
  1139 	* miscellaneous/orderfields.m: Also avoid loop for non-empty structs.
  1140 
  1141 2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
  1142 
  1143 	* optimization/fsolve.m: Disable Broyden updates for sparse jacobians.
  1144 
  1145 2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
  1146 
  1147 	* optimization/__fsolve_defopts__.m: Remove.
  1148 	* optimization/Makefile.in: Reflect change.
  1149 
  1150 2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
  1151 
  1152 	* optimization/__fdjac__.m: Fix setting up h.
  1153 	* optimization/fsolve.m: Allow underdetermined systems. Use QR for
  1154 	large enough square and overdetermined systems, with pivoting in the
  1155 	first step. Simplify options. Adjust defaults - make TR radius
  1156 	tolerance less stringent. Support DisplayFcn.
  1157 
  1158 2008-12-24 Ben Abbott  <bpabbott@mac.com>
  1159 
  1160 	* path/savepath.m: Respect cmd-line and env paths.
  1161 
  1162 2009-01-24 Ben Abbott  <bpabbott@mac.com>
  1163 
  1164 	* sparse/svds.m: svds.m: skip tests if ARPACK is missing.
  1165 
  1166 2009-01-23  S�ren Hauberg  <hauberg@gmail.com>
  1167 
  1168 	* help/type.m: Make 'type X' work, when X is the name of a variable.
  1169 
  1170 2009-01-22  John W. Eaton  <jwe@octave.org>
  1171 
  1172 	* help/which.m: New function.
  1173 	* help/Makefile.in (SOURCES): Add it to the list.
  1174 
  1175 	* help/help.m: Also display location of the file before the help text.
  1176 	* help/print_usage: Also display additional help text.
  1177 	* help/__additional_help_message__.m: Return message instead of
  1178 	displaying it.
  1179 
  1180 2009-01-22  S�ren Hauberg  <hauberg@gmail.com>
  1181 
  1182 	* help: New directory.
  1183 	* configure.in (AC_CONFIG_FILES): Add help/Makefile to the list.
  1184 	* Makefile.in (SUBDIRS): Add it to the list.
  1185 	* help/__additional_help_message__.m, help/__strip_html_tags__.m,
  1186 	help/gen_doc_cache.m, help/get_first_help_sentence.m, help/help.m,
  1187 	help/lookfor.m, help/makeinfo.m, help/print_usage.m, help/type.m:
  1188 	New functions.
  1189 	* help/Makefile.in (SOURCES): Add them to the list.
  1190 	* help/doc.m: Move here from miscellaneous/doc.m.
  1191 	* miscellaneous/Makefile.in (SOURCES): Remove doc.m from the list.
  1192 	* miscellaneous/pkg.m: Generate documentation cache during install.
  1193 
  1194 2009-01-22  Jaroslav Hajek  <highegg@gmail.com>
  1195 
  1196 	* optimization/fsolve.m: Undo the last change.
  1197 
  1198 2009-01-18  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1199 
  1200 	* miscellaneous/doc.m: Add test for existence of info file.
  1201 	
  1202 2009-01-21  John W. Eaton  <jwe@octave.org>
  1203 
  1204 	* plot/__axis_label__.m: Set properties in existing axis label
  1205 	object instead of creating a new text object.
  1206 	* plot/ylabel.m: Don't set rotation property here.
  1207 	* plot/title.m: Don't set horizontalalignment property here.
  1208 
  1209 	* plot/ylabel.m: Insert rotation property in varargin before
  1210 	passing it on to __axis_label__.
  1211 	* plot/__axis_label__.m: Don't set rotation for ylabel here.
  1212 
  1213 	* plot/title.m: Insert horizontalalignment property in varargin
  1214 	before passing it on to __axis_label__.
  1215 
  1216 2009-01-21  Jaroslav Hajek  <highegg@gmail.com>
  1217 
  1218 	* strings/strchr.m: New function.
  1219 	* strings/Makefile.in: Add it.
  1220 
  1221 2009-01-20  Jaroslav Hajek  <highegg@gmail.com>
  1222 
  1223 	* optimization/fsolve.m: Only use qrupdate if available.
  1224 
  1225 2009-01-20  John W. Eaton  <jwe@octave.org>
  1226 
  1227 	* general/postpad.m: Doc fix.
  1228 	* general/prepad.m: Doc fix.
  1229 	* image/pink.m: Spelling fix.
  1230 	* image/hsv.m: Doc fix.
  1231 	From Francesco Potorti` <Potorti@isti.cnr.it>.
  1232 
  1233 	* testfun/assert.m: Use isfield instead of struct_contains.
  1234 
  1235 2009-01-17 Ben Abbott  <bpabbott@mac.com>
  1236 
  1237 	* general/cart2sph.m, cart2pol.m, sph2cart.m pol2cart.m:
  1238 	Permit scalars when transforming coordinates.
  1239 
  1240 2009-01-17  Steven Verstoep <isgoed@hotmail.com>
  1241 
  1242 	* plot/__quiver__.m: __quiver__.m: Fix auto-size of (x,y) coord.
  1243 
  1244 2009-01-16  Daniel J Sebald <daniel.sebald@ieee.org>
  1245 
  1246 	* plot/gnuplot_drawnow.m: Fix for handling options.
  1247 
  1248 2009-01-16  Daniel J Sebald  <daniel.sebald@ieee.org>
  1249 
  1250 	* plot/legend.m: Fix legend order for both horizontal and
  1251 	vertical string cell.
  1252 
  1253 2008-01-15  Ben Abbott  <bpabbott@mac.com>
  1254 
  1255 	* plot/grid.m: Document handle argument.
  1256 
  1257 2009-01-15  Peter L. S�ndergaard  <peter@sonderport.dk>
  1258 
  1259 	* general/nargoutchk.m: Doc fix.
  1260 	* general/nargchk.m: Improve compatibility.  New tests.
  1261 
  1262 2008-01-15  Rafael Laboissiere  <rafael@debian.org>
  1263 
  1264 	* gethelp.cc: Include <cstdio>.
  1265 
  1266 2009-01-14  Ben Abbott  <bpabbott@mac.com>
  1267 
  1268 	* plot/__go_draw_axes__.m (ticklabel_to_cell): New function.
  1269 	Use it to handle non-cell ticklabels.
  1270 
  1271 2009-01-14  S�ren Hauberg  <hauberg@gmail.com>
  1272 
  1273 	* general/diff.m, general/logspace.m, general/nextpow2.m,
  1274 	linear-algebra/commutation_matrix.m,
  1275 	linear-algebra/duplication_matrix.m, linear-algebra/expm.m,
  1276 	miscellaneous/bincoeff.m, miscellaneous/list_primes.m,
  1277 	optimization/fsolve.m, plot/subplot.m, polynomial/pchip.m,
  1278 	polynomial/polyout.m, polynomial/residue.m, polynomial/spline.m,
  1279 	signal/freqz.m, signal/sinc.m, specfun/beta.m, specfun/betaln.m,
  1280 	specfun/nchoosek.m, specfun/pow2.m, special-matrix/hankel.m,
  1281 	special-matrix/hilb.m, special-matrix/invhilb.m
  1282 	special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
  1283 	special-matrix/vander.m, statistics/base/gls.m,
  1284 	statistics/base/kendall.m, statistics/base/kurtosis.m,
  1285 	statistics/base/mean.m, statistics/base/median.m,
  1286 	statistics/base/ols.m, statistics/base/skewness.m,
  1287 	statistics/distributions/kolmogorov_smirnov_cdf.m:
  1288 	Use ifnottex instead of ifinfo.
  1289 
  1290 2009-01-14  John W. Eaton  <jwe@octave.org>
  1291 
  1292 	* linear-algebra/expm.m: 
  1293 
  1294 	* optimization/fsolve.m: Doc fix.
  1295 
  1296 	* plot/__go_draw_axes__.m: Scale markersize by 1/3, not 1/6.
  1297 
  1298 	* io/dlmwrite.m: Use '%c' format for character data.
  1299 
  1300 2009-01-13  John W. Eaton  <jwe@octave.org>
  1301 
  1302 	* general/repmat.m: Handle negative row or column dimension.
  1303 
  1304 	* elfun/lcm.m, general/accumarray.m, general/bicubic.m,
  1305 	general/cellidx.m, general/cplxpair.m, general/dblquad.m,
  1306 	general/gradient.m, general/interp1.m , general/pol2cart.m,
  1307 	general/quadgk.m, general/quadv.m, general/repmat.m,
  1308 	general/structfun.m, geometry/griddata.m, geometry/inpolygon.m,
  1309 	image/brighten.m, image/hsv2rgb.m, image/imread.m,
  1310 	image/imwrite.m, linear-algebra/dmult.m,
  1311 	linear-algebra/onenormest.m, miscellaneous/getfield.m,
  1312 	miscellaneous/setfield.m, miscellaneous/what.m,
  1313 	optimization/fsolve.m, optimization/fzero.m,
  1314 	optimization/lsqnonneg.m, optimization/qp.m, pkg/pkg.m,
  1315 	plot/__area__.m, plot/__clabel__.m, plot/__stem__.m, plot/axis.m,
  1316 	plot/colorbar.m, plot/contour3.m, plot/findall.m, plot/findobj.m,
  1317 	plot/fplot.m, plot/grid.m, plot/hist.m, polynomial/convn.m,
  1318 	polynomial/polyreduce.m, set/intersect.m, set/setxor.m,
  1319 	set/union.m, signal/arch_fit.m, signal/durbinlevinson.m,
  1320 	signal/fftshift.m, signal/freqz_plot.m, signal/ifftshift.m,
  1321 	signal/spectral_adf.m, sparse/bicgstab.m, sparse/cgs.m,
  1322 	sparse/gplot.m, sparse/normest.m, sparse/pcg.m, sparse/pcr.m,
  1323 	sparse/spy.m, sparse/svds.m, sparse/treelayout.m,
  1324 	sparse/treeplot.m, specfun/primes.m, special-matrix/hadamard.m,
  1325 	statistics/base/center.m, statistics/base/quantile.m,
  1326 	statistics/base/ranks.m, statistics/base/std.m,
  1327 	statistics/distributions/hygepdf.m,
  1328 	statistics/tests/kruskal_wallis_test.m, strings/index.m,
  1329 	strings/mat2str.m, strings/str2double.m, strings/strrep.m,
  1330 	testfun/assert.m, testfun/example.m, testfun/fail.m,
  1331 	testfun/speed.m, testfun/test.m: Style fixes.
  1332 
  1333 	* audio/wavread.m, general/__splinen__.m, general/bicubic.m,
  1334 	general/rat.m, linear-algebra/expm.m, linear-algebra/krylov.m,
  1335 	linear-algebra/onenormest.m, miscellaneous/edit.m,
  1336 	optimization/__dogleg__.m, pkg/pkg.m, plot/__errplot__.m,
  1337 	plot/__go_draw_axes__.m, plot/__stem__.m, plot/findobj.m,
  1338 	set/ismember.m, signal/arma_rnd.m, signal/freqz.m, signal/stft.m,
  1339 	sparse/pcg.m, sparse/sprandsym.m, sparse/treelayout.m,
  1340 	specfun/factor.m, specfun/nchoosek.m, specfun/primes.m,
  1341 	statistics/base/quantile.m, statistics/base/values.m,
  1342 	strings/findstr.m, strings/str2double.m, strings/strrep.m,
  1343 	testfun/assert.m, testfun/fail.m, testfun/speed.m, testfun/test.m,
  1344 	time/datestr.m, time/datevec.m: Comment style fixes.
  1345 
  1346 2009-01-13  Daniel J Sebald  <daniel.sebald@ieee.org>
  1347 
  1348 	* set/unique.m: Fix for vertical array inputs.
  1349 
  1350 2009-01-12  John W. Eaton  <jwe@octave.org>
  1351 
  1352 	* optimization/fzero.m, optimization/fsolve.m: Style fixes.
  1353 	Use strcmpi to compare options.
  1354 
  1355 2009-01-12  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1356 
  1357 	* strings/strvcat.m: Remove.
  1358 	* strings/Makefile.in (SOURCES): Remove strvcat.m.
  1359 	
  1360 2009-01-12  John W. Eaton  <jwe@octave.org>
  1361 
  1362 	* plot/diffuse.m, plot/surfl.m, plot/specular.m: Style fixes.
  1363 
  1364 2009-01-11  Jaroslav Hajek  <highegg@gmail.com>
  1365 
  1366 	* general/sortrows.m: Fix invalid `{x:y} = z' assignment.
  1367 	* miscellaneous/orderfields.m: Ditto.
  1368 	* miscellaneous/what.m: Ditto.
  1369 	* pkg/pkg.m: Ditto.
  1370 	* plot/ndgrid.m: Ditto.
  1371 	* strings/strcat.m: Ditto.
  1372 
  1373 2009-01-09  Kai Habel <kai.habel@gmx.de>
  1374 
  1375         * plot/surfl.m: New function
  1376         * plot/diffuse.m: Ditto.
  1377         * plot/specular.m: Ditto.
  1378 
  1379 2009-01-05  John W. Eaton  <jwe@octave.org>
  1380 
  1381 	* mkdoc: Set defaults for FIND and PERL.  Check usage.
  1382 
  1383 2009-01-01  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1384 
  1385 	* miscellaneous/__xzip__.m: Fix error messages, add tests.
  1386 	
  1387 2008-12-26  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1388 
  1389 	* general/int2str.m, general/num2str.m, strings/base2dec.m,
  1390 	strings/blanks.m, strings/cstrcat.m, strings/findstr.m,
  1391 	strings/isstrprop.m, strings/mat2str.m, strings/regexptranslate.m,
  1392 	strings/split.m, strings/str2double.m, strings/str2num.m,
  1393 	strings/strcat.m, strings/strcmpi.m, strings/strfind.m,
  1394 	strings/strjust.m, strings/strmatch.m, strings/strncmpi.m,
  1395 	strings/strrep.m, strings/strtok.m, strings/strtrim.m,
  1396 	strings/strtrunc.m, strings/strvcat.m, strings/substr.m: 
  1397 	Fix documentation strings, add examples, references and tests.
  1398 	* scripts/general/int2str.m: Add missing semicolon.
  1399 	* scripts/strings/regexptranslate.m: add nargin check.
  1400 	* scripts/strings/str2double.m: fix nargin check.
  1401 	
  1402 2008-12-29  David Bateman  <dbateman@free.fr>
  1403 
  1404 	* goemetry/voronoi.m: Speed up and handle dense grids.
  1405 
  1406 2008-12-28  Jaroslav Hajek <highegg@gmail.com>
  1407 
  1408 	* miscellaneous/delete.m: Allow filename globs. Display warnings if
  1409 	operation fails.
  1410 
  1411 2008-12-26  Francesco Potortì  <pot@gnu.org>
  1412 
  1413 	* general/prepad.m: Add reference to postpad.
  1414 
  1415 	* miscellaneous/bincoeff.m: Make reference to nchoosek.
  1416 
  1417 	* general/postpad.m: Use @seealso.  Add reference to resize.
  1418 
  1419 	* statistics/base/statistics.m: Correct help string.
  1420 
  1421 	* plot/hist.m: Doc string now mentions matrix input argument.
  1422 	Correct error message.
  1423 
  1424 2008-12-30  Ben Abbott  <bpabbott@mac.com>
  1425 
  1426 	* plot/__contour__.m: __contour__.m: correct order of patches
  1427 
  1428 2008-12-30  Ben Abbott  <bpabbott@mac.com>
  1429 
  1430 	* plot/__contour__.m: __contour__.m: correct order of patches
  1431 
  1432 2008-12-24  Doug Stewart  <dastew@sympatico.ca>
  1433 
  1434 	* plot/grid.m: Handle "minor" option.
  1435 
  1436 2008-12-24  John W. Eaton  <jwe@octave.org>
  1437 
  1438 	* testfun/test.m: Print "has no tests" message if there are demos
  1439 	but no tests instead of printing PASSES 0 out of 0 tests.
  1440 
  1441 2008-12-23  David Bateman  <dbateman@free.fr>
  1442 
  1443 	* sparse/svds.m: New function.
  1444 	* sparse/Makefile.in (SOURCES): Add it here.
  1445 
  1446 2008-11-21  Radek Salac  <salac.r@gmail.com>
  1447 
  1448 	* sparse/bicgstab.m: New function.
  1449 	* sparse/Makefile.in (SOURCES): Add it here.
  1450 
  1451 2008-12-18  Daniel J Sebald <daniel.sebald@ieee.org>
  1452 
  1453 	* time/datevec.m (__date_vfmt2sfmt__): New helper function.
  1454 	(datevec): Avoid repeated parsing of the format string.
  1455 	* set/unique.m: Only check for options if nargin > 1.
  1456 
  1457 2008-12-15  Jaroslav Hajek  <highegg@gmail.com>
  1458 
  1459 	* optimization/lsqnonneg.m: Preprocess using QR for over-determined
  1460 	systems. Simplify & fix indexing. Use left division for step problem.
  1461 	Fix output args.
  1462 
  1463 2008-12-13  Francesco Potort�  <pot@gnu.org>
  1464 
  1465 	* specfun/nchoosek.m: Check for input arguments, signal loss of
  1466 	precision, correctly handle k==0 and k==n cases, add proper tests.
  1467 
  1468 2008-12-11  Jaroslav Hajek  <highegg@gmail.com>
  1469 
  1470 	* optimization/fsolve.m: Optionally allow pivoted qr factorization.
  1471 
  1472 2008-12-10  Jaroslav Hajek  <highegg@gmail.com>
  1473 
  1474 	* linear-algebra/expm.m: New source.
  1475 
  1476 2008-12-09  Jaroslav Hajek  <highegg@gmail.com>
  1477 
  1478 	* specfun/nchoosek.m: Use a recursionless approach.
  1479 
  1480 2008-12-09  Jaroslav Hajek  <highegg@gmail.com>
  1481 
  1482 	* general/repmat.m: Optimize & simplify the scalar & 2d matrix case.
  1483 
  1484 2008-12-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1485 
  1486         * strings/lower.m: Remove
  1487         * strings/upper.m: Remove
  1488         * strings/Makefile.in: Remove lower.m, upper.m
  1489         
  1490 2008-12-02  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1491 
  1492         * strings/str2mat.m: Make it a simple wrapper around
  1493         char() and move it to scripts/deprecated/str2mat.m, remove
  1494         obsolete tests, move remaining test to src/strfns.cc (Fchar).
  1495         * strings/Makefile.in: Remove str2mat.m.
  1496         * deprecated/Makefile.in: Add str2mat.m.
  1497         * strings/strvcat.m: Remove reference to str2mat.
  1498         
  1499 2008-11-28  David Bateman  <dbateman@free.fr>
  1500 
  1501 	* plot/__go_draw_axes__.m: Set two point clipping mode to be on.
  1502 
  1503 2008-11-26  Francesco Potortì  <pot@gnu.org>
  1504 
  1505 	* specfun/nchoosek.m: Set max_recursion_depth and use a subfunction.
  1506 
  1507 2008-11-29  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1508 
  1509         * miscellaneous/gzip.m: Remove @seealso reference to __xzip__,
  1510           improve tests
  1511           miscellaneous/bzip2.m: Remove @seealso reference to __xzip__,
  1512           fix handling of output argument, add test
  1513           miscellaneous/__xzip__.m: Improve error messages, fix cleanup
  1514           of temporary directories, remove tab characters
  1515 
  1516 2008-11-24  Ben Abbott  <bpabbott@mac.com>
  1517 
  1518 	* plot/legend.m: Correct ording of legend labels.
  1519 
  1520 2008-11-24  Ben Abbott  <bpabbott@mac.com>
  1521 
  1522 	* plot/__go_draw_axes__.m: Correct order for rendering children.
  1523 
  1524 2008-11-21  Radek Salac  <salac.r@gmail.com>
  1525 
  1526 	* sparse/cgs.m, sparse/treelayout.m: New functions.
  1527 	* sparse/Makefile.in (SOURCES): Add them here.
  1528 
  1529 2008-11-14  David Bateman  <dbateman@free.fr>
  1530 
  1531 	* plot/__go_draw_axes__.m (do_tics_1): Support the minorick properties
  1532 	of the axis object.
  1533 
  1534 2008-11-14  Ben Abbott  <bpabbott@mac.com>
  1535 
  1536 	* plot/gnuplot_drawnow.m: Add support of properites to gp backend.
  1537 
  1538 2008-11-13  John W. Eaton  <jwe@octave.org>
  1539 
  1540 	* statistics/distributions/chi2rnd.m: Fix another missing semicolon.
  1541 	From sven.mattisson@insatnet.nu.
  1542 
  1543 2008-11-12  David Bateman  <dbateman@free.fr>
  1544 
  1545 	* plot/__quiver__.m: Only autoscale if more than one element to
  1546 	plot. Modify callbacks for change in order of children.
  1547 	* plot/__stem__.m: Modify callbacks for change in order of children.
  1548 
  1549 2008-11-10  John W. Eaton  <jwe@octave.org>
  1550 
  1551 	* polynomial/spline.m: Delete debugging statements.  From
  1552 	Sebastian Sch�ps <sebastian@schoeps.org>.
  1553 
  1554 2008-11-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1555 
  1556         * mkdoc: do not remove white space before @ within @example
  1557           environment
  1558 
  1559 2008-11-05  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1560 
  1561         * plot/subplot.m: fix texi bug
  1562 
  1563 2008-11-04  Thorsten Meyer <thorsten.meyier@gmx.de>
  1564 
  1565         * miscellaneous/unpack.m: return directly after recursive handling
  1566           of cell-strings
  1567           
  1568 2008-11-03  Ben Abbott  <bpabbott@mac.com>
  1569 
  1570 	* plot/__go_draw_axes__.m: xticklabel should accept a numeric vector.
  1571 
  1572 2008-09-28  Jaroslav Hajek <highegg@gmail.com>
  1573 
  1574 	* optimization/__fdjac__.m: New function file.
  1575 	* optimization/__dogleg__.m: New function file.
  1576 	* optimization/fsolve.m: New function file.
  1577 	* optimization/Makefile.in: Include the new sources.
  1578 	
  1579 2008-09-28  Jaroslav Hajek <highegg@gmail.com>
  1580 
  1581 	* optimization/fzero.m: Replace tabs by spaces.
  1582 
  1583 2008-09-28  Jaroslav Hajek <highegg@gmail.com>
  1584 
  1585 	* optimization/fzero.m: Simplify exception handling.
  1586 
  1587 2008-10-31  Jaroslav Hajek  <highegg@gmail.com>
  1588 
  1589 	* optimization/fzero.m: New function file.
  1590 	* optimization/Makefile.in: Add it.
  1591 
  1592 2008-10-31  Jaroslav Hajek  <highegg@gmail.com>
  1593 
  1594 	* optimization/optimset.m: Don't include empty options in option
  1595 	structure.
  1596 	* optimization/optimget.m: New function file.
  1597 	* optimization/Makefile.in: Add it.
  1598 	* optimization/lsqnonneg.m: Query options using optimget.
  1599 
  1600 2008-10-31  Jaroslav Hajek <highegg@gmail.com>
  1601 
  1602 	* linear-algebra/__norm__.m: Remove.
  1603 
  1604 2008-10-25  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1605 
  1606         * miscellaneous/bzip2.m, miscellaneous/__xzip__.m: new commands.
  1607         * miscellaneous/gzip.m: change to use __xzip__ for actual compression,
  1608           add tests.
  1609                   
  1610 2008-10-31  David Bateman  <dbateman@free.fr>
  1611 
  1612 	* plot/__contour__.m: Exclude infinite values when calculating contour
  1613 	levels.
  1614 	* plot/clabel.m: Close previous plots in demos to avoid pollution
  1615 	between other plot demos.
  1616 	* plot/plotyy.m: Ditto.
  1617 
  1618 2008-10-30  David Bateman  <dbateman@free.fr>
  1619 
  1620 	* plot/legend.m: Add support for the "left" and "right" options.
  1621 	* plot/__go_draw_axes__.m: If the axes property keyreverse is set,
  1622 	reverse the key and labelling text.
  1623 	
  1624 	* plot/__clabel__.m, plot/clabel.m: New functions.
  1625 	* plot/Makefile.in (SOURCES): Add them here.
  1626 	* plot/__contour__.m: Rewrite to use contour groups.
  1627 	* plot/contourf.m: Call __contour__ instead of using specific code.
  1628 	* plot/contour.m, plot/contour3.m: Minor modification to allow for
  1629 	new interface to __contour__.
  1630 
  1631 2008-10-29  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1632 
  1633 	* set/create_set.m, set/ismember.m, set/union.m, set/complement.m:
  1634 	Fix @seealso references to deprecated function intersection.
  1635 	* polynomial/polyvalm.m, polynomial/polyout.m,
  1636 	polynomial/polyint.m, polynomial/polygcd.m,
  1637 	deprecated/polyinteg.m: Remove "and" from @seealso string.
  1638 	* specfun/betaln.m: Change @seealso reference from deprecated
  1639 	betai to betainc.
  1640 	* plot/plot.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m, 
  1641 	plot/plot3.m: Fix @seealso references to ylabel and zlabel.
  1642 	* general/issymmetric.m, image/imagesc.m, specfun/realpow.m,
  1643 	polynomial/polyfit.m, time/eomday.m: Remove @seealso references to
  1644 	non-existent functions.
  1645 
  1646 2008-10-29  John W. Eaton  <jwe@octave.org>
  1647 
  1648 	* plot/cla.m: In test, set visible off when creating figure.
  1649 
  1650 2008-10-28  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>
  1651 
  1652 	* optimization/qp.m: Convert bounds of the form b <= x <= b and
  1653 	constraints of the form b <= A*x <= b to equality constraints.
  1654 
  1655 2008-10-27  S�ren Hauberg  <hauberg@gmail.com>
  1656 
  1657 	* plot/ellipsoid.m: Check nargin == 6, not nargin == 5.
  1658 
  1659 2008-10-22  Ben Abbott  <bpabbott@mac.com>
  1660 
  1661 	* plot/cla.m: Fix error when no children to clear.
  1662 
  1663 	* plot/findobj.m: Allow handle to be empty.
  1664 
  1665 2008-10-22  John W. Eaton  <jwe@octave.org>
  1666 
  1667 	* plot/allchild.m: Move call to get showhiddenhandles outside of
  1668 	unwind_protect block.
  1669 
  1670 2008-10-22  David Bateman  <dbateman@free.fr>
  1671 
  1672 	* plot/refreshdata.m: Modify demo so that "y" is evaluated in the
  1673 	"caller" workspace.
  1674 
  1675 	* plot/__errplot__.m: Add errorbar series objects.
  1676 	* plot/errbar.m: Add some demos.
  1677 	
  1678 	* plot/__add_line_series__.m: Remove
  1679 	* plot/Makefile.in (SOURCES): Remove it here too.
  1680 	* plot/__add_datasource__.m: Allow for more than one character in
  1681 	source name.
  1682 	* plot/refreshdata.m: Ditto.
  1683 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m, 
  1684 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vv__.m, 
  1685 	plot/__plt2vs__.m, plot3.m: Remove previous line series changes.
  1686 	* plot/__scatter__.m: Add scatter series objects and data sources.
  1687 	* plot/legend.m: Update type in loop and remove debugging messages.
  1688 	
  1689 2008-10-21  Ben Abbott  <bpabbott@mac.com>
  1690 
  1691 	* specfun/legendre.m: Warn once on under/overflow.
  1692 
  1693 	* plot/clf.m: Improve Matlab compatibility.
  1694 
  1695 2008-10-21  John W. Eaton  <jwe@octave.org>
  1696 
  1697 	* plot/quiver3.m: Turn hold off after demo.
  1698 
  1699 	* plot/newplot.m: Delete stray debugging code.
  1700 
  1701 	* plot/gnuplot_drawnow.m: Pass handle to __go_draw_figure__, not
  1702 	struct.  Use get instead of examining struct fields directly.
  1703 	* plot/__go_draw_figure__.m: First arg is now handle, not figure
  1704 	object struct.  Use get instead of examining struct elements
  1705 	directly.  Use allhild instead of looking at children field of
  1706 	figure object struct.
  1707 
  1708 2008-10-20  Ben Abbott  <bpabbott@mac.com>
  1709 
  1710 	* plot/orient.m: Fix syntax error.
  1711 
  1712 2008-10-20  David Bateman  <dbateman@free.fr>
  1713 
  1714 	* testfun/rundemos.m: Pause between files, as demo itself doesn't.
  1715 	
  1716 	* plot/fill.m, plot/quiver.m: Quiet the demos.
  1717 	* plot/stair.m: Treat a line style argument correctly.
  1718 
  1719 2008-10-20  John W. Eaton  <jwe@octave.org>
  1720 
  1721 	* plot/surfnorm.m: Save and restore hold state.
  1722 	From Daniel J. Sebald <daniel.sebald@ieee.org> and
  1723 	Ben Abbott <bpabbott@mac.com>.
  1724 
  1725 2008-10-20  Ben Abbott  <bpabbott@mac.com>
  1726 
  1727 	* plot/closereq.m: Respect property tag.
  1728 
  1729 	* plot/__stem__.m: Respect new ordering of children when setting
  1730 	baseline.
  1731 
  1732 	* plot/orient.m, plot/print.m: Properly validate figure handle.
  1733 
  1734 	* plot/hold.m, plot/comet.m: Properly validate axes handle.
  1735 
  1736 	* plot/__go_draw_axes__.m: Fix for binary xfer of suface plots.
  1737 
  1738 2008-10-20  David Bateman  <dbateman@free.fr>
  1739 
  1740 	* plot/plotyy.m: Test that an axes handle actually is one before
  1741 	setting it.
  1742 
  1743 2008-10-17  David Bateman  <dbateman@free.fr>
  1744 
  1745 	* plot/__plt_get_axis_arg__.m: Exclude non-numeric and root figure
  1746 	from potential axis handles.
  1747 	* plot/colorbar.m: Remove debug output.
  1748 	* plot/comet.m: Close plot before demo
  1749 	* plot/contourc.m: No output if nargout == 0.
  1750 
  1751 2008-10-16  David Bateman  <dbateman@free.fr>
  1752 
  1753 	* plot/subplot.m: Allow for column vector of children for figure.
  1754 
  1755 2008-10-16  John W. Eaton  <jwe@octave.org>
  1756 
  1757 	* testfun/rundemos.m: New function.
  1758 
  1759 2008-10-16  Ben Abbott  <bpabbott@mac.com>
  1760 
  1761 	* plot/contourf.m: Correct order of patch object handles.
  1762 
  1763 2008-10-16  David Bateman  <dbateman@free.fr>
  1764 
  1765 	* plot/colorbar.m (colorbar:resetaxis): Uncomment the reseting of
  1766 	the axes.
  1767 
  1768 	* plot/newplot.m: Don't preserve axes properties here, but rather
  1769 	do it in the graphics handle code so that the preservation can be
  1770 	done after callbacks are executed.
  1771 	
  1772 	* plot/__go_draw_axes__.m: If current plot is an image, don't flag
  1773 	the plot as binary, as the binary specification is already in the
  1774 	"usingclause".
  1775 	
  1776 	* plot/__go_draw_figure__.m: Always use multiplot and create an 
  1777 	enclosing axis to ensure bounding box of postscript is correct.
  1778 
  1779 2008-10-16  Ben Abbott  <bpabbott@mac.com>
  1780 
  1781 	* plot/__go_draw_axes__.m (do_tics_1): New arg, interpreter.
  1782 	(do_tics): Pass interpreter to do_tics_1.
  1783 
  1784 2008-10-15  David Bateman  <dbateman@free.fr>
  1785 
  1786 	* general/colon.m: Small typo.
  1787 	* general/loadobj.m: Ditto.
  1788 
  1789 2008-10-14  Ben Abbott  <bpabbott@mac.com>
  1790 
  1791 	* plot/__go_draw_axes__.m (do_tics_1): New args, fontname and fontsize.
  1792 	Pass fontspec for tic marks to gnuplot.
  1793 	(do_tics): Pass axes fontname and fontsize to do_tics_1.
  1794 	
  1795 	* plot/newplot.m: Perserve fontangle, fontname, fontsize,
  1796 	fontunits, fontweight, position, outerposition, and
  1797 	activepositionproperty axes properties when replacing plot.
  1798 
  1799 2008-10-15  Daniel J. Sebald  <daniel.sebald@ieee.org>
  1800 
  1801 	* plot/__go_draw_axes__.m: Make previous change work for surface
  1802 	plots.
  1803 
  1804 2008-10-14  Daniel J. Sebald  <daniel.sebald@ieee.org>
  1805 
  1806 	* plot/__go_draw_axes__.m: Send binary data to gnuplot.
  1807 
  1808 2008-10-13  Ben Abbott  <bpabbott@mac.com>
  1809 
  1810 	* plot/__go_draw_axes__.m: Fix concatenation of handles.
  1811 
  1812 2008-10-12  David Bateman  <dbateman@free.fr>
  1813 
  1814 	* general/colon..m: New function.
  1815 	* general/Makefile.in (SOURCES): Add it here.
  1816 
  1817 2008-10-10  David Bateman  <dbateman@free.fr>
  1818 
  1819 	* image/__img__.m: Manually set the limits of th eimage
  1820 	* plot/__go_draw_axes__.m: Base window position in the axis
  1821 	position property and not the outerposition property. Remove
  1822 	colorbar code based on the gnuplot colorbox. Allow images to be a
  1823 	vector to support image based colorbars. Also check labelmode for
  1824 	manual tics.
  1825 	* plot/__go_draw_figure__.m: Remove gnuplot colorbox based
  1826 	colorbar code.
  1827 	* plot/colorbar.m: Rewrite to use an image and callbacks to link
  1828 	it to the principal axis.
  1829 	* plot/legend.m: Support an axis handle as the first
  1830 	argument. Support hggroups.
  1831 	* plot/pareto.m: Don't support an axis handle as the first
  1832 	argument as the plotyy command in fact needs two axis handles.
  1833 	* plot/plotyy.m: Rewrite to use listeners and callbacks to
  1834 	synchronize the two axes.
  1835 	* plot/subplot.m: Also skip axes that are tagged as being a
  1836 	colorbar. Don't break in search of overlapping axes to delete. Set
  1837 	both the position and the outerposition.
  1838 	
  1839 2008-10-09  Ben Abbott  <bpabbott@mac.com>
  1840 
  1841 	* plot/__axis_label__.m: Inherit font properties from axes.
  1842 
  1843 2008-10-09  David Bateman  <dbateman@free.fr>
  1844 
  1845 	* general/loadobj.m, general/saveobj.m, general/display: New functions
  1846 	* general/Makefile.in (SOURCES): Add then here.
  1847 	
  1848 2008-10-08  John W. Eaton  <jwe@octave.org>
  1849 
  1850 	* miscellaneous/fileparts.m: Handle "/file" properly.
  1851 	Improve compatibility.
  1852 
  1853 2008-10-07  Ben Abbott  <bpabbott@mac.com>
  1854 
  1855 	* plot/cla.m: New function.
  1856 	* plot/Makefile.in (SOURCES): Add it to the list.
  1857 
  1858 2008-10-07  John W. Eaton  <jwe@octave.org>
  1859 
  1860 	* miscellaneous/delete.m: Pass array of handles to __go_delete__.
  1861 
  1862 2008-10-06  John W. Eaton  <jwe@octave.org>
  1863 
  1864 	* plot/__add_datasource__.m, plot/__axes_limits__.m,
  1865 	plot/__bar__.m, plot/__bars__.m, plot/__contour__.m,
  1866 	plot/__go_draw_axes__.m, plot/__go_draw_figure__.m,
  1867 	plot/__patch__.m, plot/__quiver__.m, plot/__scatter__.m,
  1868 	plot/__stem__.m, plot/ancestor.m, plot/axis.m, plot/box.m,
  1869 	plot/caxis.m, plot/close.m, plot/colorbar.m, plot/fill.m,
  1870 	plot/findobj.m, plot/grid.m, plot/hidden.m, plot/hold.m,
  1871 	plot/ishold.m, plot/legend.m, plot/linkprop.m, plot/orient.m,
  1872 	plot/plotmatrix.m, plot/shading.m: Use case-insensitive comparison
  1873 	for properties.  Misc style fixes.
  1874 
  1875 2008-10-06  Ben Abbott  <bpabbott@mac.com>
  1876 
  1877 	* plot/orient.m: Figure handle must be scalar.
  1878 	* plot/hold.m: Axis handle must be scalar.
  1879 	* plot/axes.m: Axis handle must be scalar.
  1880 	* plot/__plt_get_axis_arg__.m: Handle must be scalar.
  1881 
  1882 	* miscellaneous/delete.m: Permit a vector of handles to be deleted.
  1883 
  1884 2008-10-02  John W. Eaton  <jwe@octave.org>
  1885 
  1886 	* pkg/pkg.m (configure_make): Handle filenames with spaces.
  1887 
  1888 2008-10-02  Benjamin Lindner  <lindnerb@users.sourceforge.net>
  1889 
  1890 	* pkg.m (configure_make): Enclose building directory in quotes.
  1891 
  1892 2008-10-02  Ben Abbott  <bpabbott@mac.com>
  1893 
  1894 	* plot/__go_draw_axes__.m: Remove depdenence on gnuplot version.
  1895 
  1896 2008-09-30  Jaroslav Hajek  <highegg@gmail.com>
  1897 
  1898 	* string/split.m: New tests.
  1899 
  1900 2008-09-30  Ben Abbott  <bpabbott@mac.com>
  1901 
  1902 	* plot/__go_draw_axes__.m: Fix interpolation of facecolors.
  1903 
  1904 	* plot/shading.m: New demo.
  1905 
  1906 2008-09-29  John W. Eaton  <jwe@octave.org>
  1907 
  1908 	* plot/__go_draw_axes__.m: Eliminate have_newer_gnuplot variable.
  1909 
  1910 	* plot/__gnuplot_version__.m: Also include patchlevel.
  1911 
  1912 2008-09-29  Ben Abbott  <bpabbott@mac.com>
  1913 
  1914 	* polynomial/deconv.m: Fix row/col orientation & length of output.
  1915 
  1916 	* polynomial/conv.m: Correct row/col orientation of output.
  1917 
  1918 2008-09-27  Ivan Sutoris  <ivan.sutoris@gmail.com>
  1919 
  1920 	* optimization/sqp.m: Document additional parameters.
  1921 
  1922 2008-09-26  David Bateman  <dbateman@free.fr>
  1923 
  1924 	* general/subsindex.m: Dummy subsindex function for help string
  1925 	and to throw error for use outside of a class
  1926 	* general/Makefile.in (SOURCES): Include it here.
  1927 
  1928 2008-09-26  John W. Eaton  <jwe@octave.org>
  1929 
  1930 	* image/imfinfo.m: Delete temporary file.
  1931 
  1932 2008-09-25  S�ren Hauberg  <hauberg@gmail.com>
  1933 
  1934 	* image/imread.m, image/imwrite.m: Doc fix.
  1935 
  1936 2008-09-24  John W. Eaton  <jwe@octave.org>
  1937 
  1938 	* plot/fplot.m: Call axis after calling plot.
  1939 
  1940 2008-09-24  S�ren Hauberg  <hauberg@gmail.com>
  1941 
  1942 	* image/imfinfo.m: New function.
  1943 	* image/Makefile.in (SOURCES): Add it to the list.
  1944 
  1945 2008-09-24  Ben Abbott  <bpabbott@mac.com>
  1946 
  1947 	* strings/strcat.m: Improve Matlab compatibility for non-character
  1948 	data.
  1949 
  1950 2008-09-24  John W. Eaton  <jwe@octave.org>
  1951 
  1952 	* general/interpft.m: Increase tolerance in tests.
  1953 
  1954 2008-09-23  Francesco Potorti`  <Potorti@isti.cnr.it>
  1955 
  1956 	* plot/pcolor.m: Improve doc string.
  1957 
  1958 2008-09-22 Ben Abbott  <bpabbott@mac.com>
  1959 
  1960 	* plot/comet.m: New file.
  1961 	* plot/Makefile.in (SOURCES): Add it here.
  1962 
  1963 2008-09-22  David Bateman  <dbateman@free.fr>
  1964 
  1965 	* plot/plotmatrix.m: New function.
  1966 	* plot/Makefile.in (SOURCES): Add it here.
  1967 
  1968 	* general/quadgk.m: No function count in quadgk and so don't try and
  1969 	print it when given trace argument.
  1970 
  1971 2008-09-18  Jaroslav Hajek  <highegg@gmail.com>
  1972 
  1973 	* general/blkdiag.m: Skip assignment if rhs is empty.
  1974 
  1975 2008-09-18  Kris Thielemans  <kris.thielemans@csc.mrc.ac.uk>
  1976 
  1977 	* image/imshow.m: Fix for display_range.
  1978 	
  1979 	* general/interpn.m: Fixe for extrapval and documentation of 
  1980 	extrapval.
  1981 
  1982 2008-09-17  David Bateman  <dbateman@free.fr>
  1983 
  1984 	* time/datetick.m: New function.
  1985 	* time/Makefile.in (SOURCES): Add it here.
  1986 	* time/datestr.m: More careful check for datevec format with 6
  1987 	column arguments.
  1988 	* plot/__go_draw_axes__ (do_tics_1): Use %.15g format rather than
  1989 	%g format. Also use manual mode if xlabelmode is manual.
  1990 
  1991 	* general/cell2mat.m: Backout previous change. Special case 2D
  1992 	case for speed.
  1993 
  1994 2008-09-11  David Bateman  <dbateman@free.fr>
  1995 
  1996 	* general/cell2mat.m: Improve the speed.
  1997 
  1998 2008-09-09  John W. Eaton  <jwe@octave.org>
  1999 
  2000 	* time/datestr.m: Convert format and use strftime to do most of
  2001 	the actual conversion.
  2002 
  2003 2008-09-08  Tatsuro MATSUOKA  <tmacchant@yahoo.co.jp>
  2004 
  2005 	* plot/plot.m: Doc fix.
  2006 
  2007 2008-09-08  Mark van Rossum  <mvanross@inf.ed.ac.uk>
  2008 
  2009 	* statistics/distributions/binornd.m: Handle zero values of n
  2010 	correctly.
  2011 
  2012 2008-09-08  Kai Habel  <kai.habel@gmx.de>
  2013 
  2014         * plot/contourf.m: Fix case for equal-sized matrices
  2015         of X and Y.
  2016 
  2017 2008-09-02  David Bateman  <dbateman@free.fr>
  2018 
  2019 	* plot/__add_datasource__.m: Fix indexing of varargin.
  2020 
  2021 	* plot/__line__.m: Remove empty clause fof if/then/else test
  2022 	* plot/plot3.m: Correctly plot matrices.
  2023 
  2024 2008-08-31  Michael Goffioul  <michael.goffioul@gmail.com>
  2025 
  2026 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
  2027 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
  2028 	plot/__plt2vv__.m: Do not call "set" with empty arguments.
  2029 
  2030 2008-08-29  David Bateman  <dbateman@free.fr>
  2031 
  2032 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
  2033 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
  2034 	plot/__plt2vv__.m, plot/plot3.m, plot/__area__.m, plot/__bars__.m,
  2035 	plot/__quiver__.m, plot/__stem__.m, plot/stairs.m :
  2036 	Pass additional prop/val pairs to hggroup rather than underlying
  2037 	objects. If a baseline existings specifically associate it with
  2038 	the parent of the created hggroup to allow things like "stem(...,
  2039 	'parent', hg)" to work correctly.
  2040 	* plot/hold.m: If currentaxes if figure doesn't exist, create it.
  2041 
  2042 	* plot/plot3.m: Pass hline to __add_line_series__.
  2043 	* plot/__add_datasource__.m: Fix off by one error.
  2044 
  2045 2008-08-28  David Bateman  <dbateman@free.fr>
  2046 
  2047 	* plot/__add_line_series__.m, plot/ishghandle.m, plot/linkprop.m,
  2048 	plot/refresh.m, plot/refreshdata.m: New functions
  2049 	* Makefile.in (SOURCES): Add them here.
  2050 	
  2051 	* plot/__area__.m, plot/__bars__.m, plot/__quiver__.m,
  2052 	plot/__stem__.m, plot/stairs.m, plot/stem.m: Add data sources.
  2053 
  2054 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
  2055 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
  2056 	plot/__plt2vv__.m, plot/plot3.m: Add line series and data sources.
  2057 
  2058 2008-08-28  Martin Weiser  <weiser2@natur.cuni.cz>
  2059 
  2060 	* plot/scatter3.m: Doc fix.
  2061 
  2062 2008-08-26  John W. Eaton  <jwe@octave.org>
  2063 
  2064 	* plot/hold.m: If hold is applied to a figure, set state for all
  2065 	child axes objects.
  2066 
  2067 2008-08-26  Michael Goffioul  <michael.goffioul@gmail.com>
  2068 
  2069 	* plot/backend.m: New function to handle backend switch.
  2070 	* plot/Makefile.in: Add it.
  2071 
  2072 2008-08-26  David Bateman  <dbateman@free.fr>
  2073 
  2074 	* plot/__area__.m: Use __next_line_color__ rather than fixed set
  2075 	of colors. Convert to use area series objects.
  2076 	* plot/area.m: Update documentation to correspond to
  2077 	the area series usage.
  2078 	* plot/__bar.m: Pass the original rather than scaled width to
  2079 	__bars__. 
  2080 	* plot/__bars__.m: Convert to use bar series objects.
  2081 	* plot/bar.m, plor/barh.m:  Update documentation to correspond to
  2082 	the bar series usage.
  2083 	* plot/__quiver__.m: Convert to use quiver series objects. Change
  2084 	the default scaling and arrowsize for compatibility.
  2085 	* plot/quiver.m:  Update documentation to correspond to
  2086 	the quiver series usage.
  2087 	* plot/stairs.m: Convert to use stair series objects.
  2088 	* plot/stem.m: Don't include baseline in xlim calculation. Correct
  2089 	test of whether baseline xdata needs updating in the update_xlim
  2090 	callback.
  2091 
  2092 2008-08-25  Thomas L. Scofield  <scofield@calvin.edu>
  2093 
  2094 	* image/imwrite.m: Add ras and tiff to the list of accepted formats.
  2095 	Handle parameter-value options.  Untabify.
  2096 	
  2097 2008-08-25  David Bateman  <dbateman@free.fr>
  2098 
  2099 	* plot/__stem__.m: Use property inheritance and don't explicitly
  2100 	call drawnow.
  2101 
  2102 	* plot/__go_draw_axes__.m: Respect the "visible" property of object and
  2103 	don't draw them if the object is not visible.
  2104 
  2105 	* plot/__stem__.m: Convert to use stem series object.
  2106 	* plot/stem.m, plot/stem3.m: Update documentation to correspond to
  2107 	the stem series usage.
  2108 
  2109 2008-08-22  John W. Eaton  <jwe@octave.org>
  2110 
  2111 	* statistics/distributions/chi2rnd.m: Fix missing semicolon.
  2112 
  2113 2008-08-21  John W. Eaton  <jwe@octave.org>
  2114 
  2115 	* plot/__go_draw_axes__.m: Fix test for have_data.
  2116 	(__gnuplot_write_data__): Write "Inf Inf\n" if all data pairs
  2117 	contain NaN values.
  2118 
  2119 2008-08-21  Thomas Treichl  <Thomas.Treichl@gmx.net>
  2120 	
  2121 	* optimization/sqp.m: Increase test script tolerance.
  2122 
  2123 2008-08-21  David Bateman  <dbateman@free.fr>
  2124 
  2125 	* plot/ezplot.m : New function.
  2126 	* plot/Makefile.in (SOURCES): Add ezplot.m to the list.
  2127 	* plot/__ezplot__.m: Adapt to allow for use with the ezplot function.
  2128 	
  2129 2008-08-20  Jaroslav Hajek  <highegg@gmail.com>
  2130 
  2131 	* pkg/pkg.m (configure_make): Pass handle to is_architecture_dependent
  2132 	directly.
  2133 
  2134 2008-08-20  David Bateman  <dbateman@free.fr>
  2135 
  2136 	* plot/__go_draw_axes__.m: Don't set pm3d implicit if the plot
  2137 	contains a surface. Fixes things like meshc(peaks()).
  2138 
  2139 2008-08-19  Jaroslav Hajek  <highegg@gmail.com>
  2140 
  2141 	* optimization/glpk.m: Fix invalid call to zeros.
  2142 
  2143 2008-08-19  David Bateman  <dbateman@free.fr>
  2144 
  2145 	* miscellaneous/intwarning.m: New function.
  2146 	* miscellaneous/Makefile.in (SOURCES): Add it here.
  2147 
  2148 	* statistics/base/ranks.m: Doc fix.
  2149 
  2150 2008-08-08  John W. Eaton  <jwe@octave.org>
  2151 
  2152 	* general/Makefile.in (SOURCES): Add cellidx.m to the list.
  2153 
  2154 2008-08-07  John W. Eaton  <jwe@octave.org>
  2155 
  2156 	* gethelp.cc: Delete definition of NPOS.
  2157 
  2158 2008-08-04  John W. Eaton  <jwe@octave.org>
  2159 
  2160 	* strings/strtok.m: Include TAB, LF, VT, FF, and CR in default
  2161 	list of delim characters.  Update tests.
  2162 
  2163 2008-07-29  Thomas Treichl  <Thomas.Treichl@gmx.net>
  2164 
  2165 	* general/arrayfun.m: Minor bug fixes, update help text and tests
  2166 
  2167 2008-07-29  John W. Eaton  <jwe@octave.org>
  2168 
  2169 	* plot/axis.m (__get_tight_lims__): Use strcat instead of [].
  2170 	Don't fail if data is not a vector.
  2171 
  2172 2008-07-29  David Bateman  <dbateman@free.fr>
  2173 
  2174 	* general/cellidx.m: reinclude from control toolbox, as used by
  2175 	print command. Replace is_signal_list with iscellstr.
  2176 	* general/quadqk.m, linear-algebra/planeror.m,
  2177 	miscellaneous/namelengthmax.m, specfun/realpow.m: Miscellaneous
  2178 	documentation fixes.
  2179 
  2180 	* control, finance, quaternion: Remove directories and all of the
  2181 	files they contain.
  2182 	* Makefile.in: Remove all references to the above directories.
  2183 	* configure.in: ditto.
  2184 
  2185 2008-07-28  Ben Abbott  <bpabbott@mac.com>
  2186 
  2187 	* plot/hold.m: Clarify help text.
  2188 
  2189 	* specfun/reallog.m: Fix help string.
  2190 
  2191 2008-07-28  David Bateman  <dbateman@free.fr>
  2192 
  2193 	* strings/regexptranslate.m: Add real documentation.
  2194 
  2195 	* plot/contourf.m: Allow X,Y to be unequal vectors.
  2196 
  2197 	* plot/shading.m: Clarify help string.
  2198 	
  2199 	* general/genvarname.m: Trivial documentation fix.
  2200 
  2201 2008-07-28  John W. Eaton  <jwe@octave.org>
  2202 
  2203 	* image/imwrite.m: New function.
  2204 	* image/Makefile.in (SOURCES): Add it to the list.
  2205 
  2206 2008-07-24  Ben Abbott  <bpabbott@mac.com>
  2207 
  2208 	* time/datestr.m: New xtest.
  2209 
  2210 2008-07-21  Michael Goffioul  <michael.goffioul@gmail.com>
  2211 
  2212 	* plot/closereq.m: Use first gcbf to get the handle of the figure to
  2213 	be closed.
  2214 	* plot/close.m: Call __go_execute_callback__.
  2215 
  2216 2008-07-17  John W. Eaton  <jwe@octave.org>
  2217 
  2218 	* general/fliplr.m: Fix usage test.
  2219 	* testfun/test.m: Fix usage tests.
  2220 
  2221 2008-07-17  Jaroslav Hajek  <highegg@gmail.com>
  2222 
  2223 	* statistics/base/cov.m: Fix test that should no longer work.
  2224 
  2225 2008-07-16  Michael Goffioul  <michael.goffioul@gmail.com>
  2226 
  2227 	* plot/gcbo.m, plot/gcbf.m: New functions.
  2228 	* plot/Makefile.in (SOURCES): Add them to the list.
  2229 
  2230 2008-07-16  John W. Eaton  <jwe@octave.org>
  2231 
  2232 	* deprecated/loadimage.m: New file.
  2233 	* deprecated/Makefile.in (SOURCES): Add it to the list.
  2234 	* image/loadimage.m: Delete.	
  2235 	* image/Makefile.in (SOURCES): Remove it from the list.
  2236 	* image/imread.m: Incorporate loadimage functionality here.
  2237 	Simplify.
  2238 	* image/imshow.m: Call imread, not loadimage.
  2239 
  2240 	* image/__img__.m: Set clim for true-color integer data.
  2241 
  2242 	* image/imshow.m: Don't convert integer true-color data to double.
  2243 
  2244 	* plot/__go_draw_axes__.m: Recognize 3-d cdata as a true-color image.
  2245 
  2246 2008-07-14  John W. Eaton  <jwe@octave.org>
  2247 
  2248 	* image/Makefile.in (SOURCES): Add imread.m to the list.
  2249 
  2250 2008-07-14  Thomas L. Scofield  <scofield@calvin.edu>
  2251 
  2252 	* image/imread.m: New file from Octave Forge.
  2253 
  2254 2008-07-10  Jaroslav Hajek  <highegg@gmail.com>
  2255 
  2256 	* set/unique.m: Implement 'first' and 'last', some simplifications.
  2257 	* set/union.m: Implement output indices.
  2258 	* set/intersect.m: Implement 'rows'.
  2259 	* set/setdiff.m: Implement output indices.
  2260 	* set/setxor.m: Implement 'rows' and output indices.
  2261 	Add tests and adjust docs in all of the above.
  2262 
  2263 2008-06-11  John W. Eaton  <jwe@octave.org>
  2264 
  2265 	* set/ismember.m: Fix fail tests.
  2266 
  2267 	* general/rat.m: Properly initialize steps when all elements of
  2268 	input array are integers.  Append spaces as necessary when
  2269 	building  character array.
  2270 
  2271 2008-06-05  Jaroslav Hajek  <highegg@gmail.com>
  2272 
  2273 	* plot/__go_draw_axes__.m: Use fprintf for formatted output.
  2274 
  2275 2008-06-04  Michael Goffioul  <michael.goffioul@gmail.com>
  2276 
  2277 	* plot/__go_draw_axes__.m: Support hggroup objects.
  2278 	* plot/hggroup.m: New file.
  2279 	* plot/Makefile.in: Handle it.
  2280 
  2281 2008-06-02  David Bateman  <dbateman@free.fr>
  2282 
  2283 	* miscellaneous/debug.m: New file..
  2284 	* Makefile.in (SOURCES): Add it to the list.
  2285 
  2286 	* general/interp1q.m: Remove spaces between functions and args in
  2287 	[]. Fix test code to actually test interp1q.
  2288 
  2289 2008-06-02  Jaroslav Hajek  <highegg@gmail.com>
  2290 
  2291 	* strings/strcat.m: Add tests.
  2292 
  2293 2008-06-02  Kim Hansen  <kimhanse@gmail.com>
  2294 
  2295 	* strings/mat2str.m: Change is_complex to iscomplex, add tests, add
  2296 	missing ;
  2297 
  2298 2008-05-20  David Bateman  <dbateman@free.fr>
  2299 
  2300 	* miscellaneous/single.m: Remove.
  2301 	* Makefile.in (SOURCES): Remove it here as well.
  2302 
  2303 2008-05-20  David Bateman  <dbateman@free.fr>
  2304 
  2305 	* general/interp1q.m: New function.
  2306 	* general/Makefile.in (SOURCES): Add it here.
  2307 
  2308 2008-05-20  Bill Denney  <bill@denney.ws>
  2309 
  2310 	* time/datenum.m: Allow mixed scalar and vector/matrix input.
  2311 	New tests.
  2312 
  2313 2008-05-19  John W. Eaton  <jwe@octave.org>
  2314 
  2315 	* general/isa.m: Fix tests.
  2316 
  2317 2008-05-13  Bill Denney  <bill@denney.ws>
  2318 
  2319 	* general/isa.m: Use persistent cell arrays to hold class names
  2320 	instead of multiple strcmp calls.
  2321 
  2322 2008-05-12  David Bateman  <dbateman@free.fr>
  2323 
  2324 	* control/base/__stepimp__.m, control/base/bode_bounds.m,
  2325 	control/base/damp.m, control/base/dlqr.m, control/base/lsim.m,
  2326 	control/base/tzero.m, control/hinf/hinfsyn.m,
  2327 	control/hinf/is_dgkf.m, control/system/d2c.m,
  2328 	control/system/is_controllable.m, control/system/is_detectable.m,
  2329 	control/system/is_stabilizable.m, control/system/is_stable.m,
  2330 	control/system/sysconnect.m, general/bicubic.m,
  2331 	general/cplxpair.m, general/isdefinite.m, general/issymmetric.m,
  2332 	general/quadgk.m, general/quadl.m, general/quadv.m,
  2333 	geometry/delaunayn.m, linear-algebra/krylov.m,
  2334 	linear-algebra/null.m, linear-algebra/onenormest.m,
  2335 	linear-algebra/orth.m, linear-algebra/rank.m,
  2336 	linear-algebra/rref.m, optimization/qp.m, optimization/sqp.m,
  2337 	polynomial/polygcd.m, polynomial/residue.m, sparse/normest.m,
  2338 	specfun/erfinv.m, statistics/distributions/betainv.m,
  2339 	statistics/distributions/gaminv.m,
  2340 	statistics/distributions/kolmogorov_smirnov_cdf.m,
  2341 	statistics/tests/manova.m: Modify calls to eps to allow for single
  2342 	precision types.
  2343 
  2344 	* general/isa.m: Also treat "float: and "numeric" as the class
  2345 	argument.
  2346 
  2347 	* general/dblquad.m, general/quadgk.m, general/quadv.m,
  2348 	general/triplequad.m: New functions.
  2349 
  2350 	* testfun/assert.m: Allow assert(cond, errmsg, ...) and
  2351 	assert(cond, msgid, errmsg, ...) syntax for compatibility.
  2352 
  2353 2008-05-09  Thomas Weber  <thomas.weber.mail@gmail.com>
  2354 
  2355 	* miscellaneous/news.m: Replace deprecated isstr call.
  2356 
  2357 2008-05-06  David Bateman  <dbateman@free.fr>
  2358 
  2359 	* miscellaneous/symvar.m: New function.
  2360 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2361 
  2362 2008-05-04  John W. Eaton  <jwe@octave.org>
  2363 
  2364 	* miscellaneous/dbstack.m: Delete.
  2365 	* miscellaneous/Makefile.in (SOURCES): Remove it from the list.
  2366 
  2367 2008-05-03  Rafael Laboissiere <rafael@debian.org>
  2368 
  2369 	* linear-algebra/cond.m, miscellaneous/version.m,
  2370 	miscellaneous/version.m, plot/feather.m, plot/__bar__.m,
  2371 	plot/compass.m, plot/__quiver__.m, plot/__scatter__.m: Use ischar
  2372 	instead of deprecated isstr.
  2373 
  2374 2008-05-01  David Bateman  <dbateman@free.fr>
  2375 
  2376 	* plot/plot.m: Remove documentation of 'L' option.
  2377 	* plot/stairs.m: Allow axis handles, properties and linespecs to
  2378 	be passed.
  2379 
  2380 2008-04-30  John W. Eaton  <jwe@octave.org>
  2381 
  2382 	* elfun/acot.m, elfun/acsc.m, elfun/acsch.m, elfun/asec.m,
  2383 	elfun/asech.m, specfun/pow2.m: Fix tests.
  2384 
  2385 2008-04-30  Jaroslav Hajek  <highegg@gmail.com>
  2386 
  2387 	* specfun/log2.m: Delete. 
  2388 	* specfun/Makefile.in (SOURCES): Delete it from the list.
  2389 
  2390 2008-04-29  David Bateman  <dbateman@free.fr>
  2391 
  2392 	pkg/pkg.m: Also set archprefix with the -local and -global options.
  2393 
  2394 2008-04-29  Jonathan Stickel  <jjstickel@vcn.com>
  2395 
  2396 	* statistics/distributions/tcdf.m, statistics/distributions/tinv.m:
  2397 	Doc fix.
  2398 
  2399 2008-04-25  John W. Eaton  <jwe@octave.org>
  2400 
  2401 	* miscellaneous/dbstack.m: New function.
  2402 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2403 
  2404 2008-04-21  David Bateman  <dbateman@free.fr>
  2405 
  2406 	* plot/__go_draw_axes__.m (gnuplot_position_colorbox): New arg, obj.
  2407 	Change caller.  Improve sizing and position of colorbox for subplots.
  2408 	* plot/colorbar.m: New demos.
  2409 
  2410 2008-04-16  S�ren Hauberg  <hauberg@gmail.com>
  2411 
  2412 	* plot/__gnuplot_version__.m: Display error if gnuplot is not found.
  2413 
  2414 2008-04-15  John W. Eaton  <jwe@octave.org>
  2415 
  2416 	* plot/view.m: Get values from current axes if nargin == 0.
  2417 
  2418 2008-04-15  David Bateman  <dbateman@free.fr>
  2419 
  2420 	* plot/__patch__.m: Fix for NaN values in faces of patches.
  2421 	
  2422 2008-04-14  David Bateman  <dbateman@free.fr>
  2423 
  2424 	* plot/rose.m: Add missing comment mark that causes issues with
  2425 	octave-forge function referencing.
  2426 	* deprecated/lchol.m, deprecated/splchol.m: Fix texinfo errors.
  2427 
  2428 2008-04-09  John W. Eaton  <jwe@octave.org>
  2429 
  2430 	* deprecated/beta_cdf.m, deprecated/beta_inv.m,
  2431 	deprecated/beta_pdf.m, deprecated/beta_rnd.m,
  2432 	deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
  2433 	deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
  2434 	deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
  2435 	deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
  2436 	deprecated/clearplot.m, deprecated/clg.m, deprecated/com2str.m,
  2437 	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
  2438 	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
  2439 	deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
  2440 	deprecated/f_rnd.m, deprecated/gamma_cdf.m,
  2441 	deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
  2442 	deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
  2443 	deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
  2444 	deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
  2445 	deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
  2446 	deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
  2447 	deprecated/is_bool.m, deprecated/is_complex.m,
  2448 	deprecated/is_list.m, deprecated/is_matrix.m,
  2449 	deprecated/is_scalar.m, deprecated/is_square.m,
  2450 	deprecated/is_stream.m, deprecated/is_struct.m,
  2451 	deprecated/is_symmetric.m, deprecated/is_vector.m,
  2452 	deprecated/isstr.m, deprecated/lchol.m,
  2453 	deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
  2454 	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
  2455 	deprecated/meshdom.m, deprecated/normal_cdf.m,
  2456 	deprecated/normal_inv.m, deprecated/normal_pdf.m,
  2457 	deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
  2458 	deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
  2459 	deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
  2460 	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
  2461 	deprecated/poisson_rnd.m, deprecated/polyinteg.m,
  2462 	deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
  2463 	deprecated/spchol2inv.m, deprecated/spcholinv.m,
  2464 	deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
  2465 	deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
  2466 	deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
  2467 	deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
  2468 	deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
  2469 	deprecated/struct_contains.m, deprecated/struct_elements.m,
  2470 	deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
  2471 	deprecated/t_rnd.m, deprecated/uniform_cdf.m,
  2472 	deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
  2473 	deprecated/uniform_rnd.m, deprecated/weibcdf.m,
  2474 	deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
  2475 	deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
  2476 	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
  2477 	deprecated/wiener_rnd.m: Don't embed newline in warning message.
  2478 
  2479 2008-04-09  David Bateman  <dbateman@free.fr>
  2480 
  2481 	* testfun/assert.m: Don't allow cond and expected to be lists.
  2482 
  2483 2008-04-04  John W. Eaton  <jwe@octave.org>
  2484 
  2485 	* strings/Makefile.in (SOURCES): Add isstrprop.m to the list.
  2486 
  2487 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
  2488 	* Makefile.incontrol/base/Makefile.in, control/hinf/Makefile.in,
  2489 	* Makefile.incontrol/obsolete/Makefile.in,
  2490 	* Makefile.incontrol/system/Makefile.in, control/util/Makefile.in,
  2491 	* Makefile.indeprecated/Makefile.in, elfun/Makefile.in,
  2492 	* Makefile.infinance/Makefile.in, general/Makefile.in,
  2493 	* Makefile.ingeometry/Makefile.in, image/Makefile.in,
  2494 	* Makefile.inio/Makefile.in, linear-algebra/Makefile.in,
  2495 	* Makefile.inmiscellaneous/Makefile.in, optimization/Makefile.in,
  2496 	* Makefile.inpath/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
  2497 	* Makefile.inpolynomial/Makefile.in, quaternion/Makefile.in,
  2498 	* Makefile.inset/Makefile.in, signal/Makefile.in,
  2499 	* Makefile.insparse/Makefile.in, specfun/Makefile.in,
  2500 	* Makefile.inspecial-matrix/Makefile.in, startup/Makefile.in,
  2501 	* Makefile.instatistics/Makefile.in, statistics/base/Makefile.in,
  2502 	* Makefile.instatistics/distributions/Makefile.in,
  2503 	* Makefile.instatistics/models/Makefile.in,
  2504 	* Makefile.instatistics/tests/Makefile.in, strings/Makefile.in,
  2505 	* Makefile.intestfun/Makefile.in, time/Makefile.in
  2506 	* Makefile.in(check-m-sources): New target.
  2507 
  2508 2008-04-04  Bill Denney  <bill@denney.ws>
  2509 
  2510 	* optimization/lsqnonneg.m: Use optimset, correctly index
  2511 	Z and P in main loop.
  2512 
  2513 2008-04-04  David Bateman  <dbateman@free.fr>
  2514 
  2515 	* deprecated/beta_cdf.m deprecated/beta_inv.m
  2516 	deprecated/beta_pdf.m deprecated/beta_rnd.m
  2517 	deprecated/binomial_cdf.m deprecated/binomial_inv.m
  2518 	deprecated/binomial_pdf.m deprecated/binomial_rnd.m
  2519 	deprecated/chisquare_cdf.m deprecated/chisquare_inv.m
  2520 	deprecated/chisquare_pdf.m deprecated/chisquare_rnd.m
  2521 	deprecated/clearplot.m deprecated/clg.m deprecated/com2str.m
  2522 	deprecated/exponential_cdf.m deprecated/exponential_inv.m
  2523 	deprecated/exponential_pdf.m deprecated/exponential_rnd.m
  2524 	deprecated/f_cdf.m deprecated/f_inv.m deprecated/f_pdf.m
  2525 	deprecated/f_rnd.m deprecated/gamma_cdf.m deprecated/gamma_inv.m
  2526 	deprecated/gamma_pdf.m deprecated/gamma_rnd.m
  2527 	deprecated/geometric_cdf.m deprecated/geometric_inv.m
  2528 	deprecated/geometric_pdf.m deprecated/geometric_rnd.m
  2529 	deprecated/hypergeometric_cdf.m deprecated/hypergeometric_inv.m
  2530 	deprecated/hypergeometric_pdf.m deprecated/hypergeometric_rnd.m
  2531 	deprecated/intersection.m deprecated/is_bool.m
  2532 	deprecated/is_complex.m deprecated/is_list.m
  2533 	deprecated/is_matrix.m deprecated/is_scalar.m
  2534 	deprecated/is_square.m deprecated/is_stream.m deprecated/isstr.m
  2535 	deprecated/is_struct.m deprecated/is_symmetric.m
  2536 	deprecated/is_vector.m deprecated/lognormal_cdf.m
  2537 	deprecated/lognormal_inv.m deprecated/lognormal_pdf.m
  2538 	deprecated/lognormal_rnd.m deprecated/meshdom.m
  2539 	deprecated/normal_cdf.m deprecated/normal_inv.m
  2540 	deprecated/normal_pdf.m deprecated/normal_rnd.m
  2541 	deprecated/pascal_cdf.m deprecated/pascal_inv.m
  2542 	deprecated/pascal_pdf.m deprecated/pascal_rnd.m
  2543 	deprecated/poisson_cdf.m deprecated/poisson_inv.m
  2544 	deprecated/poisson_pdf.m deprecated/poisson_rnd.m
  2545 	deprecated/polyinteg.m deprecated/setstr.m
  2546 	deprecated/struct_contains.m deprecated/struct_elements.m
  2547 	deprecated/t_cdf.m deprecated/t_inv.m deprecated/t_pdf.m
  2548 	deprecated/t_rnd.m deprecated/uniform_cdf.m
  2549 	deprecated/uniform_inv.m deprecated/uniform_pdf.m
  2550 	deprecated/uniform_rnd.m deprecated/weibcdf.m deprecated/weibinv.m
  2551 	deprecated/weibpdf.m deprecated/weibrnd.m deprecated/weibull_cdf.m
  2552 	deprecated/weibull_inv.m deprecated/weibull_pdf.m
  2553 	deprecated/weibull_rnd.m deprecated/wiener_rnd.m: Add warning that
  2554 	function will be removed in a future version.
  2555 
  2556 2008-04-03  John W. Eaton  <jwe@octave.org>
  2557 
  2558 	* deprecated/beta_cdf.m, deprecated/beta_inv.m,
  2559 	deprecated/beta_pdf.m, deprecated/beta_rnd.m,
  2560 	deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
  2561 	deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
  2562 	deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
  2563 	deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
  2564 	deprecated/clearplot.m, deprecated/clg.m, deprecated/com2str.m,
  2565 	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
  2566 	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
  2567 	deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
  2568 	deprecated/f_rnd.m, deprecated/gamma_cdf.m,
  2569 	deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
  2570 	deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
  2571 	deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
  2572 	deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
  2573 	deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
  2574 	deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
  2575 	deprecated/is_bool.m, deprecated/is_complex.m,
  2576 	deprecated/is_list.m, deprecated/is_matrix.m,
  2577 	deprecated/is_scalar.m, deprecated/is_square.m,
  2578 	deprecated/is_stream.m, deprecated/is_struct.m,
  2579 	deprecated/is_symmetric.m, deprecated/is_vector.m,
  2580 	deprecated/isstr.m, deprecated/lchol.m,
  2581 	deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
  2582 	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
  2583 	deprecated/meshdom.m, deprecated/normal_cdf.m,
  2584 	deprecated/normal_inv.m, deprecated/normal_pdf.m,
  2585 	deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
  2586 	deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
  2587 	deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
  2588 	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
  2589 	deprecated/poisson_rnd.m, deprecated/polyinteg.m,
  2590 	deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
  2591 	deprecated/spchol2inv.m, deprecated/spcholinv.m,
  2592 	deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
  2593 	deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
  2594 	deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
  2595 	deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
  2596 	deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
  2597 	deprecated/struct_contains.m, deprecated/struct_elements.m,
  2598 	deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
  2599 	deprecated/t_rnd.m, deprecated/uniform_cdf.m,
  2600 	deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
  2601 	deprecated/uniform_rnd.m, deprecated/weibcdf.m,
  2602 	deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
  2603 	deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
  2604 	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
  2605 	deprecated/wiener_rnd.m:
  2606 	Note version when function was deprecated.
  2607 
  2608 2008-04-03  David Bateman  <dbateman@free.fr>
  2609 
  2610 	* plot/__go_draw_axes__.m: Conditionally "set pm3d implict" for 2D
  2611 	plot or 3D plots with more than one line.
  2612 	
  2613 	* deprecated/splchol.m deprecated/lchol.m deprecated/spfind.m
  2614 	deprecated/spchol.m deprecated/spmin.m deprecated/spmax.m
  2615 	deprecated/spdet.m deprecated/splu.m deprecated/spqr.m
  2616 	deprecated/spatan2.m deprecated/spchol2inv.m
  2617 	deprecated/spcholinv.m deprecated/spcumprod.m deprecated/spdiag.m
  2618 	deprecated/spinv.m deprecated/spcumsum.m deprecated/spprod.m
  2619 	deprecated/spsum.m deprecated/spsumsq.m: New files
  2620 	* deprecated/Makefile.in (SOURCES): Add them here.
  2621 
  2622 2008-04-03  Ben Abbott  <bpabbott@mac.com>
  2623 
  2624 	* sparse/spaugment.m: Increase test script tolerance.
  2625 
  2626 2008-04-02  John W. Eaton  <jwe@octave.org>
  2627 
  2628 	* deprecated/Makefile.in (SOURCES): Add spkron.m to the list.
  2629 
  2630 	* general/Makefile.in (SOURCES): Add runlength.m to the list.
  2631 
  2632 2008-04-02  Bill Denney  <bill@denney.ws>
  2633 
  2634 	* optimization/lsqnonneg.m: New function.
  2635 	* optimization/Makefile.in (SOURCES): Add it to the list.
  2636 
  2637 2008-04-02  David Bateman  <dbateman@free.fr>
  2638 
  2639 	* sparse/spaugment.m: New function
  2640 	* sparse/Makefile.in (SOURCES): Add it here.
  2641 	
  2642 	* plot/__gnuplot_ginput__.m: Use the gnuplot stream itself for
  2643 	communication rather than a chat file if mkfifo is not available.
  2644 	* plot/gnuplot_drawnow.m: Open stream with popen2 to allow two way
  2645 	communication with the gnuplot process.
  2646 
  2647 2008-04-01  Richard Bovey  <Richard.Bovey@baesystems.com>
  2648 
  2649 	* general/sortrows.m: Handle negative column arguments.
  2650 
  2651 2008-04-01  Julian Schnidder  <j.schnidder@gmx.de>
  2652 
  2653 	* miscellaneous/perl.m: New function.
  2654 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2655 
  2656 2008-03-31  David Bateman  <dbateman@free.fr>
  2657 
  2658 	* plot/__go_draw_axes__.m: Set the tick direction in the main call
  2659 	the set tics rather than separately to avoid issues with multiple
  2660 	ticks in plotyy.
  2661 	
  2662 	* plot/gtext.m: New function to place text on a plot.
  2663 	* plot/waitforbuttonpress.m: New function.
  2664 	* plot/Makefile.in (SOURCES): Add them to the list.
  2665 	* plot/__gnuplot_ginput__.m: Bug fix for nargin==1. Workaround for
  2666 	missing mkfifo under Windows.
  2667 	* plot/ginput.m: Eliminate setting of n.
  2668 	
  2669 	* plot/ginput.m: New function.
  2670 	* plot/__gnuplot_ginput__.m: New function based on a version of
  2671 	ginput.m from Petr Mikulik <mikulik@physics.muni.cz>.
  2672 	* plot/Makefile.in (SOURCES): Add them to the list.
  2673 
  2674 2008-03-31  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
  2675 
  2676 	* miscellaneous/run.m: Fix check for existence of file.
  2677 
  2678 2008-03-27  Jaroslav Hajek  <highegg@gmail.com>
  2679 
  2680 	* general/lookup.m: Remove (lookup moved to DLD-FUNCTIONS).
  2681 	* general/Makefile.in (SOURCES): Delete lookup.m from the list.
  2682 	* general/interp1.m, general/interp2.m, general/interpn.m,
  2683 	polynomial/ppval.m: Fix buggy lookup calls.
  2684 	* general/interp1.m: New test.
  2685 
  2686 2008-03-28  Thomas Weber  <thomas.weber.mail@gmail.com>
  2687 
  2688 	* miscellaneous/tempdir.m: Use correct function name in texinfo
  2689 	documentation.
  2690 
  2691 2008-03-28  Jaroslav Hajek  <highegg@gmail.com>
  2692 
  2693 	* general/del2.m: Missing semicolon.
  2694 
  2695 2008-03-28  Julian Schnidder  <j.schnidder@gmx.de>
  2696 
  2697 	* miscellaneous/info.m: New function.
  2698 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2699 
  2700 2008-03-27  S�ren Hauberg  <hauberg@gmail.com>
  2701 
  2702 	* plot/xlim.m, plot/ylim.m, plot/zlim.m, strings/strtrim.m:
  2703 	Doc fixes.
  2704 
  2705 2008-03-27  David Bateman  <dbateman@free.fr>
  2706 
  2707 	* plot/__plt2__.m: Test if args are empty first so that
  2708 	plot(zeros(1,0),zeros(1,0)) works as expected.
  2709 
  2710 	* plot/plotyy.m: The axis handle is a two element vector and
  2711 	so needs special treatment. Call newplot for the second axis.
  2712 
  2713 2008-03-27  Bill Denney  <bill@denney.ws>
  2714 
  2715 	* time/datenum.m: Allow vector inputs in any orientation.
  2716 
  2717 	* strings/validatestring.m: New function.
  2718 	* strings/Makefile.in (SOURCES): Add it to the list.
  2719 
  2720 	* general/nargoutchk.m: New function.
  2721 	* general/Makefile.in (SOURCES): Add it to the list.
  2722 
  2723 	* general/genvarname.m: New function.
  2724 	* general/Makefile.in (SOURCES): Add it to the list.
  2725 
  2726 	* time/addtodate.m: New function.
  2727 	* time/Makefile.in (SOURCES): Add it to the list.
  2728 
  2729 	* geometry/rectint.m: Vectorize and add more tests.
  2730 
  2731 2008-03-27  John W. Eaton  <jwe@octave.org>
  2732 
  2733 	* plot/__axis_label__.m: Use name of caller in error message.
  2734 
  2735 2008-03-27  David Bateman  <dbateman@free.fr>
  2736 
  2737 	* linear-algebra/planerot.m: Givens rotation function.
  2738 
  2739 2008-03-26  John W. Eaton  <jwe@octave.org>
  2740 
  2741 	* set/ismember.m: Set size of idx output correctly for empty args.
  2742 	New tests.
  2743 
  2744 	* general/logical.m: Correctly handle empty args.  New tests.
  2745 
  2746 	* control/hinf/h2syn.m, general/__splinen__.m, general/gradient.m,
  2747 	geometry/inpolygon.m, geometry/trimesh.m, geometry/triplot.m,
  2748 	image/imagesc.m, io/csvread.m, io/csvwrite.m,
  2749 	miscellaneous/edit.m, miscellaneous/tempname.m, plot/fill.m,
  2750 	plot/patch.m, plot/ribbon.m, plot/surface.m, polynomial/mkpp.m,
  2751 	polynomial/pchip.m, polynomial/spline.m, set/unique.m:
  2752 	Texinfo fixes.
  2753 
  2754 2008-03-26  Jaroslav Hajek  <highegg@gmail.com>
  2755 
  2756 	* linear-algebra/dmult.m: Handle scaling along arbitrary dimension.
  2757 
  2758 2008-03-26  S�ren Hauberg  <hauberg@gmail.com>
  2759 
  2760 	* polynomial/convn.m: New tests.
  2761 
  2762 2008-03-20  Ben Abbott  <bpabbott@mac.com>
  2763 
  2764 	* statistics/base/statistics.m: Calculate median and quantiles in
  2765 	a manner consistent with method #7 used by GNU R.
  2766 	* statistics/base/__quantile__.m, statistics/base/quantile.m,
  2767 	statistics/base/prctile.m: New functions.
  2768 	* statistics/base/Makefile.in (SOURCES): Add them to the list.
  2769  
  2770 2008-03-25  S�ren Hauberg  <hauberg@gmail.com>
  2771 
  2772 	* polynomial/convn.m: New function.
  2773 	* polynomial/Makefile.in (SOURCES): Add it to the list.
  2774 
  2775 2008-03-25  David Bateman  <dbateman@free.fr>
  2776 
  2777 	* image/contrast.m: New function.
  2778 	* image/Makefile.in (SOURCES): Add it to the list.
  2779 	
  2780 2008-03-24  Thomas Weber  <thomas.weber.mail@gmail.com>
  2781 
  2782 	* pkg/pkg.m: Allow installation of already extracted packages.
  2783 
  2784 2008-03-24  David Bateman  <dbateman@free.fr>
  2785 
  2786 	* general/idivide.m: New function.
  2787 	* general/Makefile.in (SOURCES): Add it to the list.
  2788 
  2789 	* miscellaneous/namelengthmax.m: New function.
  2790 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2791 
  2792 	* strings/regexptranslate.m: New function.
  2793 	* strings/Makefile.in (SOURCES): Add it to the list.
  2794 
  2795 2008-03-21  David Bateman  <dbateman@free.fr>
  2796 
  2797 	* specfun/reallog.m, specfun/realpow.m, specfun/realsqrt.m:
  2798 	New functions.
  2799 	* specfun/Makefile.in (SOURCES): Add them to the list.
  2800 
  2801 2008-03-20  David Bateman  <dbateman@free.fr>
  2802 
  2803 	* general/tril.m, general/triu.m: Fail if input is a structure.
  2804 
  2805 	* miscellaneous/cast.m: Also allow cast to "char".
  2806 
  2807 	* general/rotdim.m: Ensure k is an integer scale.
  2808 
  2809 	* general/circshift.m: If matrix is empty fast return.
  2810 
  2811 2008-03-20  Jaroslav Hajek  <highegg@localhost.localdomain>
  2812 
  2813 	* linear-algebra/subspace.m: Check number of arguments, number
  2814 	of dimensions of arguments and matching dimensions.
  2815 
  2816 2008-03-19  Jaroslav Hajek  <highegg@gmail.com>
  2817 
  2818 	* linear-algebra/subspace.m: New function.
  2819 	* linear-algebra/subspace.m: New function.
  2820 
  2821 2008-03-19  Emil Lucretiu  <emil@la.mine.nu>
  2822 
  2823 	* signal/sinetone.m: Ensure integral number of samples.
  2824 
  2825 2008-03-19  Michael D. Godfrey  <godfrey@isl.stanford.edu>
  2826 
  2827 	* plot/__go_draw_axes__.m: Additional correction for symbol codes.
  2828 
  2829 2008-03-19  Ben Abbott  <bpabbott@mac.com>
  2830 	
  2831 	* statistics/base/mode.m: Add NDArray tests.
  2832 
  2833 2008-03-19  Jaroslav Hajek  <highegg@gmail.com>
  2834 
  2835 	* statistics/distributions/exppdf.m,
  2836 	statistics/distributions/expcdf.m,
  2837 	statistics/distributions/expinv.m,
  2838 	statistics/distributions/exprnd.m: Doc fix.
  2839 
  2840 2008-03-19  David Bateman  <dbateman@free.fr>
  2841 
  2842 	* statistics/base/mode.m: Fix for row vectors.
  2843 
  2844 	* plot/__scatter__.m: Modify for change of markersize in
  2845 	__go_draw_axes__.m and for compatibility.
  2846 	* plot/__go_draw_axes__.m: Don't divide the marker size by 6
  2847 	twice.
  2848 	* plot/scatter3.m: Doc fix.
  2849 
  2850 2008-03-18  Ben Abbott  <bpabbott@mac.com>
  2851 
  2852 	* specfun/beta.m: Fix for negative inputs.
  2853 
  2854 2008-03-18  Michael D. Godfrey  <godfrey@isl.stanford.edu>
  2855 
  2856 	* plot/__go_draw_axes__.m: Use correct symbol codes.
  2857 
  2858 2008-03-14  Kai Habel  <kai.habel@gmx.de>
  2859 
  2860         * plot/__go_draw_axes__.m: Expicitly set gnuplot user
  2861         style to default to avoid wrong mesh color in some cases.
  2862 
  2863 2008-03-12  David Bateman  <dbateman@free.fr>
  2864 
  2865 	* geometry/griddata3.m: Use griddatan and not griddata
  2866 	internally. Return vi and not yi. Add test code.
  2867 
  2868 2008-03-11  John W. Eaton  <jwe@octave.org>
  2869 
  2870 	* plot/__go_draw_axes__.m: Use get to access hidden properties.
  2871 	Use strcmpi when comparing string properties.
  2872 
  2873 	* io/csread.m, io/csvwrite.m, io/dlmwrite.m: Style fixes.
  2874 
  2875 2008-03-11  Kai Habel  <kai.habel@gmx.de>
  2876 
  2877         * plot/__go_draw_axes__.m: Plot surfaces in front of axes.
  2878         Allow plotting of uniform colored mesh plots with and
  2879         w/o hidden line removal.
  2880 
  2881 2008-03-11  David Bateman  <dbateman@free.fr>
  2882 
  2883 	* io/dlmwrite.m, io/csvread.m, io/csvwrite.m: Files ported from
  2884 	octave-forge.
  2885 	* io/Makefile.in (SOURCES): Add them here.
  2886 
  2887 2008-03-07  John W. Eaton  <jwe@octave.org>
  2888 
  2889 	* plot/contourf.m: Set axes layer property to "top".
  2890 
  2891 	* plot/__go_draw_axes__.m: Handle tickdir property.
  2892 
  2893 2008-03-06  John W. Eaton  <jwe@octave.org>
  2894 
  2895 	* plot/hist.m: Avoid temporaries.
  2896 	Allow matrix arguments when number of bins > 30.
  2897 	From Robert S. Mahurin <rob@utk.edu>.
  2898 
  2899 	* plot/ChangeLog: Handle axes linewidth property.
  2900 
  2901 	* plot/__go_draw_axes__.m: Adjust markersize by a factor of 1/6.
  2902 
  2903 	* general/interpn.m: New test.
  2904 
  2905 2008-03-05  Ben Abbott  <bpabbott@mac.com>
  2906 
  2907 	* polynomial/roots.m: Catch Infs and/or NaNs.
  2908 
  2909 2008-03-05  Sebastien Loisel  <loisel@temple.edu>
  2910 
  2911 	* polynomial/roots.m: Apply a scaling factor to the removal of the
  2912 	leading zeros.
  2913 
  2914 2008-03-04  John W. Eaton  <jwe@octave.org>
  2915 
  2916 	* plot/print.m: Fix oops in applying last change.
  2917 
  2918 2008-03-04  Bill Denney  <bill@denney.ws>
  2919 
  2920 	* plot/allchild.m, plot/findall.m: New functions.
  2921 	* plot/Makefile.in (SOURCES): Add them to the list.
  2922 
  2923 	* geometry/rectint.m: New function.
  2924 	* geometry/Makefile.in (SOURCES): Add it to the list.
  2925 
  2926 2008-03-04  Michael Goffioul  <michael.goffioul@gmail.com>
  2927 
  2928 	* pkg/pkg.m (pkg:configure_make): Make it work with recent changes in
  2929 	isspace handling with cell arrays of strings.
  2930 
  2931 2008-03-04  Ben Abbott  <bpabbott@mac.com>
  2932 
  2933 	* polynomial/polyfit.m: Modified tests to respect a relative tolerance.
  2934 
  2935 	* plot/print.m: Accept a figure handle as an optional input.
  2936  
  2937 2008-02-29  John W. Eaton  <jwe@octave.org>
  2938 
  2939 	* plot/print.m: Handle gif and jpg devices.
  2940 
  2941 2008-02-28  John W. Eaton  <jwe@octave.org>
  2942 
  2943 	* plot/__go_draw_axes__.m (get_old_gnuplot_color): New subfunction.
  2944 	Use it to replace repeated if/elseif blocks.
  2945 
  2946 2008-02-28  Kai Habel  <kai.habel@gmx.de>
  2947 
  2948 	* plot/__go_draw_axes__.m: If facecolor property of a surface is
  2949 	"none", don't use pm3d mode and set linestyle correctly. 
  2950 
  2951 2008-02-25  Ben Abbott  <bpabbott@mac.com>
  2952 
  2953 	* control/system/zpout.m, finance/irr.m, general/int2str.m,
  2954 	general/num2str.m, miscellaneous/bug_report.m,
  2955 	miscellaneous/copyfile.m, miscellaneous/dir.m,
  2956 	miscellaneous/edit.m, miscellaneous/fullfile.m,
  2957 	miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
  2958 	miscellaneous/tempdir.m, miscellaneous/unpack.m,
  2959 	path/__extractpath__.m, pkg/pkg.m, plot/__ezplot__.m,
  2960 	plot/__go_draw_axes__.m, plot/legend.m, plot/print.m,
  2961 	signal/spectral_adf.m, signal/spectral_xdf.m,
  2962 	statistics/tests/z_test.m, statistics/tests/z_test_2.m,
  2963 	strings/Makefile.in, strings/strcat.m, strings/strvcat.m,
  2964 	testfun/assert.m, testfun/demo.m, testfun/speed.m,
  2965 	testfun/test.m: Use cstrcat instead of strcat.
  2966 
  2967 	* strings/strcat.m: New compatible version.
  2968 
  2969 	* strings/cstrcat.m: Rename from strings/strcat.m.
  2970 
  2971 2008-02-25  John W. Eaton  <jwe@octave.org>
  2972 
  2973 	* strings/isstrprop.m: New file.
  2974 
  2975 2008-02-25  Ryan Hinton  <rwh4s@virginia.edu>
  2976 
  2977 	* miscellaneous/unpack.m: Use "-f -" args for tar.
  2978 
  2979 2008-02-24  John W. Eaton  <jwe@octave.org>
  2980 
  2981 	* specfun/log2.m: Ensure returned value of F strictly less than 1.
  2982 	From Dave Hawthorne <davehawthorne@ieee.org>.
  2983 
  2984 2008-02-22  Ben Abbott  <bpabbott@mac.com>
  2985 
  2986 	* specfun/legendre.m: Doc fix.
  2987 
  2988 2008-02-22  David Bateman  <dbateman@free.fr>
  2989 
  2990 	* sparse/pcg.m, sparse/spdiags, spstats.m: Remove references to
  2991 	spdiag.
  2992 	
  2993 2008-02-22  John W. Eaton  <jwe@octave.org>
  2994 
  2995 	* miscellaneous/fullfile.m: Improve handling of empty args and
  2996 	args ending with filesep.
  2997 
  2998 	* control/base/__stepimp__.m: Don't use subplot for just one plot.
  2999 
  3000 2008-02-21  John W. Eaton  <jwe@octave.org>
  3001 
  3002 	* image/imshow.m: Call axis ("image").
  3003 	From Michael G. Ross <mgross@MIT.EDU>.
  3004 
  3005 	* plot/errorbar.m: If nargout > 0, return vector of handles to
  3006 	line objects.
  3007 	* plot/__go_draw_axes__.m: Improve handling of line style for
  3008 	errorbar plots.
  3009 
  3010 2008-02-20  Marco Caliari  <marco.caliari@univr.it>
  3011 
  3012 	* specfun/legendre.m: Accept normalization options ("sch", "norm"),
  3013 	and improve stability for higher orders.
  3014 
  3015 2008-02-20  John W. Eaton  <jwe@octave.org>
  3016 
  3017 	* strings/strcat.m: Detect cellstr args.
  3018 
  3019 2008-02-20  David Bateman  <dbateman@free.fr>
  3020 
  3021 	* sparse/colperm.m, sparse/nonzero.m, sparse/spdiags.m,
  3022 	sparse/spfun.m, sparse/spones.m, sparse/sprand.m,
  3023 	sparse/sprandn.m, sparse/sprandsym.m, sparse/spy.m: Use generic
  3024 	version of find rather than spfind.
  3025 
  3026 2008-02-19  Ben Abbott  <bpabbott@mac.com>
  3027 
  3028 	* miscellaneous/edit.m: New option EDITINPLACE.  Prefer file list
  3029 	rather than path list.  Return option structure with "get all".
  3030 
  3031 	* polynomial/polyfit.m: Use QR decomposition.  Handle
  3032 	normalization option.
  3033 	* polynomial/polyval.m: Normalize dependent variable.  Optionally
  3034 	generate 50% prediction intervals.
  3035 
  3036 	* miscellaneous/ver.m: Include package version information in
  3037 	output.  Improve consistency with Matlab.
  3038 
  3039 2008-02-19  John W. Eaton  <jwe@octave.org>
  3040 
  3041 	* pkg/pkg.m: Style fixes.
  3042 
  3043 2008-02-19  Carlo de Falco  <carlo.defalco@gmail.com>
  3044 
  3045 	* pkg/pkg.m: Handle 'describe' command.
  3046 	(parse_pkg_idx, print_package_description): New subfunctions.
  3047 	
  3048 2008-02-19  Bill Denney  <bill@denney.ws>
  3049 
  3050 	* time/datestr.m: Avoid confusion for datenum vectors that are 6
  3051 	elements wide.
  3052 
  3053 2008-02-18  David Bateman  <dbateman@free.fr>
  3054 
  3055 	* general/rem.m, general/mod.m: Treat integer types correctly.
  3056 
  3057 2008-02-15  Timo Lindfors  <timo.lindfors@iki.fi>
  3058 
  3059 	* statistics/tests/kruskal_wallis_test.m: Handle ties.
  3060 	* general/runlength.m: New function from Paul Kienzle.
  3061 
  3062 2008-02-15  Rolf Fabian  <r.fabian@jacobs-university.de>
  3063 
  3064 	* linear-algebra/cond.m: New optional second argument to
  3065 	specify 1-norm, inf-norm, or frobenius-norm. 
  3066 
  3067 2008-02-12  Kostas Poulios  <poulios.konstantinos@googlemail.com>
  3068 
  3069 	* plot/__quiver__.m: make arrow head be in z-plane of the arrow
  3070 	body. Allow the linespec to specify the arrow color.
  3071 
  3072 2008-02-12  David Bateman  <dbateman@free.fr>
  3073 
  3074 	* miscellaneous/cast.m: Also treat the logical type.
  3075 
  3076 	* plot/__go_draw_axes__.m: Set pm3d implict to fix colorbars on
  3077 	contour plots.
  3078 
  3079  	* plot/__go_draw_axes__.m: Use the cdatamapping property to set
  3080 	the cbrange.
  3081 	* plot/__img__.m: Set cdatamapping to "direct".
  3082 	* plot/imagesc.m: Set cdatamapping to "scaled".
  3083 
  3084 2008-02-08  Julien Pommier  <pommier@pianoteq.com>
  3085 
  3086 	* audio/wavread.m: Limit data read to end of data chunk.
  3087 
  3088 2008-02-08  David Bateman  <dbateman@free.fr>
  3089 
  3090 	* plot/__contour__.m: Respect the graphic handle options that are
  3091 	passed.
  3092 	* plot/__go_draw_axes__.m: Respect the linewidth for patch objects.
  3093 
  3094 2008-02-01  Dave Goel  <deego3@gmail.com>
  3095 
  3096 	* signal/arch_rnd.m: Correctly index E and Y vectors.
  3097 
  3098 2008-02-01  Bill Denney  <bill@denney.ws>
  3099 
  3100 	* time/weekday.m: Allow vector inputs and speed up.
  3101 	* time/eomday.m: Return column vector for column vector inputs.
  3102 
  3103 2008-01-30  John W. Eaton  <jwe@octave.org>
  3104 
  3105 	* miscellaneous/edit.m: Use "## Created: DATE" instead of "initial
  3106 	revision".
  3107 
  3108 	* plot/Makefile.in (SOURCES): Include __plt2sv__.m and
  3109 	__plt2vs__.m in the list.
  3110 
  3111 	* miscellaneous/tempdir.m: Append filesep to name for
  3112 	compatibility.  Warn if not a directory or directory does not
  3113 	exist.
  3114 
  3115 	* strings/deblank.m: Improve compatibility.
  3116 
  3117 2008-01-29  John W. Eaton  <jwe@octave.org>
  3118 
  3119 	* strings/str2double.m: Delete unused variable FLAG_OCTAVE.
  3120 
  3121 2008-01-28  Michael Goffioul  <michael.goffioul@gmail.com>
  3122 
  3123 	* plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
  3124 	Return the label handle, not the current axis handle.
  3125 
  3126 2008-01-25  Alexander Barth  <barth.alexander@gmail.com>
  3127 
  3128 	* general/interpn.m: Compatibility fix. Don't ndgrid vector
  3129 	abscissa.
  3130 	
  3131 2008-01-25  David Bateman  <dbateman@free.fr>
  3132 
  3133 	* general/__splinen__.m: Treat mixed orientation vectors.
  3134 	* plot/__scatter__.m: Remove NaN values from data.
  3135 	* plot/__patch__.m: Vectorize treatment of trailing NaN values.
  3136 
  3137 2008-01-25  Thomas Weber  <thomas.weber.mail@gmail.com>
  3138 
  3139 	* linear-algebra/trace.m: Test cases for non 2-d args.
  3140 
  3141 2008-01-25  James Packer  <james.packer@wadh.ox.ac.uk>
  3142 
  3143 	* geometry/griddata3.m: Call griddata, not gridata.
  3144 
  3145 2008-01-24  Schloegl Alois  <alois.schloegl@tugraz.at>
  3146 
  3147 	* linear-algebra/trace.m: Require 2-d args.  Handle vectors properly.
  3148 
  3149 2008-01-22  Thomas Weber  <thomas.weber.mail@gmail.com>
  3150 
  3151 	* linear-algebra/cond.m, linear-algebra/trace.m:
  3152 	Move tests here from test/test_linalg.m.
  3153 	
  3154 	* general/diff.m, general/fliplr.m, general/flipud.m,
  3155 	general/logspace.m, general/rot90.m, general/shift.m, general/tril.m,
  3156 	general/triu.m, linear-algebra/vec.m, linear-algebra/vech.m,
  3157 	special-matrix/hankel.m, special-matrix/hilb.m,
  3158 	special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
  3159 	special-matrix/toeplitz.m, special-matrix/vander.m:
  3160 	Move tests here from test/test_matrix.m.
  3161 	
  3162 	* general/isscalar.m, general/issquare.m, general/isvector.m:
  3163 	Move tests here from test/test_number.m.
  3164 	
  3165 	* deprecated/polyinteg.m, polynomial/compan.m, polynomial/conv.m,
  3166 	polynomial/deconv.m, polynomial/poly.m, polynomial/polyderiv.m,
  3167 	polynomial/polyfit.m, polynomial/polyreduce.m, polynomial/polyval.m,
  3168 	polynomial/polyvalm.m, polynomial/roots.m:
  3169 	Move tests here from test/test_poly.m.
  3170 
  3171 	* signal/unwrap.m:
  3172 	Move tests here from test/test_signal.m.
  3173 
  3174 	* statistics/base/corrcoef.m, statistics/base/cov.m,
  3175 	statistics/base/kurtosis.m, statistics/base/mahalanobis.m,
  3176 	statistics/base/mean.m, statistics/base/median.m,
  3177 	statistics/base/skewness.m, statistics/base/std.m:
  3178 	Move tests here from test/test_stats.m.
  3179 
  3180 	* general/int2str.m, general/num2str.m, strings/bin2dec.m,
  3181 	strings/blanks.m, strings/deblank.m, strings/dec2bin.m,
  3182 	strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
  3183 	strings/index.m, strings/rindex.m, strings/split.m, strings/str2mat.m,
  3184 	strings/str2num.m, strings/strcat.m, strings/strrep.m,
  3185 	strings/substr.m:
  3186 	Move tests here from test/test_string.m.
  3187 
  3188 	* miscellaneous/computer.m, miscellaneous/ls.m,
  3189 	miscellaneous/version.m, time/asctime.m, time/clock.m, time/ctime.m,
  3190 	time/date.m, time/etime.m, time/is_leap_year.m:
  3191 	Move tests here from test/test_system.m.
  3192 
  3193 2008-01-22  Schloegl Alois  <alois.schloegl@tugraz.at>
  3194 
  3195 	* specfun/erfinv.m: Replace z_old and z_new by a single variable z.
  3196 	Simplify initial checks on argument values.
  3197 
  3198 2008-01-22  Michael Goffioul  <michael.goffioul@gmail.com>
  3199 
  3200 	* plot/gnuplot_drawnow.m: New function corresponding to the
  3201 	implementation of the gnuplot-based graphics backend (derived from
  3202 	drawnow.m).
  3203 	* plot/drawnow.m: Deleted (converted to C++).
  3204 
  3205 2008-01-15  Rolf Fabian  <Rolf.Fabian@gmx.de>
  3206 
  3207 	* linear-algebra/__norm__.m: Only scale if inf norm is finite.
  3208 	New tests.
  3209 
  3210 2008-01-18  John W. Eaton  <jwe@octave.org>
  3211 
  3212 	* optimization/sqp.m: End each function with endfunction.
  3213 
  3214 2008-01-18  Ben Abbott  <bpabbott@mac.com>
  3215 
  3216 	* polynomial/residue.m: For each group of pole multiplicity, set
  3217 	the poles of the group to the value of the group's average.
  3218 
  3219 2008-01-17  Tetsuro KURITA  <tkurita@mac.com>
  3220 
  3221 	* plot/print.m: Handle PDF output.
  3222 	* plot/drawnow.m: Add "PDF" in a list of enhanced_terminals. 
  3223 
  3224 2008-01-17  John W. Eaton  <jwe@octave.org>
  3225 
  3226 	* path/savepath.m: Print newline before initial comment line.
  3227 	Double up single quote characters.
  3228 	* path/__extractpath__.m: Return just the path as a string.
  3229 	Undo single quote character doubling.
  3230 
  3231 	* path/pathdef.m: Avoid eval.  Simplify.
  3232 
  3233 	* path/pathdef.m: Use fullfile instead of concatenating with filesep.
  3234 	* path/__extractpath__.m, path/savepath.m: Use unwind_protect to
  3235 	avoid possible file descriptor leak.
  3236 
  3237 2008-01-17  Ben Abbott  <bpabbott@mac.com>
  3238 
  3239 	* path/savepath.m: Warn if modified file is not explicitly specified.
  3240 	* startup/main-rcfile: Call atexit ("__finish__").
  3241 
  3242 2008-01-16  John W. Eaton  <jwe@octave.org>
  3243 
  3244 	* plot/__go_draw_axes__.m (__do_enhanced_option__): New subfunction.
  3245 	Use it to disable enhanced mode for individual labels and titles.
  3246 
  3247 	* startup/Makefile.in (SOURCES): Add __finish__.m to the list.
  3248 	(install install-strip, uninstall): Handle function files.
  3249 
  3250 2008-01-16  Ben Abbott  <bpabbott@mac.com>
  3251 
  3252 	* startup/__finish__.m: New file.
  3253 	* path/__extractpath__.m, path/matlabroot.m,
  3254 	path/pathdef.m: New files.
  3255 	* path/Makefile.in (SOURCES): Add them to the list.
  3256 
  3257 2008-01-15  Thomas Weber  <thomas.weber.mail@gmail.com>
  3258 
  3259 	* special-matrix/vander.m: Vectorize.  New test.
  3260 
  3261 	* elfun/acot.m, elfun/acoth.m, elfun/acsc.m, elfun/acsch.m,
  3262 	elfun/asec.m, elfun/asech.m, elfun/cot.m, elfun/coth.m,
  3263 	elfun/csc.m,elfun/csch.m, elfun/lcm.m, elfun/sec.m, elfun/sech.m,
  3264 	general/rem.m, miscellaneous/bincoeff.m, miscellaneous/xor.m,
  3265 	specfun/beta.m, specfun/log2.m, specfun/pow2.m:
  3266 	Move tests here from test/test_arith.m.
  3267 
  3268 2008-01-15  John W. Eaton  <jwe@octave.org>
  3269 
  3270 	* linear-algebra/__norm__.m: Use sum(abs(x),2), not sum(abs(x.')).
  3271 
  3272 2008-01-15  Michael Goffioul  <michael.goffioul@gmail.com>
  3273 
  3274 	* plot/drawnow.m, plot/__go_draw_figure__.m, plot/__go_draw_axes__.m: 
  3275 	Call __get__ instead of get.
  3276 
  3277 2008-01-15  Ben Abbott  <bpabbott@mac.com>
  3278 
  3279 	* linear-algebra/__norm__.m: Avoid divide by zero error for
  3280 	Frobenius norm if matrix is all zeros.  Use transpose instead of
  3281 	hermitian operator.
  3282 
  3283 2008-01-14  Bill Denney  <bill@denney.ws>
  3284 
  3285 	* plot/axis.m: Correctly handle "tight" and "image" options.
  3286 
  3287 2008-01-14  S�ren Hauberg  <hauberg@gmail.com>
  3288 
  3289 	* image/hsv2rgb.m, image/ntsc2rgb.m, image/rgb2hsv.m,
  3290 	image/rgb2ntsc.m: Also accept images as input.
  3291 
  3292 	* image/gray2ind.m: Handle image type other than double.
  3293 	Improve error checking and documentation.
  3294 
  3295 2008-01-14  John W. Eaton  <jwe@octave.org>
  3296 
  3297 	* plot/__go_draw_axes__.m (get_fontname_and_size): Use strcmpi
  3298 	instead of calling tolower on first arg.  Default font name is
  3299 	Helvetica, not helvetica.  Don't downcase user-specified font name.
  3300 	(__maybe_munge_text__): Fix typo.
  3301 
  3302 	* optimization/sqp.m: Fix function definitions in test code.
  3303 
  3304 2008-01-12  John W. Eaton  <jwe@octave.org>
  3305 
  3306 	* plot/gnuplot_binary.in: New file.
  3307 	* plot/gnuplot_binary.m: Delete.
  3308 	* plot/Makefile.in (SOURCES): Remove gnuplot_binary.m from the list.
  3309 	(SOURCES_IN, GEN_M): New macros.
  3310 	(DISTFILES): Include $(SOURCES_IN) in the list.
  3311 	(FCN_FILES): Include $(GEN_M) in the list.
  3312 	(all): Depend on $(GEN_M).
  3313 	($(GEN_M): %.m : $(TOPDIR)/Makeconf): New pattern rule.
  3314 	(distclean): Also remove $(GEN_M).
  3315 
  3316 2008-01-11  John W. Eaton  <jwe@octave.org>
  3317 
  3318 	* optimization/sqp.m: New test from example in doc string.
  3319 
  3320 2008-01-10  Ben Abbott  <bpabbott@mac.com>
  3321 
  3322 	* polynomial/mpoles.m: Avoid cases where poles could be assigned
  3323 	to more than one multiplicity group.
  3324 
  3325 2008-01-10  John W. Eaton  <jwe@octave.org>
  3326 
  3327 	* plot/gnuplot_binary.m: New file.
  3328 	* plot/Makefile.in (SOURCES): Add it to the list.
  3329 
  3330 2008-01-09  John W. Eaton  <jwe@octave.org>
  3331 
  3332 	* plot/drawnow.m: Fail if filename includes a directory part that
  3333 	does not exist.
  3334 
  3335 2008-01-07  John W. Eaton  <jwe@octave.org>
  3336 
  3337 	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
  3338 	Error if glob call fails to match any files.
  3339 
  3340 2008-01-04  Thomas Treichl  <Thomas.Treichl@gmx.net>
  3341 
  3342 	* strings/strtrim.m: Doc fix.
  3343 
  3344 2008-01-04  Muthiah Annamalai  <muthuspost@gmail.com>
  3345 
  3346 	* general/sub2ind.m, general/ind2sub.m: Doc fix.
  3347 
  3348 2008-01-04  S�ren Hauberg   <hauberg@gmail.com>
  3349 
  3350 	* set/create_set.m, set/union.m: Accept "rows" argument.
  3351 
  3352 2008-01-02  John W. Eaton  <jwe@octave.org>
  3353 
  3354 	* plot/print.m: Correctly handle pbm terminal.
  3355 
  3356 2007-12-28  John W. Eaton  <jwe@octave.org>
  3357 
  3358 	* miscellaneous/edit.m: Use strcat instead of fullfile to add file
  3359 	extensions.
  3360 
  3361 2007-12-28  David Bateman  <dbateman@free.fr>
  3362 
  3363 	* ezcontourf.m, ezcontour.m, ezmeshc.m, ezmesh.m, ezplot3.m,
  3364 	__ezplot__.m, ezpolar.m, ezsurfc.m, ezsurf.m: New functions.
  3365 	* Makefile.in (SOURCES): Add to the sources.
  3366 
  3367 2007-12-28  Kai Habel  <kai.habel@gmx.de>
  3368 
  3369 	* plot/pcolor.m: Swap 1st and 2nd argument in call to meshgrid.
  3370 	Remove unnecessary call of size function.
  3371 
  3372 2007-12-21  John W. Eaton  <jwe@octave.org>
  3373 
  3374 	Version 3.0.0 released.
  3375 
  3376 2007-12-21  S�ren Hauberg  <hauberg@gmail.com>
  3377 
  3378 	* image/imshow.m: Accept empty value for display_range.
  3379 
  3380 2007-12-20  Michael Goffioul  <michael.goffioul@gmail.com>
  3381 
  3382 	* pkg/pkg.m: Add .lib as architecture-dependent suffix.
  3383 
  3384 2007-12-19  S�ren Hauberg  <hauberg@gmail.com>
  3385 
  3386 	* image/imshow.m: Store uint8 images as doubles.  Handle default
  3387 	display ranges correctly.
  3388 
  3389 2007-12-19  Alexander Barth  <barth.alexander@gmail.com>
  3390 	    Peter A. Gustafson  <petegus@umich.edu>
  3391 
  3392 	* plot/contourc.m: Allow usage of irregular spaced x, y data.
  3393 
  3394 2007-12-19  John W. Eaton  <jwe@octave.org>
  3395 
  3396 	* miscellaneous/edit.m: New function.
  3397 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  3398 
  3399 2007-12-19  Michael Goffioul  <michael.goffioul@gmail.com>
  3400 
  3401 	* plot/__bar__.m: Handle "basevalue" option.
  3402 	* plot/__bars__.m: New arg, base_value.
  3403 
  3404 2007-12-17  David Bateman  <dbateman@free.fr>
  3405 
  3406 	* plot/rose.m, plot/feather.m, plot/compass.m: New functions
  3407 	* plot/Makefiles (SOURCES): Add them to the sources
  3408 	* plot/polar.m: Set the x and y limits to the maximum polar
  3409 	radius. Set the axes to be square.
  3410 	* plot/__go_draw_axes__.m: Allow {x|y}axislocation to be "zero"
  3411 	and print axis at zero if this is used.
  3412 
  3413 	* plot/__go_draw_axes__.m: Use "set pm3d explicit" so that
  3414 	contours can overlay pcolor plots. Priveldge no hidden line
  3415 	removal when there are multiple objects in the plot.
  3416 
  3417 2007-12-17  Peter A. Gustafson  <petegus@umich.edu>
  3418 
  3419 	* plot/__go_draw_axes__.m:  Fix mirrored tics and borders for
  3420 	set (gca (), "[xy]axislocation", "{right|top}", "box", "off").
  3421 
  3422 2007-12-17  Ben Abbott  <bpabbott@mac.com>
  3423 
  3424          * miscellaneous/run.m: Replace script with f when looking for
  3425 	 file to run.
  3426 
  3427 2007-12-14  David Bateman  <dbateman@free.fr>
  3428 
  3429 	* plot/contour3.m, plot/__contour__.m: Handle linespec.
  3430 	* plot/contour.m: Doc fix.
  3431 	* plot/__go_draw_axes__.m (case "patch"): Include "lt" in lt string.
  3432 	Include linetype in withclause.
  3433 
  3434 	* plot/__go_draw_axes__.m (__calc_dimensions__): New function.
  3435 	Use it to determine dimensions.  Consolidate all 3-d settings.
  3436 
  3437 2007-12-13  John W. Eaton  <jwe@octave.org>
  3438 
  3439 	* image/imshow.m: Turn axis visibility off.
  3440 	Don't scale true color images.
  3441 	* image/image.m: Set axis layer property to "top".
  3442 
  3443 2007-12-12  John W. Eaton  <jwe@octave.org>
  3444 
  3445 	* image/loadimage.m: Avoid calling eval.  Avoid calling exist.
  3446 
  3447 	* plot/pie.m: Avoid calling "exist".
  3448 
  3449 	* linear-algebra/condest.m: Use nargin instead of size(varargin,2).	
  3450 	Condense argument processing logic.  Allow 6 arguments.
  3451 	Use issquare.  Avoid calling "exist".
  3452 
  3453 	* plot/__go_draw_axes__.m: Handle the axes layer property.
  3454 
  3455 2007-12-12  David Bateman  <dbateman@free.fr>
  3456 
  3457 	* plot/ellipsoid.m: Port from octave-forge, editing for style.
  3458 	* plot/Makefile.in (SOURCES): Add to the sources.
  3459 
  3460 2007-12-11  John W. Eaton  <jwe@octave.org>
  3461 
  3462 	* plot/surf.m: Set xgrid, ygrid, and zgrid on here.
  3463 	* plot/surface.m: Not here.
  3464 
  3465 	* plot/__go_draw_axes__.m: Always use "set grid front".  Send a
  3466 	subsequent "unset grid" if there is no grid.
  3467 
  3468 	* plot/__go_draw_axes__.m: Include "front" in "set label" options.
  3469 
  3470 	* plot/surface.m: Don't set facecolor property in call to
  3471 	__go_surface__.
  3472 
  3473 	* plot/__plt2vs__.m, plot/__plt2sv__.m: New functions.
  3474 	* plot/__plt2__.m: Handle scalar-vector and vector-scalar cases.
  3475 
  3476 2007-12-11  Kai Habel  <kai.habel@gmx.de>
  3477 
  3478 	* plot/__patch__.m: Fix typo. Improve argument checking, so that a
  3479 	color string is not taken as z value.
  3480 
  3481 	* plot/slice.m: Remove unused variable, set xgrid, ygrid, and
  3482 	zgrid to "on" and box to "off" for used axes.
  3483 
  3484 	* plot/__go_draw_axes__.m, plot/plot3.m, plot/ribbon.m,
  3485 	plot/slice.m: Use size_equal(var1,var2,...) when possible.
  3486 
  3487 2007-12-11  David Bateman  <dbateman@free.fr>
  3488 
  3489 	* miscelleaneous/fullfile.m: Ignore empty arguments.
  3490 
  3491 	* sparse/spstats.m: Drop argument to Fsparse to force mutation.
  3492 	* statistics/base/mode.m: Ditto.
  3493 
  3494 	* plot/__plt_get_axis_arg__.m: Ignore integer valued handles as
  3495 	object handles are all now non integer.
  3496 
  3497 2007-12-10  John W. Eaton  <jwe@octave.org>
  3498 
  3499 	* plot/sombrero.m, plot/peaks.m: Use surf instead of mesh.
  3500 
  3501 	* general/issymmetric.m: Use ' instead of .' for compatibility
  3502 	with previous versions of Octave.
  3503 	* general/ishermitian.m: Delete.
  3504 	* general/Makefile.in (SOURCES): Remove ishermitian.m from the list.
  3505 
  3506 	* plot/fplot.m: In N is not specified, increase initial number of
  3507 	points from 3 and 5 to 5 and 8.
  3508 
  3509 	* signal/detrend.m: Move tests here from test/test_signal.m.
  3510 	Loosen tolerance on first test from 10*eps to 20*eps.
  3511 
  3512 	* finance/rate.m: Don't request info from fsolve.
  3513 
  3514 2007-12-10  Michael Goffioul  <michael.goffioul@gmail.com>
  3515 
  3516 	* plot/__line__.m: Pass initial property/value pairs to __go_line__.
  3517 	* plot/surface.m: Pass initial property/value pairs to __go_surface__.
  3518 
  3519 2007-12-10  David Bateman  <dbateman@free.fr>
  3520 
  3521 	* image/image.m: Rewritten to allow trailing properties to be
  3522 	passed to underlying image object.
  3523 	* image/__img__.m: Pass additional arguments to __go_image__.
  3524 	* plot/__patch__.m: Don't set clim, rely on autoscaling.
  3525 
  3526 2007-12-10  John W. Eaton  <jwe@octave.org>
  3527 
  3528 	* plot/__go_draw_axes__.m: If we have a grid, send "set grid
  3529 	front" to gnuplot.
  3530 
  3531 2007-12-10  David Bateman  <dbateman@free.fr>
  3532 
  3533 	* plot/__go_draw_axes__.m: Issue "set view map" for pcolor, and "set
  3534 	border front" from images.
  3535 	* plot/__go_draw_figure__.m: Issue "set autoscale fix" for gnuplot.
  3536 	* plot/pcolor.m: Set axis "box" property.
  3537 	* plot/title.m, plot/xlabel.m, plot/ylabel.m, plot/xlabel.m:
  3538 	Mark as commands.
  3539 
  3540 2007-12-07  David Bateman  <dbateman@free.fr>
  3541 
  3542 	* plot/surf.m: Don't set facecolor property.
  3543 
  3544 2007-12-06  John W. Eaton  <jwe@octave.org>
  3545 
  3546 	* plot/print.m: Pass mono to drawnow.
  3547 	* plot/drawnow.m: New arg, mono.  Pass it to __go_draw_figure__.
  3548 	* plot/__go_draw_figure__.m: New arg, mono.  Pass it to __go_draw_axes.
  3549 	* plot/__go_draw_axes__.m: New arg, mono.  If mono is true,
  3550 	disable color specifications.
  3551 
  3552 	* general/issymmetric.m: Move tests here from test/test_number.m
  3553 
  3554 2007-12-06  Jason Riedy  <ejr@cs.berkeley.edu>
  3555 
  3556 	* general/issymmetric.m: To keep its argument sparse and the
  3557 	function quick, use the infinity norm rather than the 2-norm.
  3558 	Also measure the symmetric part rather than the Hermitian part.
  3559 	* general/ishermitian.m: New file.  Measure the Hermitian part.
  3560 	* general/Makefile.in: Add ishermitian.m to SOURCES.
  3561 
  3562 2007-12-04  John W. Eaton  <jwe@octave.org>
  3563 
  3564 	* plot/__go_draw_axes__.m: Omit "font \"NAME,SIZE\"" in gnuplot
  3565 	text and label commands if font is "*".
  3566 
  3567 	* linear-algebra/krylov.m: Doc fixes.
  3568 	From Marco Caliari <caliari@sci.univr.it>.
  3569 
  3570 2007-12-04  Kai Habel  <kai.habel@gmx.de>
  3571 
  3572 	* plot/shading.m: Use __plt_get_axis_arg__ for optional axes argument.
  3573 	Add "## PKG_ADD: mark_as_command axis" line.
  3574 
  3575 2007-12-03  John W. Eaton  <jwe@octave.org>
  3576 
  3577 	* contour.m, contour3.m, contourc.m, contourf.m, cylinder.m,
  3578 	fplot.m, plot3.m, plotyy.m, quiver3.m, scatter.m, scatter3.m,
  3579 	slice.m, sombrero.m, stairs.m, stem.m, stem3.m:
  3580 	Generate demos from examples.
  3581 
  3582 2007-12-03  David Bateman  <dbateman@free.fr>
  3583 
  3584 	* testfun/test.m: Disable "testif" test block to avoid spurious
  3585 	skipped test for "make check". Avoid printing variables for
  3586 	skipped tests.
  3587 
  3588 	* testfun/test.m: Add "testif" type to allow for conditional tests.
  3589 
  3590 	* plot/plotyy.m: Use activepositionproperty property of axes
  3591 	object. Set second axis color to "none".
  3592 	* plot/__go_draw_axes__.m: Respect the activepositionproperty
  3593 	property of the axis objects.
  3594 
  3595 2007-12-03  Thomas Treichl  <Thomas.Treichl@gmx.net>
  3596 
  3597 	* linear-algebra/condest.m: Loosen tolerance in test.
  3598 
  3599 2007-12-02  John W. Eaton  <jwe@octave.org>
  3600 
  3601 	* plot/__go_draw_axes__.m: Remove unnecessary call to
  3602 	get_data_limits.
  3603 
  3604 2007-11-30  John W. Eaton  <jwe@octave.org>
  3605 
  3606 	* plot/__go_draw_axes__.m: Don't compute data or axis limits.
  3607 	(get_data_limits, get_axis_limits): Delete.
  3608 
  3609 2007-11-30  David Bateman  <dbateman@free.fr>
  3610 
  3611 	* plot/__scatter__.m: Avoid out of bounds varargin element access.
  3612 
  3613 	* plot/__go_draw_axes__.m (do_tics_1): regexprep the cell array of
  3614 	tick labels rather than one by one on the labels themselves.
  3615 	* plot/pareto.m: Bug in numerical labels fixed. Bug in search for
  3616 	95% crossing fixed.
  3617 
  3618 2007-11-29  David Bateman  <dbateman@free.fr>
  3619 
  3620 	* plot/pareto.m: New file.
  3621 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3622 	* plot/__go_draw_axes__.m (do_tics1): Replace "%" with "%%" in tic
  3623 	marks to avoid gnuplot error about formating. More colorspec to
  3624 	after the tics.
  3625 	* plot/plotyy.m: More generic check for appropriate axis color.
  3626 
  3627 	* plot/__stem__.m: New file based on old stem.m expanded to treat
  3628 	2- and 3-D.
  3629 	* plot/stem3.m: New function.
  3630 	* plot/Makefile.in (SOURCES): Add them to the sources.
  3631 	* plot/stem.m: Adapt to use __stem__.
  3632 
  3633 2007-11-29  John W. Eaton  <jwe@octave.org>
  3634 
  3635 	* plot/contour.m, plot/contour3.m, plot/fill.m, plot/patch.m,
  3636 	plot/surf.m, plot/surface.m: Don't return handle value unless
  3637 	requested.
  3638 
  3639 	* plot/patch.m: Omit isnan check on handle returned from
  3640 	__plt_get_axis_arg__.
  3641 
  3642 	* plot/__plt_get_axis_arg__.m: Don't fail if current figure exists
  3643 	but has no axes.
  3644 
  3645 2007-11-28  David Bateman  <dbateman@free.fr>
  3646 
  3647 	* __plt_get_axis_handle__.m: Also allow hggroup and return axes
  3648 	ancestor. If leading argument is logical set variable nogca to see
  3649 	if gca() should be called if there is no active handle found.
  3650 	* __bar__.m, caxis.m, scatter.m, contourf.m, __axes_limits__.m,
  3651 	fill.m,  surf.m, meshz.m, axis.m, pie.m, contour.m,
  3652 	quiver.m, area.m, grid.m, cylinder.m, contour3.m, surface.m,
  3653 	patch.m, scatter3.m, plot.m, sphere.m, quiver3.m, plotyy.m,
  3654 	xlabel.m, ylabel.m, surfnorm.m, zlabel.m: Adapt to use
  3655 	__plt__get_axis_arg__ to find axis handle.
  3656 	* polar.m: Typo.
  3657 
  3658 2007-11-28  John W. Eaton  <jwe@octave.org>
  3659 
  3660 	* plot/__go_draw_axes__.m (get_data_limits): Delete unused arg TX.
  3661 
  3662 2007-11-28  Michael Goffioul  <michael.goffioul@gmail.com>
  3663 
  3664 	* plot/drawnow.m: Fix typo.
  3665 
  3666 2007-11-27  David Bateman  <dbateman@free.fr>
  3667 
  3668 	* plot/errorbar.m, plot/loglog.m, plot/loglogerr.m, plot/polar.m,
  3669 	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
  3670 	plot/semilogyerr.m: Treat an axis handle as the first argument.
  3671 
  3672 	* plot/meshz.m: New function.
  3673 	* plot/Makefile.in (SOURCES): Add it to the list.
  3674 	* plot/surface.m: Allow surface to accept an axis handle as the
  3675 	first argument.
  3676 	* plot/meshc.m: Extract z from the the surface object rather than
  3677 	varargin so that we can rely on code in surface to treat leading
  3678 	axis handles.
  3679 
  3680 	* plot/__go_draw_axes__.m: Add nomirror to "set ytics" and "set
  3681 	y2tics" in the case of a plotyy plot.
  3682 	* plot/plotyy.m: ensure the position property is set correct for
  3683 	the second axis, by setting it after the plot itself. In the case
  3684 	of a plot that returns multiple handles, base the color selection
  3685 	on the first.
  3686 
  3687 2007-11-27  Kai Habel  <kai.habel@gmx.de>
  3688 
  3689 	* plot/__go_draw_axes__.m: Set quadrilateral color according to
  3690 	z-value of vertex 'c3'.
  3691 
  3692 2007-11-27  John W. Eaton  <jwe@octave.org>
  3693 
  3694 	* image/image.m: Allow nargin == 0 case to work again.
  3695 
  3696 2007-11-27  David Bateman  <dbateman@free.fr>
  3697 
  3698 	* plot/__go_draw_figure__.m: Force a multiplot mode with a
  3699 	colorbar, to ensure that the colorbar is on the canvas for png and
  3700 	postscipt outputs.
  3701 
  3702 2007-11-26  David Bateman  <dbateman@free.fr>
  3703 
  3704 	* sparse/spstats.m, statistics/base/mode.m: More care with sparse
  3705 	return values.
  3706 
  3707 	* plot/plotyy.m: New function
  3708 	* plot/Makefile.in (SOURCES): Add it here.
  3709 	* plot/__go_draw_axes__.m: Force axis margins for plotyy. Set text
  3710 	color for {x|y|z}label and {x|y|z}tics. Also force the label of 
  3711 	{x|y}label to respect the axis position.
  3712 	* plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Accept an axis
  3713 	handle as the first argument.
  3714 	
  3715 	* pkg/pkg.m (pkg:install): When loading the installed packages
  3716 	index into installed_pkgs_lst and not descriptions..
  3717 
  3718 	* plot/quiver3.m, plot/surfnorm.m, plot/__quiver__.m: New functions.
  3719 	* plot/Makefile.in (SOURCES): Add them to the sources.
  3720 	* plot/quiver.m: Modify to use __quiver__.m.
  3721 
  3722 	* plot/hist.m: Avoid saturation when the x values are in an
  3723 	inetger type.
  3724 
  3725 2007-11-26  Jason Riedy  <ejr@cs.berkeley.edu>
  3726 
  3727 	* linear-algebra/condest.m, linear-algebra/onenormest.m: New
  3728 	functions.
  3729 	* linear-algebra/Makefile.in (SOURCES): Add them to the sources.
  3730 
  3731 2007-11-26  David Bateman  <dbateman@free.fr>
  3732 
  3733 	* plot/__go_draw_axes__.m: Prevent the cbrange from being of zero
  3734 	extent.
  3735 
  3736 	* plot/colorbar.m: New function.
  3737 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3738 	* plot/__go_draw_axes__.m: Calculate the colorbar position,
  3739 	precalculate the clim, set pm3d except for mesh.
  3740 	* plot/__contour__.m: Don't scale the contours to clim, but rather
  3741 	save the real values so that colorbar corresponds to the contour
  3742 	levels.
  3743 
  3744 	* plot/stem.m: Set marker color the same as the line color. Draw 
  3745 	a single discontinous line object for the stems.
  3746 
  3747 	* plot/sphere.m: New function ported from JHandles.
  3748 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3749 
  3750 	* plot/__go_draw_axes__.m: Pass the have_newer_gnuplot arg to
  3751 	__maybe_munge_text__. Use it to reforce fontname for gnuplot 4.0
  3752 	to get enhanced mode to work correctly for the X11 terminal.
  3753 
  3754 	* plot/imagesc.m, plot/image.m: Scale colormap to image and not
  3755 	the reverse. Allow an axes handle to be passed and/or returned.
  3756 	* plot/__go_draw_axes__.m: Autoscale colormap for images.
  3757 
  3758 	* plot/__go_draw_axes__.m: Add depthorder flag to "set pm3d" to
  3759 	sort surface patches by their depth and not the order they are
  3760 	rendered in.
  3761 
  3762 	* plot/__patch__.m: Set clim correctly.
  3763 	* plot__go_draw_axes__.m: Allow patch objects to have markers, and 
  3764 	the marker color is determined by the cmap.
  3765 	* plot/scatter.m: New function to 2D scatter plots.
  3766 	* plot/scatter3.m: New function to 3D scatter plots.
  3767 	* plot/__scatter__.m: Support function for scatter plots
  3768 	* Makefile.in (SOURCES): Ad dnew functions here.
  3769 
  3770 	* plot/drawnow.m (open_gnuplot_stream, init_gnuplot_stream):
  3771 	Return whether the terminal supports enhanced text or not.
  3772 	(drawnow:enhanced_term): New sub-function to determine if terminal
  3773 	supports enhanced mode.
  3774 	* plot/__go_draw_figure__.m: Accept enhanced flag and pass to
  3775 	__go_draw_axes__.
  3776 	* plot/__go_draw_axes__.m: Accept enhanced flag and munge text if
  3777 	needed to support the enhanced mode.
  3778 	* plot/print.m: Remove "enhanced" option as this is now treated in
  3779 	drawnow.m.
  3780 
  3781 
  3782 	* plot/caxis.m: New function to control the color axis limits.
  3783 	* plot/Makefile.in (SOURCES): Include it.
  3784 	* plot/axis.m: Allow the first argument to be an axes handle.
  3785 	* plot/__go_draw_axes__.m: Move the setting of the caxis, also
  3786 	autoscale caxis for patches. If any(isinf(clim)) don't set the
  3787 	caxis limits.
  3788 
  3789 	* image/gmap40.m: New gnuplot 4.0 specific colormap fucntion.
  3790 	* image/Makefile.in (SOURCES): Include it.
  3791 	* plot/__bar__.h: Allow axis handles to be passed. Set the color
  3792 	of the bars for the colormap. 
  3793 	* plot/bar.m, plot/barh.m: Document that axis handles can be
  3794 	passed.
  3795 	* plot/__contour.m: Avoid possible divide by zero error.
  3796 	* plot/contour.m: Missing semicolon.
  3797 	* plot/surface.m: Don't attempt to set additional arguments if
  3798 	there are none.
  3799 	* plot/Makefile.in (SOURCES): Include __bars__.m
  3800 	
  3801 2007-11-19  Michael Goffioul  <michael.goffioul@gmail.com>
  3802 
  3803 	* plot/__bar__.m: put bar creation code into separate function
  3804 	to allow easy hook up from other graphic backends
  3805 
  3806 	* plot/__bars__.m: new function containing bar creation code
  3807 
  3808 2007-11-26  Alexander Barth  <barth.alexander@gmail.com>
  3809 
  3810 	* general/accumarray.m: Correct dimension check.
  3811 
  3812 2007-11-26  John W. Eaton  <jwe@octave.org>
  3813 
  3814 	* polynomial/residue.m: Prepad along second dimension.
  3815 	From Doug Stewart <dastew@sympatico.ca>.
  3816 
  3817 2007-11-26  Kai Habel  <kai.habel@gmx.de>
  3818 
  3819 	* plot/cylinder.m, plot/slice.m: New functions.
  3820 	* plot/Makefile.in (SOURCES): Add them to the list.
  3821 
  3822 2007-11-14  Michael Goffioul  <michael.goffioul@gmail.com>
  3823 
  3824 	* plot/patch.m: Handle arg may also be hggroup object.
  3825 	Use ancestor to find parent axes object.
  3826 
  3827 2007-11-14  David Bateman  <dbateman@free.fr>
  3828 
  3829 	* plot/__contour__.m: Treat unclosed contours by adding NaN to
  3830 	flag to patch that it is not closed. Allow z to take string
  3831 	arguments and use it to flag that the contours are placed at the
  3832 	z level of the contour itself.
  3833 	* plot/__go_draw_axes__.m: Treat hidden line removal in patch
  3834 	objects as well. Let hidden removal take precedence in case of a
  3835 	conflict.
  3836 	* plot/surface.m: Allow surface to treat handles being passed or
  3837 	returned. Any additional arguments arr used to set the surface
  3838 	handle.
  3839 	* plot/contour3.m: New function
  3840 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3841 
  3842 2007-11-14  John W. Eaton  <jwe@octave.org>
  3843 
  3844 	* specfun/bessel.m: Update doc string from
  3845 	src/DLD-FUNCTIONS/besselj.cc.
  3846 
  3847 2007-11-12  David Bateman  <dbateman@free.fr>
  3848 
  3849 	* plot/contour.m: Allow handles to be passed and returned. Split
  3850 	the countour function itself into __contour__.m to be shared with
  3851 	surfc and meshc.
  3852 	* plot/__contour__.m: New file
  3853 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3854 	* plot/__go_draw_axes.m: For patch objects don't attempt to patch
  3855 	the face or edge if the facecolor or edge color are marked as
  3856 	"none". Allow the edgecolor to be determined by the cdata in the
  3857 	same manner as the facecolor. Fail if facecolor is not "none" and
  3858 	a 3-D plot is desired, rather than ignoring zdata. Make the
  3859 	storage of 3D/4D data consistent between line, surface and patch 
  3860 	objects.
  3861 	* plot/meshc.m: Use new __contour__.m to plot the contours.
  3862 	* plot/surfc.m: Use new __contour__.m to plot the contours.
  3863 
  3864 	* plot/__go_draw_axes__.m (get_fontname_and_size):
  3865 	Handle fontweight and fontangle properties.
  3866 
  3867 2007-11-12  Kai Habel  <kai.habel@gmx.de>
  3868 
  3869 	* plot/spinmap.m, plot/ribbon.m: New functions.
  3870 	* plot/Makefile.in (SOURCES): Add them to the list.
  3871 
  3872 2007-11-12  John W. Eaton  <jwe@octave.org>
  3873 
  3874 	* plot/__go_draw_axes__.m (get_fontname_and_size): New subfunction.
  3875 	Use it to avoid duplicated code.
  3876 
  3877 2007-11-12  David Bateman  <dbateman@free.fr>
  3878 
  3879 	* plot/title.m: Fix return value for nargout > 0.
  3880 
  3881 	* plot/__go_draw_axes.m: Allow the font and fontsize to be
  3882 	specified for the title, xlabel, ylabel and text objects.
  3883 
  3884 	* plot/__go_draw_axes.m: Allow arbitrary colormaps with gnuplot
  3885 	4.0 and surface plots.
  3886 
  3887 2007-11-12  Michael Goffioul  <michael.goffioul@gmail.com>
  3888 
  3889 	* plot/__patch__.m: Fix computation of faces when patch is defined
  3890 	with X/Y/Z data.
  3891 
  3892 2007-11-09  John W. Eaton  <jwe@octave.org>
  3893 
  3894 	* plot/__go_draw_axes__.m: Correct test for have_data.
  3895 	Correct logic in setting palette data.
  3896 
  3897 	* audio/wavread.m, control/base/__bodquist__.m,
  3898 	control/base/dare.m, control/base/dlqr.m, control/hinf/h2norm.m,
  3899 	control/system/c2d.m, control/system/is_detectable.m,
  3900 	control/system/is_signal_list.m, control/system/is_stabilizable.m,
  3901 	control/system/tfout.m, general/isdefinite.m,
  3902 	linear-algebra/krylov.m, miscellaneous/compare_versions.m,
  3903 	optimization/glpk.m, path/savepath.m, plot/findobj.m,
  3904 	plot/shading.m, polynomial/mpoles.m, polynomial/polyint.m,
  3905 	signal/freqz.m, signal/hurst.m, sparse/spfun.m, sparse/spones.m,
  3906 	sparse/spstats.m, testfun/assert.m, testfun/fail.m,
  3907 	testfun/test.m: Use specific end keywords.
  3908 
  3909 	* plot/surfc.m, plot/meshc.m: Don't change view if hold is on.
  3910 
  3911 2007-11-09  Kai Habel  <kai.habel@gmx.de>
  3912 
  3913 	* plot/mesh.m, plot/pcolor.m, plot/surf.m, plot/surface.m:
  3914 	Don't change view if hold is on.
  3915 
  3916 2007-11-09  David Bateman  <dbateman@free.fr>
  3917 
  3918 	* plot/hidden.m: New function.
  3919 	* plot/Makefile.in (SOURCES): Add it here.
  3920 	* plot/meshc.m, plot/mesh.m: Set facecolor to White for hidden
  3921 	line removal.
  3922 	* plot/__go_draw_axes__.m: If facecolor is white flag hidden line
  3923 	removal and if it is "none" don't do hidden line removal.
  3924 
  3925 	* plot/legend.m: Also allow labels for surface and patch types.
  3926 	* plot/__bar__.m: Split into separate patch pbjects to allow
  3927 	setting of the legend.
  3928 	* plot/__go_draw_axes__.m: Set titlespec from keylabel for patch
  3929 	objects as well.
  3930 
  3931 	* plot/area.m, plot/__area__.m: New functions
  3932 	* plot/Makefile.in (SOURCES): Add them to the list of files.
  3933 
  3934 	* plot/patch.m: Correctly handle case of axis handle as first arg.
  3935 
  3936 2007-11-09  Joseph P. Skudlarek  <Jskud@Jskud.com>
  3937 
  3938 	* sparse/spdiags.m: Tweak documentation entries to match other uses.
  3939 
  3940 2007-11-08  John W. Eaton  <jwe@octave.org>
  3941 
  3942 	* control/base/dcgain.m, control/base/dre.m,
  3943 	control/base/impulse.m, control/base/step.m,
  3944 	control/system/dmr2d.m, control/system/ord2.m,
  3945 	control/system/sys2ss.m, control/system/sysdimensions.m,
  3946 	control/system/sysgetsignals.m, control/system/sysout.m,
  3947 	control/system/tfout.m, control/system/ugain.m,
  3948 	control/system/zpout.m, control/util/strappend.m:
  3949 	Don't fail with usage message if nargout is too large.
  3950 
  3951 	* control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
  3952 	control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
  3953 	control/hinf/hinfsyn_chk.m, control/hinf/is_dgkf.m,
  3954 	control/hinf/wgt1o.m, control/obsolete/dezero.m,
  3955 	control/obsolete/dlqg.m, control/obsolete/minfo.m,
  3956 	control/obsolete/packsys.m, control/obsolete/qzval.m,
  3957 	control/obsolete/rotg.m, control/obsolete/series.m,
  3958 	control/obsolete/swapcols.m, control/obsolete/swaprows.m,
  3959 	control/obsolete/syschnames.m, control/obsolete/unpacksys.m,
  3960 	control/system/__syschnamesl__.m,
  3961 	control/system/__syscont_disc__.m,
  3962 	control/system/__sysdefioname__.m, control/system/__sysgroupn__.m,
  3963 	control/system/__tf2sysl__.m, control/system/__zp2ssg2__.m,
  3964 	control/system/abcddim.m, control/system/buildssic.m,
  3965 	control/system/c2d.m, control/system/cellidx.m,
  3966 	control/system/d2c.m, control/system/dmr2d.m,
  3967 	control/system/fir2sys.m, control/system/is_abcd.m,
  3968 	control/system/is_controllable.m, control/system/is_detectable.m,
  3969 	control/system/is_digital.m, control/system/is_observable.m,
  3970 	control/system/is_stabilizable.m, control/system/is_stable.m,
  3971 	control/system/jet707.m, control/system/listidx.m,
  3972 	control/system/parallel.m, control/system/ss.m,
  3973 	control/system/ss2sys.m, control/system/ss2zp.m,
  3974 	control/system/starp.m, control/system/sys2ss.m,
  3975 	control/system/sys2tf.m, control/system/sys2zp.m,
  3976 	control/system/sysadd.m, control/system/sysappend.m,
  3977 	control/system/sysconnect.m, control/system/syscont.m,
  3978 	control/system/sysdimensions.m, control/system/sysdisc.m,
  3979 	control/system/sysdup.m, control/system/sysgetsignals.m,
  3980 	control/system/sysgroup.m, control/system/sysmin.m,
  3981 	control/system/sysmult.m, control/system/sysout.m,
  3982 	control/system/sysprune.m, control/system/sysreorder.m,
  3983 	control/system/sysscale.m, control/system/syssetsignals.m,
  3984 	control/system/syssub.m, control/system/sysupdate.m,
  3985 	control/system/tf.m, control/system/tf2ss.m,
  3986 	control/system/tf2sys.m, control/system/tfout.m,
  3987 	control/system/zp.m, control/system/zp2ss.m,
  3988 	control/system/zp2sys.m, control/system/zp2tf.m,
  3989 	control/system/zpout.m, control/util/__outlist__.m,
  3990 	control/util/__zgpbal__.m, control/util/axis2dlim.m,
  3991 	control/util/prompt.m, control/util/sortcom.m,
  3992 	control/util/zgfmul.m, control/util/zgfslv.m,
  3993 	control/util/zginit.m, control/util/zgreduce.m,
  3994 	control/util/zgrownorm.m, control/util/zgscal.m: Style fixes.
  3995 
  3996 2007-11-08  David Bateman  <dbateman@free.fr>
  3997 
  3998 	* plot/quiver.m: Fix arrowheads.
  3999 
  4000 2007-11-07  Ben Abbott  <bpabbott@mac.com>
  4001 
  4002 	* set/ismember.m: Call cell_ismember to handle cellstr args.
  4003 	Handle "rows" argument.  New tests.
  4004 	(cell_ismember): New function.
  4005 
  4006 2007-11-07  John W. Eaton  <jwe@octave.org>
  4007 
  4008 	* control/base/__bodquist__.m, control/base/__freqresp__.m,
  4009 	control/base/__stepimp__.m, control/base/are.m,
  4010 	control/base/ctrb.m, control/base/damp.m, control/base/dare.m,
  4011 	control/base/dcgain.m, control/base/dgram.m, control/base/dlqr.m,
  4012 	control/base/dre.m, control/base/impulse.m, control/base/lqe.m,
  4013 	control/base/lqg.m, control/base/lqr.m, control/base/lsim.m,
  4014 	control/base/ltifr.m, control/base/nichols.m,
  4015 	control/base/nyquist.m, control/base/obsv.m, control/base/place.m,
  4016 	control/base/rlocus.m, control/base/step.m, control/base/tzero.m:
  4017 	Style fixes.
  4018 
  4019 2007-11-07  Muthiah Annamalai  <muthuspost@gmail.com>
  4020 
  4021 	* control/base/bode_bounds.m, control/base/dgram.m,
  4022 	control/base/dlyap.m, control/base/freqchkw.m,
  4023 	control/base/gram.m, control/base/place.m,
  4024 	control/hinf/hinf_ctr.m, control/hinf/hinfsyn_chk.m,
  4025 	control/hinf/hinfsyn_ric.m, control/system/is_sample.m,
  4026 	control/system/is_signal_list.m, control/system/ss2tf.m,
  4027 	control/system/sys2fir.m, control/system/sysgettsam.m,
  4028 	control/system/sysgettype.m, control/system/sysreorder.m,
  4029 	control/system/tf2sys.m, control/system/zp2tf.m,
  4030 	control/util/axis2dlim.m, control/util/swap.m,
  4031 	control/util/zgfmul.m, control/util/zgfslv.m,
  4032 	control/util/zginit.m, control/util/zgreduce.m,
  4033 	control/util/zgrownorm.m, control/util/zgscal.m,
  4034 	control/util/zgsgiv.m, control/util/zgshsr.m, general/isa.m,
  4035 	geometry/inpolygon.m, linear-algebra/housh.m,
  4036 	miscellaneous/compare_versions.m, miscellaneous/inputname.m,
  4037 	miscellaneous/run.m, quaternion/qconj.m,
  4038 	quaternion/qcoordinate_plot.m, quaternion/qderiv.m,
  4039 	quaternion/qderivmat.m, quaternion/qinv.m, quaternion/qmult.m,
  4040 	quaternion/qtrans.m, quaternion/qtransvmat.m, signal/fractdiff.m,
  4041 	signal/freqz_plot.m, signal/periodogram.m, signal/rectangle_lw.m,
  4042 	signal/rectangle_sw.m, signal/sinc.m, signal/triangle_lw.m,
  4043 	signal/triangle_sw.m, signal/yulewalker.m, sparse/colperm.m,
  4044 	sparse/etreeplot.m, sparse/nonzeros.m, sparse/spalloc.m,
  4045 	sparse/spones.m, sparse/spy.m, specfun/isprime.m,
  4046 	statistics/distributions/empirical_cdf.m,
  4047 	statistics/distributions/empirical_inv.m,
  4048 	statistics/distributions/empirical_pdf.m,
  4049 	statistics/models/logistic_regression_derivatives.m,
  4050 	statistics/models/logistic_regression_likelihood.m: Check nargin.
  4051 
  4052 2007-11-07  David Bateman  <dbateman@free.fr>
  4053 
  4054 	* general/gradient.m: Correctly convert deltax and deltay scalar
  4055 	values are scalars to vectors.
  4056 
  4057 	* plot/__go_draw_axes__.m: Fix surfaces for gnuplot 4.0 and for
  4058 	the meshc.m function.
  4059 	* plot/meshc.m: Also use the surface function.
  4060 	
  4061 	* plot/meshc.m, plot/quiver.m, plot/surfc.m, : New files.
  4062 	* plot/Makefile.in (SOURCES): Add them to the list.
  4063 	Also add pcolor.m, shading.m, surf.m, and surface.m to the list.
  4064 
  4065 2007-11-07  Michael Zeising  <michael@michaels-website.de>
  4066 
  4067 	* audio/wavwrite.m, audio/wavwrite.m: Correct sample scaling.
  4068 
  4069 2007-11-07  John W. Eaton  <jwe@octave.org>
  4070 
  4071 	* plot/__go_draw_axes__.m: Also set have_data to false if any of
  4072 	the data limits are infinite.
  4073 	(get_data_limits): Don't do anything if xdat or tx are empty.
  4074 	(get_axis_limits): Don't do anything if min_val or max_val are
  4075 	infinite.
  4076 
  4077 2007-11-06  David Bateman  <dbateman@free.fr>
  4078 
  4079 	* plot/hist.m: Pass any additional arguments to bar for
  4080 	treatment. Create a default x value that is always a vector.
  4081 
  4082 2007-11-06  Thomas Treichl  <Thomas.Treichl@gmx.net>
  4083 
  4084 	* pkg/pkg.m.m: Check for environment variables CC, CXX, AR, RANLIB
  4085 	when calling ./configure and add quotes to preserve spaces.
  4086 
  4087 2007-11-06  Kai Habel  <kai.habel@gmx.de>
  4088 
  4089 	* plot/pcolor.m, plot/shading.m, plot/surf.m, plot/surface.m:
  4090 	New files.
  4091 	* plot/mesh.m: Call surface to do the real work.
  4092 	* plot/__go_draw_axes__.m: Use pm3d mode to handle new surface
  4093 	properties.
  4094 
  4095 	* image/colormap.m: Also return current colormap if nargout and
  4096 	nargin are both 0.
  4097 
  4098 2007-11-05  Michael Goffioul  <michael.goffioul@gmail.com>
  4099 
  4100 	* startup/inputrc: Delete key bindings starting with \340 code.
  4101 
  4102 2007-11-05  David Bateman  <dbateman@free.fr>
  4103 
  4104 	* linear-algebra/__norm__.m: Scale frobenius norm by infinity norm
  4105 	to avoid issues of over- and underflow.  From Rolf Fabian
  4106 	<Rolf.Fabian@gmx.de>.
  4107 
  4108 2007-11-02  Olli Saarela  <Olli.Saarela@kcl.fi>
  4109 
  4110 	* time/asctime.m, general/structfun.m: Fix broken @examples in
  4111 	help texts.
  4112 
  4113 2007-11-02  Kai Habel  <kai.habel@gmx.de>
  4114 
  4115 	* plot/bar.m, plot/barh.m: Doc fix.
  4116 
  4117 2007-10-31  John W. Eaton  <jwe@octave.org>
  4118 
  4119 	* plot/__go_draw_axes__.m: Call undo_string_escapes on obj.keylabel.
  4120 
  4121 2007-10-31  Michael goffioul  <michael.goffioul@gmail.com>
  4122 
  4123 	* plot/subplot.m: Ignore legend objects when parsing existing axes
  4124 	objects and legend objects are implemented with a separate axes
  4125 	object.
  4126 
  4127 2007-10-30  David Bateman  <dbateman@free.fr>
  4128 
  4129 	* control/base/DEMOcontrol.m: Doc fixes for small book format.
  4130 
  4131 	* plot/__go_draw_axes__.m (do_linestyle_command):
  4132 	Use point type 0 for ".".
  4133 
  4134 2007-10-26  John W. Eaton  <jwe@octave.org>
  4135 
  4136 	* image/imshow.m: Improve compatibility.
  4137 	* image/image.m: Return handle if nargou > 0.
  4138 
  4139 	* pkg/pkg.m: Delete PKG_ADD directive for autoloading packes.
  4140 
  4141 2007-10-25  John W. Eaton  <jwe@octave.org>
  4142 
  4143 	* miscellaneous/compare_versions.m: Style fixes.
  4144 
  4145 2007-10-24  John W. Eaton  <jwe@octave.org>
  4146 
  4147 	* image/saveimage.m: Use functional form of save instead of eval.
  4148 	Use -text instead of -ascii.
  4149 
  4150 	* plot/__go_draw_axes__.m: Handle visible = "off" for axes objects.
  4151 
  4152 2007-10-23  Peter A. Gustafson  <petegus@umich.edu>
  4153 
  4154 	* plot/legend.m: Also extract location string from varargin (lost
  4155 	when 2007-10-08 patch was applied).
  4156 
  4157 2007-10-23  David Bateman  <dbateman@free.fr>
  4158 
  4159 	* plot/xlim.m, plot/ylim.m, plot/zlim.m, plot/__axes_limits__.m,
  4160 	miscellaneous/what.m: New functions
  4161 	* plot/Makefile.in, miscellaneous/Makefile.in (SOURCES): Add new
  4162 	functions.
  4163 
  4164 2007-10-22  David Bateman  <dbateman@free.fr>
  4165 
  4166         * miscellaneous/cputime.m, time/tic.m, time/toc.m: Delete.
  4167 	* miscellaneous/Makefile.in (SOURCES): remove cputim.m
  4168 	* time/Makefile.in (SOURCES): Remov tic.m and toc.m
  4169 
  4170 2007-10-19  Kai Habel  <kai.habel@gmx.de>
  4171 
  4172 	* plot/contourf.m: New function.
  4173 	* plot/Makefile.in (SOURCES): Add it to the list.
  4174 
  4175 2007-10-19  John W. Eaton  <jwe@octave.org>
  4176 
  4177 	* plot/subplot.m: Doc fix.
  4178 
  4179 2007-10-19  David Bateman  <dbateman@free.fr>
  4180 
  4181 	* plot/__bar__.m, plot/fill.m: Call newplot as needed.
  4182 
  4183 2007-10-17  Carlo de Falco  <kingcrimson@tiscali.it>
  4184 
  4185 	* plot/print.m: Handle -textspecial and -textnormal flags for fig
  4186 	output.
  4187 
  4188 2007-10-15  S�ren Hauberg  <hauberg@gmail.com>
  4189 
  4190 	* general/rat.m, sparse/pcg.m, sparse/pcr.m, optimization/sqp.m,
  4191 	statistics/models/logistic_regression.m, polynomial/polygcd.m,
  4192 	control/system/ss.m, signal/arch_rnd.m, control/system/ss2sys.m,
  4193 	control/system/syssetsignals.m, control/base/lqg.m,
  4194 	strings/str2double.m, control/system/sysscale.m,
  4195 	control/hinf/hinfdemo.m, general/cplxpair.m:
  4196 	Make help text fit on pages when using smallbook.
  4197 
  4198 2007-10-15  David Bateman  <dbateman@free.fr>
  4199 
  4200 	* plot/print.m: Call drawnow before printing to ensure the plot is
  4201 	on the screen.
  4202 
  4203 	* testfun/test.m: In error/warning blocks test for an error before
  4204 	a warning to avoid unexpected failures.
  4205 
  4206 2007-10-15  Kim Hansen  i<kimhanse@gmail.com>
  4207 
  4208 	* testfun/assert.m: Correct documentation of absolution versus 
  4209 	relative error tolerance and add tests.
  4210 
  4211 2007-10-14  David Bateman  <dbateman@free.fr>
  4212 
  4213 	* pkg/pkg.m (pkg:configure_make): Treat case of no files to install in
  4214 	src directory.
  4215 	* plot/Makefile.in (SOURCES): Add fill.m.
  4216 
  4217 2007-10-13  David Bateman  <dbateman@free.fr>
  4218 
  4219 	* plot/__patch__.m: Allow multiple patches to be defined and
  4220 	return a single patch object. Allow Faces/Vertices form of
  4221 	patch. Flag failure so the patch can call print_usage.
  4222 	* plot/patch.m: Update help string for Faces/Vertices
  4223 	call. Respect the fail flag returned by __patch__. Add demo code
  4224 	that tests the functionality of patch.
  4225 	* plot/__go_draw_axes__.m: Treat an array of patches in a single
  4226 	patch object.
  4227 	* plot/fill.m: New function.
  4228 
  4229 2007-10-12  John W. Eaton  <jwe@octave.org>
  4230 
  4231 	* Change copyright notices in all files that are part of Octave to
  4232 	GPLv3 or any later version.
  4233 
  4234 2007-10-11  John W. Eaton  <jwe@octave.org>
  4235 
  4236 	* plot/__go_draw_axes__.m (get_axis_limits):
  4237 	Return lim = [] if logscale and no positive values.
  4238 	(__go_draw_axes__): Skip plotting if computed axis limits are empty.
  4239 	Set initial min and min positive values to Inf, max values to -Inf.
  4240 	(get_data_limits): Correctly handle xminp when no positive values
  4241 	are found.
  4242 
  4243 2007-10-11  Ben Abbott  <bpabbott@mac.com>
  4244 
  4245 	* polynomial/residue.m: New optional input for pole multiplicity.
  4246 	Doc fix.  Fix tests.
  4247 
  4248 2007-10-11  Thomas Treichl  <Thomas.Treichl@gmx.net>
  4249 
  4250          * toplev.cc (Foctave_config_info): Add field "mac".
  4251 
  4252 	* miscellaneous/ismac.m: New function.
  4253 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  4254 	* miscellaneous/ispc.m, miscellaneous/isunix.m: Doc fix.
  4255 
  4256 2007-10-11  Arno Onken  <asnelt@asnelt.org>
  4257 
  4258 	* statistics/distributions/hygernd.m: Allow size to be specified
  4259 	as a scalar.  Handle three argument case.  Allow T, M, and N to be
  4260 	scalars or matrices of a common size.
  4261 
  4262 2007-10-11  Brian Gough  <bjg@network-theory.co.uk>
  4263 
  4264 	* control/csrefcard.lt, control/system/is_detectable.m,
  4265 	control/system/sysgroup.m, geometry/voronoin.m,
  4266 	miscellaneous/dir.m, sparse/pcg.m, sparse/treeplot.m,
  4267 	statistics/base/mode.m, statistics/distributions/betarnd.m,
  4268 	statistics/distributions/binornd.m,
  4269 	statistics/distributions/cauchy_rnd.m,
  4270 	statistics/distributions/chi2rnd.m,
  4271 	statistics/distributions/discrete_rnd.m,
  4272 	statistics/distributions/exprnd.m,
  4273 	statistics/distributions/frnd.m,
  4274 	statistics/distributions/gamrnd.m,
  4275 	statistics/distributions/geornd.m,
  4276 	statistics/distributions/laplace_rnd.m,
  4277 	statistics/distributions/logistic_rnd.m,
  4278 	statistics/distributions/lognrnd.m,
  4279 	statistics/distributions/nbinrnd.m,
  4280 	statistics/distributions/normrnd.m,
  4281 	statistics/distributions/poissrnd.m,
  4282 	statistics/distributions/stdnormal_rnd.m,
  4283 	statistics/distributions/trnd.m,
  4284 	statistics/distributions/unifrnd.m,
  4285 	statistics/distributions/wblrnd.m: Spelling fixes.
  4286 
  4287 2007-10-10  Thomas Treichl  <Thomas.Treichl@gmx.net>
  4288 
  4289 	* time/tic.m: New optional output value.
  4290 
  4291 	* general/int2str.m: Doc fix.
  4292 
  4293 2007-10-10  Arno Onken  <asnelt@asnelt.org>
  4294 
  4295 	* statistics/distributions/hygecdf.m,
  4296 	statistics/distributions/hygeinv.m,
  4297 	statistics/distributions/hygepdf.m,
  4298 	statistics/distributions/hygernd.m:
  4299 	Swap order of T and M args for compatibility.
  4300 
  4301 2007-10-10  Olli Saarela  <Olli.Saarela@kcl.fi>
  4302 
  4303 	* control/hinf/hinfsyn.m, control/hinf/wgt1o.m,
  4304 	control/system/buildssic.m, control/system/c2d.m,
  4305 	control/system/d2c.m, control/system/ord2.m, control/system/ss.m,
  4306 	control/system/ss2sys.m, control/system/ss2tf.m,
  4307 	control/system/syscont.m, control/system/sysdimensions.m,
  4308 	control/system/sysdisc.m, control/system/sysmult.m,
  4309 	control/system/sysrepdemo.m, control/system/tf2ss.m, elfun/lcm.m,
  4310 	finance/fv.m, general/cumtrapz.m, general/gradient.m,
  4311 	general/interp1.m, general/interp2.m, general/interp3.m,
  4312 	general/interpft.m, general/interpn.m, general/polyarea.m,
  4313 	general/rat.m, general/structfun.m, general/trapz.m,
  4314 	geometry/tsearchn.m, image/rgb2hsv.m, linear-algebra/krylov.m,
  4315 	miscellaneous/ans.m, miscellaneous/gzip.m, optimization/glpk.m,
  4316 	optimization/sqp.m, plot/findobj.m, plot/legend.m, plot/peaks.m,
  4317 	plot/plot3.m, plot/stem.m, polynomial/deconv.m,
  4318 	polynomial/pchip.m, polynomial/spline.m, polynomial/unmkpp.m,
  4319 	sparse/pcr.m, sparse/spalloc.m, sparse/spconvert.m,
  4320 	specfun/factor.m, specfun/legendre.m, statistics/base/mean.m,
  4321 	statistics/base/meansq.m, statistics/base/var.m,
  4322 	statistics/tests/chisquare_test_independence.m,
  4323 	statistics/tests/t_test.m, statistics/tests/u_test.m,
  4324 	strings/dec2base.m, strings/mat2str.m, testfun/speed.m,
  4325 	testfun/test.m: Spelling fixes.
  4326 
  4327 2007-10-10  Ben Abbott  <bpabbott@mac.com>
  4328 
  4329 	* polynomial/mpoles.m: Return indx = ordr(indx), not indx(ordr).
  4330 
  4331 2007-10-10  John W. Eaton  <jwe@octave.org>
  4332 
  4333 	* general/num2str.m: Always allow for sign for automatically
  4334 	computed format widths.
  4335 
  4336 2007-10-09  David Bateman  <dbateman@free.fr>
  4337 
  4338 	* plot/patch.m: Accept a handle as the first argument.
  4339 
  4340 2007-10-09:  Kim Hansen  <kimhanse@gmail.com>
  4341 
  4342 	* general/repmat.m: Handle sparse input.  Add tests.
  4343 
  4344 2007-10-09  John W. Eaton  <jwe@octave.org>
  4345 
  4346 	* audio/wavwrite.m: Accept arguments in compatible order.
  4347 
  4348 2007-10-08  David Bateman  <dbateman@free.fr>
  4349 
  4350 	* general/interp2.m: Relax test for values outside the grid to
  4351 	allow monotonically decreasing abscissa as well.
  4352 
  4353 2007-10-08  Ben Abbott  <bpabbott@mac.com>
  4354 
  4355 	* polynomial/residue.m: Doc fix.  Add tests.  Restore multiplicity
  4356 	as output parameter.
  4357 
  4358 2007-10-08  Peter A. Gustafson  <petegus@umich.edu>
  4359 
  4360 	* plot/__go_draw_axes__.m, plot/legend.m:
  4361 	Handle compatible position specifiers as strings.
  4362 
  4363 2007-10-08  John Swensen  <jpswensen@comcast.net>
  4364 
  4365 	* general/num2str.m: Eliminate extra whitespace in output.
  4366 	* strings/strtrim.m: New function.
  4367 	* strings/Makefile.in (SOURCES): Add it to the list.
  4368 
  4369 2007-10-06  John W. Eaton  <jwe@octave.org>
  4370 
  4371 	* polynomial/residue.m: New test from test/test_poly.m.
  4372 
  4373 2007-10-06  S�ren Hauberg  <hauberg@gmail.com>
  4374 
  4375 	* image/saveimage.m: Handle saving color images without a colormap.
  4376 	* image/__img_via_file__.m: Add missing semicolon.
  4377 
  4378 2007-10-06  Bill Denney  <wsloand@gmail.com>
  4379 
  4380 	* general/__splinen__.m, general/isscalar.m, general/rat.m,
  4381 	strings/dec2base.m: Use numel(x) instead of prod(size(x)).
  4382 
  4383 2007-10-06  Francesco Potorti`  <Potorti@isti.cnr.it>
  4384 
  4385 	* plot/print.m: Handle svg output type.  Accept new -S option to
  4386 	specify size for PNG and SVG output types.
  4387 
  4388 2007-10-05  Ben Abbott  <bpabbott@mac.com>
  4389 
  4390 	* polynomial/mpoles.m: New function.
  4391 	* polynomial/residue.m: Modified to behave in reciprocal
  4392 	manner.  No longer compute 4th output, "e".  No longer accept
  4393 	tolerance input.  Explicitly set tolerance parameter to 0.001.
  4394 	Respect maximum relative difference in poles when determining
  4395 	their multiplicity.  Use mpoles to determine the multiplicity of
  4396 	poles.
  4397 
  4398 2007-10-05  Peter A. Gustafson  <petegus@umich.edu>
  4399 
  4400 	* plot/__go_draw_axes__.m: Add cbrange to the plot stream 
  4401 	for surface plots.
  4402 
  4403 2007-10-05  John W. Eaton  <jwe@octave.org>
  4404 
  4405 	* plot/__next_line_color__.m: Get color_rotation from axes
  4406 	colororder property.
  4407 
  4408 2007-10-03  John W. Eaton  <jwe@octave.org>
  4409 
  4410 	* miscellaneous/dir.m: Handle symbolic links in compatible way.
  4411 	Use S_ISDIR (st.mode) instead of checking st.modestr(1) == "d".
  4412 
  4413 	* linear-algebra/Makefile.in (SOURCES): Rename norm.m to __norm__.m.
  4414 	* linear-algebra/__norm__.m: Rename from norm.m.  Eliminate
  4415 	special for __vnorm__.
  4416 
  4417 2007-10-03  Quentin Spencer  <qspencer@ieee.org>
  4418 
  4419 	* linear-algebra/norm.m: Special case vector 1-norm and 2-norm.
  4420 
  4421 2007-10-03  David Bateman  <dbateman@free.fr>
  4422 
  4423 	* pkg/pkg.m (is_architecture_dependent): New function to identify
  4424 	if a file is architecture dependent based on a list of file
  4425 	extensions.
  4426 	(configure_make): Simplify the search for architecture dependent
  4427 	files based on this function.
  4428 	(load_pakages_and_dependencies): Also look for bin directory in
  4429 	the architecture dependent directory.
  4430 
  4431 2007-10-03  John W. Eaton  <jwe@octave.org>
  4432 
  4433 	* miscellaneous/dir.m: Create empty struct with field names.
  4434 	Include datenum in struct.
  4435 	
  4436 2007-10-02  David Bateman  <dbateman@free.fr>
  4437 
  4438 	* miscellaneous/ls.m: If nargout return string array of files
  4439 	returned by ls.
  4440 
  4441 2007-10-01  John W. Eaton  <jwe@octave.org>
  4442 
  4443 	* plot/__go_draw_axes__.m: Use %.15e instead of %.15g when setting
  4444 	range values.
  4445 
  4446 2007-10-01  David Bateman  <dbateman@free.fr>
  4447 
  4448 	* linear-algebra/norm.m: Inline the isvector(x) calculation for
  4449 	speed with small vectors.
  4450 	* pkg/pkg.m (archprefix): Set using octave_config_info("libexecdir") 
  4451 	rather than OCTAVE_HOME().
  4452 
  4453 2007-09-30  Ben Abbott  <bpabbott@mac.com>
  4454 
  4455 	* plot/findobj.m: New function.
  4456 	* plot/Makefile.m (SOURCES): Add it to SOURCES.
  4457 
  4458 2007-09-26  David Bateman  <dbateman@free.fr>
  4459 
  4460 	* pkg/pkg.m: Add second argument to setting for prefix for
  4461 	architecture dependent files. Use throughout.
  4462 	(pkg:issuperuser): New function, use through to check for
  4463 	root user.
  4464 	(pkg:getarchprefix): function to give the archiecture dependent
  4465 	prefix for a package.
  4466 	(pkg:getarchdir): New function giving location of architetcure
  4467 	dependent directory. Use through out.
  4468 	(pkg:install): Treat architecture dependent directory separately
  4469 	as in might not be a sub-directory of the package directory.
  4470 	(pkg:uninstall): ditto.
  4471 	(pkg:create_pkgadddel): Check for global or local install for
  4472 	architecture dependent directory.
  4473 	(pkg:finish_installation): ditto.
  4474 	(pkg:write_INDEX): ditto.
  4475 	(pkg:load_packages_and_dependencies): ditto.
  4476 	(pkg:copy_files): ditto. Add step to copy architecture dependent
  4477 	files to a new location if user is root.
  4478 	(pkg:rm_rf): Check if file or directory exists before removing.
  4479 	(pkg:dirempty): Check if directory exists before checking.
  4480 	
  4481 	* plot/___patch__.m: Allow face colors to be passed as strings
  4482 
  4483 	* plot/__plt_get_axis_arg__.m: Treat case of empty "varargin"
  4484 	needed for calls to "hold" without an argument.
  4485 
  4486 2007-09-21  John W. Eaton  <jwe@octave.org>
  4487 
  4488 	* optimization/sqp.m: Fix typo.
  4489 
  4490 	* plot/__go_draw_axes__.m (do_tics_1): Use %g, not %.15g here.
  4491 
  4492 2007-09-21  Luther Tychonievich  <lty@cs.byu.edu>
  4493 
  4494 	* control/hinf/h2norm: Compute d*d', not d'*d.
  4495 
  4496 2007-09-21  Thomas Weber  <thomas.weber.mail@gmail.com>
  4497 
  4498 	* statistics/distributions/Makefile.in (SOURCES): Add unidcdf.m,
  4499 	unidpdf.m and unidinv.m
  4500 
  4501 2007-09-18  John W. Eaton  <jwe@octave.org>
  4502 
  4503 	* plot/__go_draw_axes__.m: Use %.15g throughout.
  4504 	(do_tics_1): Set numeric axes formats to "%.15g".
  4505 
  4506 2007-09-18  David Bateman  <dbateman@free.fr>
  4507 
  4508 	* plot/__go_draw_axes__.m (__gnuplot_write_data__): Use %e instead
  4509 	of %g when writing data.
  4510 
  4511 2007-09-17  John W. Eaton  <jwe@octave.org>
  4512 
  4513 	* plot/__go_draw_axes__.m: Omit linestyle clause for errorbar plots.
  4514 
  4515 2007-09-14  Ulrich Tipp  <ulrich.tipp@hsnr.de>
  4516 
  4517 	* miscellaneous/bincoeff.m: Fix calculation of bincoeff (n, k) for
  4518 	noninteger N with N-K < 1.
  4519 
  4520 2007-08-04  Jean-Francois Cardoso  <cardoso@tsi.enst.fr>
  4521 
  4522 	* strings/index.m: Correct for strings differing after the third
  4523 	position (bug reported by Maude Martin).
  4524 
  4525 2007-09-13  John W. Eaton  <jwe@octave.org>
  4526 
  4527 	* plot/__default_colormap__.m: Delete.
  4528 	* plot/Makefile (SOURCES): Remove from the list.
  4529 
  4530 2007-09-13  Christof Zeile  <cz-oct07@cvmx.com>
  4531 
  4532 	* pol2cart.m: Make it work with mixed scalar/nonscalar arguments.
  4533 
  4534 2007-09-10  David Bateman  <dbateman@free.fr>
  4535 
  4536 	* plot/__go_draw_axes__.m: Allow gnuplot 4.0 with patches, but
  4537 	limit the selection of colors in the same way as for lines.
  4538 	* plot/__patch__.m: Allow matrix arguments with one patch per
  4539 	column.
  4540 	* plot/__bar__.m: Adapt to use "patch".
  4541 
  4542 2007-09-06  John W. Eaton  <jwe@octave.org>
  4543 
  4544 	* plot/drawnow.m (drawnow): New arg, debug_file.
  4545 	(init_plot_stream): Split from open_plot_stream.
  4546 	* plot/print.m: Accept -debug=FILE argument.
  4547 
  4548 2007-09-06  David Bateman  <dbateman@free.fr>
  4549 
  4550 	* general/celldisp.m: New function.
  4551 	* general/Makefile.in (SOURCES): Add celldisp.m.
  4552 	* miscellaneous/swapbytes.m: New function.
  4553 	* miscellaneous/gzip.m: New function.
  4554 	* miscellaneous/Makefile.in (SOURCES): Add swapbytes.m and gzip.m.
  4555 
  4556 2007-09-05  David Bateman  <dbateman@free.fr>
  4557 
  4558 	* general/structfun.m: New function.
  4559 	* general/Makefile.in (SOURCES): Add it to sources.
  4560 	* miscellaneous/run.m: New function.
  4561 	* miscellaneous/Makefile.in (SOURCES): Add it to sources.
  4562 	* statistics/base/mode.m: New function.
  4563 	* statistics/base//Makefile.in (SOURCES): Add it to sources.
  4564 
  4565 2007-09-05  John W. Eaton  <jwe@octave.org>
  4566 
  4567 	* miscellaneous/orderfields.m: Use numel instead of length.
  4568 
  4569 2007-09-05  Michael goffioul  <michael.goffioul@gmail.com>
  4570 
  4571 	* miscellaneous/orderfields.m: Handle empty structs.
  4572 
  4573 2007-09-05  John W. Eaton  <jwe@octave.org>
  4574 
  4575 	* plot/__go_draw_axes__.m: Consistently index PARAMETRIC with
  4576 	DATA_IDX.
  4577 
  4578 2007-09-04  David Bateman  <dbateman@free.fr>
  4579 
  4580 	* general/isdir.m: Return a logical value.
  4581 
  4582 2007-09-04  David Bateman  <dbateman@free.fr>
  4583 
  4584 	* statistics/distributions/chi2pdf.m,
  4585 	statistics/distributions/chi2cdf.m,
  4586 	statistics/distributions/chi2inv.m: Modifiy the call to the gamma
  4587 	distribution functions to account for inverse of scale factor in
  4588 	gamma functions.
  4589 
  4590 2007-09-01  John W. Eaton  <jwe@octave.org>
  4591 
  4592 	* plot/Makefile.in (SOURCES): Add ancestor.m to the list.
  4593 
  4594 2007-09-01  David Bateman  <dbateman@free.fr>
  4595 
  4596 	* polynomial/polyint.m: New function like polyinteg but with
  4597 	explicit integration constant.
  4598 	* polynomial/polyinteg.m: Remove.
  4599 	* polynomial/Makefile.in (SOURCES): Add polyint.m and remove
  4600 	polyinteg.m.
  4601 	* deprecated/polyinteg.m: Move version here.
  4602 	* deprecated/Makefile.in (SOURCES): Add polyinteg.m.
  4603 	
  4604 	* geometry/voronoi.m: Add large box around data to get a good
  4605 	approximation of the rays to infinity.
  4606 
  4607 2007-08-31  Michael goffioul  <michael.goffioul@gmail.com>
  4608 
  4609 	* plot/axes.m: Allow parent to be specified when creating axes
  4610 	objects.  Support non-figure parents.
  4611 
  4612 2007-08-31  John W. Eaton  <jwe@octave.org>
  4613 
  4614 	* plot/ancestor.m: New function, adapted from Octave Forge.
  4615 
  4616 2007-08-31  S�ren Hauberg  <hauberg@gmail.com>
  4617 
  4618 	* polynomial/polygcd.m: Better layout of example.
  4619 	* polynomial/compan.m: Remove unnecessary check.
  4620 	* polynomial/roots.m: Added example to help text.
  4621 	* polynomial/polyderiv.m: Change 'polyder' to 'polyderiv' in help text.
  4622 	* polynomial/poly.m: Added example to help text.
  4623 
  4624 2007-08-30  John W. Eaton  <jwe@octave.org>
  4625 
  4626 	* optimization/qp.m: Increase maxit to 200.
  4627 
  4628 2007-08-30  David Bateman  <dbateman@free.fr>
  4629 
  4630 	* geometry/inpolygon.m: New file.
  4631 	* geometry/Makefile.in (SOURCES): Add inpolygon.m.
  4632 	
  4633 2007-08-29  Peter A. Gustafson  <petegus@umich.edu>
  4634 
  4635 	* plot/__go_draw_axes__.m: Disable linetype in do_linestyle_command.
  4636 
  4637 2007-08-24  David Bateman  <dbateman@free.fr>
  4638 
  4639 	* plot/__go_draw_axes__.m: Treat text color property.
  4640 
  4641 2007-08-24  John W. Eaton  <jwe@octave.org>
  4642 
  4643 	* plot/subplot.m, plot/plot.m, plot/grid.m:
  4644 	Use p = get (h, "prop") instead of obj = get (h); p = obj.prop.
  4645 
  4646 	* miscellaneous/movefile.m: Separate second and third args and
  4647 	use p1 and p2, not f1 and f2 when constructing arguments for
  4648 	calls to system.  From Michael Goffioul <michael.goffioul@gmail.com>.
  4649 
  4650 2007-08-24  Michael Goffioul  <michael.goffioul@gmail.com>
  4651 
  4652 	* set/intersect.m: Make it work with cell arrays of strings.
  4653 
  4654 2007-08-24  David Bateman  <dbateman@free.fr>
  4655 
  4656 	* geometry/convhull.m, geometry/delaunay.m, geometry/delaunay3.m, 
  4657         geometry/griddata.m, geometry/voronoi.m, geometry/voronoin.m: New 
  4658         functions ported from octave-forge.
  4659 	* geometry/delaunayn.m, geometry/dsearch.m, geometry/dsearchn.m,
  4660         geometry/griddata3.m, geometry/griddatan.m, geometry/trimesh.m, 
  4661         geometry/triplot.m, geometry/tsearchn.m:
  4662         New functions.
  4663 	* geometry/voronoi.m: Remove duplicate edges from Voronoi diagram.
  4664 	* geometry/Makefile.in (SOURCES): Add functions above.
  4665 	* configure.in (AC_CONFIG_FILES): Add new file geometry/Makefile.
  4666         
  4667 2007-08-23  John W. Eaton  <jwe@octave.org>
  4668 
  4669 	* pkg/pkg.m: Avoid using installed_packages for both function and
  4670 	variable name.
  4671 
  4672 2007-08-23  David Bateman  <dbateman@free.fr>
  4673 
  4674 	* plot/plot.m: Allow first arg to be axes handle.
  4675 
  4676 2007-08-22  David Bateman  <dbateman@free.fr>
  4677 
  4678 	* control/base/nichols.m: Correct for misnamed variable, and ensure
  4679 	outputs are returned only if requested.
  4680 
  4681 2007-08-22  Donald Parsons  <dparsons@brightdsl.net>
  4682 
  4683 	* control/base/nichols.m: Fix typo.
  4684 
  4685 2007-08-13  John W. Eaton  <jwe@octave.org>
  4686 
  4687 	* plot/meshgrid.m: Use repmat instead of multiplication.
  4688 
  4689 2007-08-10  Peter A. Gustafson  <petegus@umich.edu>
  4690 
  4691 	* plot/__go_draw_axes__.m: Add axes position to the usingclause,
  4692 	use axes position in each appropriate gnuplot set statement.
  4693 
  4694 2007-08-10  John W. Eaton  <jwe@octave.org>
  4695 
  4696 	* image/Makefile.in (DISTFILES): Also include $(IMAGES) in the list.
  4697 	(install install-strip): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
  4698 	(uninstall): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
  4699 	(IMAGE_FILES, IMAGE_FILES_NO_DIR): Delete obsolete variables.
  4700 
  4701 2007-08-10  Kai Habel  <kai.habel@gmx.de>
  4702 
  4703 	* plot/patch.m, plot/__patch__.m: New files.
  4704 	* plot/Makefile.in (SOURCES): Add them to the list.
  4705 
  4706 2007-08-07  John W. Eaton  <jwe@octave.org>
  4707 
  4708 	* path/savepath.m: Use single quotes for argument to PATH command
  4709 	that is inserted in file.
  4710 
  4711 2007-07-27  John W. Eaton  <jwe@octave.org>
  4712 
  4713 	* plot/drawnow.m: Only set default value for term if GNUTERM is
  4714 	not set in the environment.
  4715 
  4716 2007-07-25  David Bateman  <dbateman@free.fr>
  4717 
  4718 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
  4719 	control/base/Makefile.in, control/hinf/Makefile.in,
  4720 	control/obsolete/Makefile.in, control/system/Makefile.in, 
  4721 	control/util/Makefile.in, deprecated/Makefile.in,
  4722 	elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
  4723 	image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
  4724 	miscellaneous/Makefile.in, optimizaton/Makefile.in,
  4725 	path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
  4726 	polynomial/Makefile.in, quaternion/Makefile.in,
  4727 	set/Makefile.in, signal/Makefile.in, sparse/Makefile.in,
  4728 	specfun/Makefile.in, special-matrix/Makefile.in,
  4729 	startup/Makefile.in, statistics/Makefile.in,
  4730 	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
  4731 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  4732 	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
  4733 	Adjust DISTFILES to allow out of tree "make dist" to work.
  4734 
  4735 2007-07-25  John W. Eaton  <jwe@octave.org>
  4736 
  4737 	* plot/__plt2__.m: Return [](0x1) if both X and Y are empty.
  4738 
  4739 2007-07-24  David Bateman  <dbateman@free.fr>
  4740 
  4741 	* image/flag.m: New colormap function.
  4742 	* images/Makefile.in: Include it in SOURCES.
  4743 
  4744 	* image/autumn.m image/bone.m image/cool.m image/copper.m 
  4745 	image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m 
  4746 	image/rainbow.m image/spring.m image/summer.m image/white.m 
  4747 	image/winter.m, image/brighten.m: Use isscalar and not is_scalar.
  4748 	* image/gray.m, image/ocean.m: Use the same means of finding the
  4749 	number of colormap elements as the other colormap functions.
  4750 
  4751 2007-07-24  Kai Habel  <kai.habel@gmx.de>
  4752 
  4753 	* plot/__go_draw_axes__.m: Handle patch.
  4754 
  4755 2007-07-23  David Bateman  <dbateman@free.fr>
  4756 
  4757 	* general/rat.m: New function for ration approximation imported
  4758 	from octave-forge.
  4759 	* general/del2.m: New function for discrete laplacian operator.
  4760 	* general/Makefile.in: Include rat.m and del2.m  in SOURCES.
  4761 
  4762 	 * image/autumn.m image/bone.m image/cool.m image/copper.m 
  4763 	image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m 
  4764 	image/rainbow.m image/spring.m image/summer.m image/white.m 
  4765 	image/winter.m, image/brighten.m: Port image functions from
  4766 	octave-forge.
  4767 	* image/Makefile.in: Add ported functions to SOURCES.
  4768 	* image/gray.m, image/ocean.m: Don't set the colormap for
  4769 	compatibility with matlab.
  4770 	
  4771 	* plot/meshc.m, plot/peaks.m: Port plotting function from
  4772 	octave-forge
  4773 	* plot/Makefile.in: Add ported functions to SOURCES.
  4774 	* plot/__go_draw_axes__.m: Set the palette for the surfaces if
  4775 	using gnuplot 4.2 or greater.
  4776 	
  4777 2007-07-23  Claudio Belotti  <c.belotti@imperial.ac.uk>
  4778 
  4779 	* general/cart2sph.m: Fix unbalanced paranthesis.
  4780 
  4781 2007-07-19  David Bateman  <dbateman@free.fr>
  4782 
  4783 	* plot/fplot.m: More compatible version.
  4784 
  4785 2007-07-18  Michael Goffioul  <michael.goffioul@gmail.com>
  4786 
  4787 	* plot/clf.m: Check for valid handle before deleting.
  4788 
  4789 	* plot/figure.m: Pass "figure" property/value pairs directly to
  4790 	__go_figure__ instead of using regular "set" call.
  4791 
  4792 2007-07-18  Paul Kienzle  <pkienzle@users.sf.net>
  4793 
  4794 	* plot/drawnow.m: Prefer GNUTERM to DISPLAY when choosing terminal
  4795 	type for gnuplot.
  4796 
  4797 2007-07-18  John W. Eaton  <jwe@octave.org>
  4798 
  4799 	* plot/__go_draw_axes__.m: Unconditionally send "unset label" to
  4800 	gnuplot for each set of axes.
  4801 
  4802 2007-07-18  David Bateman  <dbateman@free.fr>
  4803 
  4804 	* statistics/distributions/gamcdf.m, statistics/distributions/gaminv.m,
  4805 	statistics/distributions/gampdf.m, statistics/distributions/gamrnd.m,
  4806 	statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
  4807 	statistics/distributions/exppdf.m, statistics/distributions/exprnd.m:
  4808 	Use standard scale factor rather than one on the scale factor for
  4809 	compatibility.
  4810 
  4811 	* deprecated/gamma_cdf.m, deprecated/gamma_inv.m,
  4812 	deprecated/gamma_pdf.m, deprecated/gamma_rnd.m,  
  4813 	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
  4814 	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m:
  4815 	Preserve backward compatibility.
  4816 
  4817 2007-07-17  Michael Goffioul  <michael.goffioul@gmail.com>
  4818 
  4819 	* pkg/pkg.m (pkg:installed_packages): Use findstr rather than regexp
  4820 	to avoid issues with regexp special characters in the path strings.
  4821 
  4822 2007-07-06  David Bateman  <dbateman@free.fr>
  4823 
  4824 	* general/accumarray.m: New function to create an array by 
  4825 	accumulating the elements.
  4826 
  4827 2007-06-29  Marcus W. Reble  <reble@wisc.edu>
  4828 
  4829 	* optimization/sqp.m (sqp): New args, lb, ub, maxiter, and tolerance.
  4830 	(fdjac): Set nx outside of if block.
  4831 	(cf_ub_lb, cigrad_ub_lb): New subfunctons.
  4832 
  4833 2007-06-28  Michael Goffioul  <michael.goffioul@gmail.com>
  4834 
  4835 	* plot/subplot.m: Add 'ishandle' check when parsing the existing axes.
  4836 
  4837 	* plot/axis.m: Also set "visible" property when setting axes to
  4838 	on/off.
  4839 
  4840 2007-06-27  Michael Goffioul  <michael.goffioul@swing.be>
  4841 
  4842 	* image/colormap.m: Only return colormap if nargout > 0.
  4843 	Mark as command.
  4844 
  4845 2007-06-25  John W. Eaton  <jwe@octave.org>
  4846 
  4847 	* plot/drawnow.m, plot/__go_draw_axes__.m: Use strcmpi instead of
  4848 	strcmp for selected property comparisons.
  4849 
  4850 2007-06-25  S�ren Hauberg  <hauberg@gmail.com>
  4851 
  4852 	* image/imshow.m: Fix check for colormap arguments.
  4853 
  4854 2007-06-25  Joel Keay  <keay@nhn.ou.edu>
  4855 
  4856 	* plot/drawnow.m: Handle GNUTERM=aqua if DISPLAY is not set.
  4857 
  4858 2007-06-25  S�ren Hauberg  <hauberg@gmail.com>
  4859 
  4860 	* statistics/base/median.m: Update help text to mention 'dim'
  4861 	argument, and note that the data should be sorted for the
  4862 	definition of the median to be correct.
  4863 
  4864 	* statistics/base/std.m: Add missing square to definition of
  4865 	standard deviation.
  4866 
  4867 	* statistics/base/cov.m: Add definition of covariance to the help text.
  4868 
  4869 	* statistics/base/kurtosis.m, statistics/base/skewness.m,
  4870 	statistics/base/std.m:
  4871 	Note that \bar{x} is the mean value of x in the help text.
  4872 
  4873 	* specfun/nchoosek.m: Add alternative definition of the binomial
  4874 	coefficient to the help text.
  4875 
  4876 	* specfun/perms.m, statistics/base/values.m: Add example in help text.
  4877 
  4878 	* statistics/base/var.m: Put N in @math in help text.
  4879 
  4880 	* statistics/base/qqplot.m, statistics/base/ppplot.m, 
  4881 	statistics/tests/kolmogorov_smirnov_test.m:
  4882 	Write about possible values of 'dist' in help text.
  4883 
  4884 	* statistics/base/corrcoef.m, statistics/base/cor.m:
  4885 	Add definition of correlation to the help text.
  4886 
  4887 	* statistics/base/logit.m, statistics/base/kendall.m,
  4888 	statistics/base/cloglog.m, statistics/tests/hotelling_test_2.m,
  4889 	statistics/distributions/wblcdf.m, statistics/distributions/wblpdf.m:
  4890 	TeXification of help text.
  4891 
  4892 	* statistics/tests/hotelling_test.m: Write T^2 in @math in help text.
  4893 
  4894 	* statistics/tests/var_test.m, statistics/tests/welch_test.m:
  4895 	Add missing @var's to help text.
  4896 
  4897 	* statistics/models/logistic_regression.m: Fix typos in help text.
  4898 
  4899 	* statistics/distributions/kolmogorov_smirnov_cdf.m: Fix TeX part
  4900 	of help text.
  4901 
  4902 	* statistics/distributions/unidinv.m: Add a missing 'discrete' to
  4903 	help text.
  4904 
  4905 	* statistics/distributions/unidpdf.m,
  4906 	statistics/distributions/discrete_pdf.m:
  4907 	Replace 'pDF' with 'PDF' in help text.
  4908 
  4909 2007-06-25  John W. Eaton  <jwe@octave.org>
  4910 
  4911 	* strings/substr.m: Use offset consistently in code and doc string.
  4912 	From Rafael Laboissiere <rafael@debian.org>.
  4913 
  4914 2007-06-25  Pete Gustafson  <petegus@umich.edu>
  4915 
  4916 	* plot/__go_draw_axes__.m: Handle units for text objects.
  4917 
  4918 2007-06-25  John W. Eaton  <jwe@octave.org>
  4919 
  4920 	* plot/__go_draw_axes__.m: Handle char arrays for tic labels.
  4921 	Recycle tic labels if necessary.  From Juhani Saastamoinen
  4922 	<juhani@cs.joensuu.fi>.
  4923 
  4924 2007-06-20  John W. Eaton  <jwe@octave.org>
  4925 
  4926 	* strings/index.m: Allow strings to be empty.
  4927 	From Hartmut Wziontek <hwz@hwz.bv.TU-Berlin.DE>
  4928 
  4929 	* plot/__go_draw_axes__.m (do_tics_1): Fix typo (xtic -> tics).
  4930 
  4931 2007-06-19  Vittoria Rezzonico  <vittoria.rezzonico@epfl.ch>
  4932 
  4933 	* sparse/pcg.m: Allow the preconditioner to be passed as two
  4934 	separate matrices.
  4935 
  4936 2007-06-19  David Bateman  <dbateman@free.fr>
  4937 
  4938 	* plot/axis.m: Prefer to use legend rather than the older Octave
  4939 	only ";;" legend syntax.
  4940 	* polynomial/mkpp.m: ditto.
  4941 	* polynomial/pchip.m: ditto.
  4942 	* signal/freqz_plot.m: ditto.
  4943 	* sparse/gplot.m: ditto.
  4944 	* sparse/treeplot.m: ditto.
  4945 
  4946 2007-06-19  John W. Eaton  <jwe@octave.org>
  4947 
  4948 	* plot/__go_draw_axes__.m (do_tics, do_tics_1): New functions.
  4949 	(__go_draw_axes__): Call do_tics to handle tic marks.
  4950 
  4951 2007-06-18  S�ren Hauberg  <hauberg@gmail.com>
  4952 
  4953 	* general/interp1.m, general/interp2.m, general/interp3.m,
  4954 	general/interpn.m: Replace, NaN with NA.  Use isna instead of ==
  4955 	to check for NA.
  4956 
  4957 2007-06-18  S�ren Hauberg  <hauberg@gmail.com>
  4958 
  4959 	* optimization/glpk.m: TeXified the help text.
  4960 	* optimization/qp.m: TeXified the help text.
  4961 	* optimization/sqp.m: TeXified the help text.
  4962 
  4963 2007-06-16  S�ren Hauberg  <hauberg@gmail.com>
  4964 
  4965 	* plot/legend.m: Replace 'vargin' with 'varargin'.
  4966 
  4967 2007-06-15  John W. Eaton  <jwe@octave.org>
  4968 
  4969 	* plot/__go_draw_axes__.m: Only attempt label rotation if
  4970 	have_newer_gnuplot is true.
  4971 
  4972 2007-06-15  Pete Gustafson  <petegus@umich.edu>
  4973 
  4974 	* plot/__go_draw_axes__.m  Handle rotation arg for axis labels.
  4975 	* plot/__axis_label__.m  Assign ylabel default rotation property
  4976 	to 90, all others 0.
  4977 
  4978 	* plot/__errplot__.m: Set ifmt from fmt.linestyle.
  4979 	* plot/__go_draw_axes__.m: Removed undefined tx from call to
  4980 	get_data_limits.
  4981 	* plot/__plotopt1__.m: Intercept and strip format string when
  4982 	called by __errplot__.
  4983 
  4984 2007-06-15  John W. Eaton  <jwe@octave.org>
  4985 
  4986 	* testfun/test.m: Also return number of expected failures.
  4987 
  4988 2007-06-14  John W. Eaton  <jwe@octave.org>
  4989 
  4990 	* set/ismember.m: Mark two tests known to fail with xtest.
  4991 
  4992 	* plot/__go_draw_axes__.m: Handle text rotation property.
  4993 
  4994 2007-06-14  Paul Kienzle  <pkienzle@users.sf.net>
  4995 
  4996 	* testfun/test.m: Add xtest support for tests known to fail.
  4997 
  4998 2007-06-14  Sebastian Schubert  <sebastian-schubert@gmx.de>
  4999 
  5000 	* plot/print.m: Handle pstex, pslatex, epslatex, and
  5001 	epslatexstandalone terminals.
  5002 
  5003 2007-06-14  David Bateman  <dbateman@free.fr>
  5004 
  5005 	* general/__splinen__.m: Check also for ND vectors. Fix for N > 2,
  5006 	as permutation of results was incorrect.
  5007 	* general/interp1.m: Add demo on second derivative
  5008 	* general/interpn.m: Convert "y" to vectors for __splinen__
  5009 	call. Add 3D demo. Fix typos
  5010 	* general/interp3.m: Fix typos. Correct permutation for use of
  5011 	interpn.
  5012 	* polynomial/mkpp.m: Correction for matrices of 3 or more dimensions.
  5013 
  5014 2007-06-13  John W. Eaton  <jwe@octave.org>
  5015 
  5016 	* miscellaneous/mkoctfile.m: Quote args too.
  5017 
  5018 2007-06-13  Michael Goffioul  <michael.goffioul@swing.be>
  5019 
  5020 	* miscellaneous/mkoctfile.m: Quote script name for call to system.
  5021 
  5022 2007-06-12  Michael Goffioul  <michael.goffioul@swing.be>
  5023 
  5024 	* plot/__pltopt1__.m: Set linestyle to "none" instead of "".
  5025 	Set have_linestyle to true if two character linestyle is found.
  5026 
  5027 2007-06-12  David Bateman  <dbateman@free.fr>
  5028 
  5029 	* general/Makefile.in (SOURCES): Include __spline__.m, interp3.m
  5030 	and interpn.m.
  5031 
  5032 	* pkg/pkg.m (pkg:load_package_dirs): Check for field "loaded" in
  5033 	structure before using it.
  5034 
  5035 2007-06-12  David Bateman  <dbateman@free.fr>
  5036 
  5037 	* general/interp1.m: Change examples to use new graphics interface.
  5038 	* general/__splinen__.m: New support function for N-dimensional
  5039 	spline interpolation.
  5040 	* general/bicubic.m: Allow definition of extrapolation
  5041 	value. Adapt tests to use new graphics interface
  5042 	* general/interp2.m: Call __splinen__ for 2-D spline
  5043 	interpolation. Make the lookup table code only be called for
  5044 	linear and nearest methods.
  5045 	* general/interpn.m: New function for N-dimensional, linear, nearest
  5046 	and spline interpolation.
  5047 	* general/interp3.m: New function for 3-dimensional, linear, nearest
  5048 	and spline interpolation.
  5049 	* polynomial/spline.m: Change examples to use new graphics interface.
  5050 	
  5051 2007-06-12  Steve M. Robbins  <steve@sumost.ca>
  5052 
  5053 	* statistics/tests/wilcoxon_test.m: Error if N <= 25.
  5054 
  5055 2007-06-12  S�ren Hauberg  <soren@hauberg.org>
  5056 
  5057 	* plot/fplot.m: If function is inline, vectorize it.
  5058 
  5059 2007-06-10  David Bateman  <dbateman@free.fr>
  5060 
  5061 	* pkg/pkg.m (pkg:installed_packages): truncate start of package
  5062 	directory if need to, so that it fits on a line.
  5063 	
  5064 2007-06-07  David Bateman  <dbateman@free.fr>
  5065 
  5066 	* pkg/pkg.m (pkg): For rebuild target, force package order in
  5067 	saved file so that dependent packages are loaded first, and if
  5068 	nargout==0 don't return any arguments.
  5069 	(pkg:install): Only load packages that are marked autoload after
  5070 	install. Various fixes. Save in order.
  5071 	(pkg:uninstall): Save in order
  5072 	(pkg:load_packages): Use load_package_and_dependencies to load
  5073 	packages.
  5074 	(pkg:save_order): New function to sort package list with dependent
  5075 	packages first.
  5076 	(pkg:load_packages_and_dependencies): New function to load both a
  5077 	list of packages and their dependencies.
  5078 	(pkg:load_package_dirs): New function that returns a vector of the
  5079 	indexes into the installed package list indicating the packages to
  5080 	load and the order to load them in to respect the dependencies.
  5081 
  5082 2007-06-03  S�ren Hauberg  <soren@hauberg.org>
  5083 
  5084 	* plot/axes.m: Eliminate redundant else clause.
  5085 
  5086 2007-06-03  David Bateman  <dbateman@free.fr>
  5087 
  5088 	* polynomial/spline.m: Add a small tolerance to spline tests.
  5089 	* pkg/pkg.m: Protect against multiple actions being define.
  5090 	
  5091 2007-06-01  David Bateman  <dbateman@free.fr>
  5092 
  5093 	* pkg.m (pkg:is_superuser): Remove function used in one place and
  5094 	incorporate into main pkg function.
  5095 	(pkg:install): Check for existence of files to install before
  5096 	globbing and warn the user if they don't exist.
  5097 
  5098 2007-05-31  David Bateman  <dbateman@free.fr>
  5099 
  5100 	* miscellaneous/copyfile.m: Split copying of multiple files to a 
  5101 	directory over several copy command to limit the line length.
  5102 	* miscellaneous/movefile.m: Ditto.
  5103 	
  5104 	* pkg.m: Add build option to allow binary Octave packages to be
  5105 	built from source packages. Probe absolute path of prefix, global
  5106 	and local lists. Use strcat, rather that [] for strings.
  5107 	(pkg:build): New function to binary binary package.
  5108 	(pkg:absolute_pathname): Use fileattrib to probe absolute path.
  5109 	(pkg:repackage): Package binary Octave package from installation.
  5110 	(pkg:create_pkgadddel): Extract PKG_ADD and PKG_DEL directives
  5111 	from m-files into main installation directory.
  5112 	(pkg:shell): Suppress verbose messages from shell and only display
  5113 	them with the verbose flag.
  5114 	(pkg:installed_packages): Also include the loaded flag in the
  5115 	local and global packages.
  5116 	(pkg:uninstall): On uninstall, only rmpath the package if it is
  5117 	flagged as loaded.
  5118 
  5119 2007-05-31  Michael Goffioul  <michael.goffioul@swing.be>
  5120 
  5121 	* pkg.m (pkg:load_packages): Correctly load a mix of packages
  5122 	with and without architecture dependent directories.
  5123 	(pkg:installed_packages): Probe the global_list file even if it is
  5124 	the same as the local_list. 
  5125 
  5126 2007-05-29  John W. Eaton  <jwe@octave.org>
  5127 
  5128 	* sparse/spy.m: Set axis to "ij" mode.
  5129 
  5130 2007-05-24  John W. Eaton  <jwe@octave.org>
  5131 
  5132 	* set/ismember.m: Quote first arg of "fail" tests.
  5133 
  5134 2007-05-24  David Bateman  <dbateman@free.fr>
  5135 
  5136 	* pkg/pkg.m (pkg:rebuild): Thinko in rebuild logic.
  5137 
  5138 2007-05-22  David Bateman  <dbateman@free.fr>
  5139 
  5140 	* pkg/pkg.m: Use rethrow(lasterror()) throughout rather than
  5141 	error(lasterr()(8:end)).
  5142 	(pkg:install): Warning for empty packages being removed. Suppress
  5143 	spurious output. Warning rather than error for uninstalling a
  5144 	package that is not installed to avoid RPM issue.
  5145 	(pkg:configure_make): Fix for parsing of src/FILES. Don't create
  5146 	inst or architecture dependent directory if it exists.
  5147 
  5148 2007-05-22  Thomas Weber  <thomas.weber.mail@gmail.com>
  5149 
  5150 	* ChangeLog, control/system/is_stabilizable.m, general/bicubic.m,
  5151 	image/ind2gray.m, image/saveimage.m, plot/box.m, plot/grid.m,
  5152 	signal/freqz.m: Fix typos.
  5153 
  5154 2007-05-21  David Bateman  <dbateman@free.fr>
  5155 
  5156 	* pkg/pkg.m: Add rebuild target, and -local, -global option to
  5157 	force installation location.
  5158 	(rebuild): New subfunction to rebuild package database from
  5159 	installed packages. Also allows changing of autoload status
  5160 	(install): Warn use if attempting to install from non existent
  5161 	file. 
  5162 	(issuperuser): Use 'geteuid() == 0' instead of 'strcmp (getenv(
  5163 	"USER", "root"))' for root test.
  5164 
  5165 2007-05-21  Michael Goffioul  <michael.goffioul@swing.be>
  5166 
  5167 	* miscellaneous/copyfile.m: check for cp.exe on Windows platforms
  5168 	and replace "\" characters with "/".
  5169 	* pkg/pkg.m: Use shell rather than system throughout. Replace "\" 
  5170 	characters with "/" throughout.
  5171 	(shell): New subfunction that wraps system and is careful with the
  5172 	shell on windows platforms.
  5173 	(configure_make): Explictly pass complier etc to configure
  5174 	process.
  5175 	(issuperuser): Force default to global install for Windows machines.
  5176 	
  5177 2007-05-19  Kristan Onu
  5178 
  5179 	* plot/Makefile.in (SOURCES): Remove hbar.m and add barh.m.
  5180 
  5181 2007-05-18  David Bateman  <dbateman@free.fr>
  5182 
  5183 	* pkg/pkg.m (install): More verbosity. 
  5184 	(configure_make): Ditto.
  5185 	(create_pkgadddel): Install in architecture dependent directory if
  5186 	it exists to address issues with autoload/mfilename.
  5187 	(write_INDEX): Check in archiecture dependent directories as well.
  5188 
  5189 2007-05-17  David Bateman  <dbateman@free.fr>
  5190 
  5191 	* plot/hbar.m: Remove.
  5192 	* plot/barh.m: and move it here.
  5193 
  5194 2007-05-16  S�ren Hauberg  <soren@hauberg.org>
  5195 
  5196 	* general/sub2ind.m, general/ind2sub.m: Doc fix.
  5197 
  5198 2007-05-16  John W. Eaton  <jwe@octave.org>
  5199 
  5200 	* general/logspace.m: Return second arg if fewer than two values
  5201 	are requested.
  5202 
  5203 2007-05-14  John W. Eaton  <jwe@octave.org>
  5204 
  5205 	* plot/__go_draw_figure__.m: Ensure that a reset commands starts
  5206 	on a new line.
  5207 
  5208 2007-05-14  Tarmigan Casebolt  <tarmigan+list@gmail.com>
  5209 
  5210 	* statistics/distributions/norminv.m,
  5211 	statistics/distributions/norminv.m,
  5212 	statistics/distributions/normpdf.m,
  5213 	statistics/distributions/normrnd.m:
  5214 	Use standard deviation, not variance.
  5215 	* statistics/distributions/lognpdf.m: Adapt to change in norminv.
  5216 	* statistics/distributions/logninv.m: Refer to norminv, not normal_inv.
  5217 	* deprecated/normal_cdf.m, deprecated/normal_inv.m,
  5218 	deprecated/normal_pdf.m, deprecated/normal_rnd.m: Preserve
  5219 	backward compatibility.
  5220 
  5221 2007-05-14  David Bateman  <dbateman@free.fr>
  5222 
  5223 	* pkg/pkg.m: Mark loaded packages with "*".
  5224 
  5225 2007-05-13  S�ren Hauberg  <soren@hauberg.org>
  5226 
  5227 	* miscellaneous/single.m: Doc fix.
  5228 	Convert to double instead of returning argument unchanged.
  5229 
  5230 	* miscellaneous/doc.m: Doc fix.
  5231 
  5232 	* miscellaneous/ver.m: Doc fix.
  5233 	Don't display information about Octave Forge.
  5234 
  5235 2007-05-12  David Bateman  <dbateman@free.fr>
  5236 
  5237 	* pkg/pkg.m: Add a "-verbose" option that allows all output of an
  5238 	install to be printed. An error in the on_uninstall script causes
  5239 	a failure to uninstall. Place oct- and mex-files in an
  5240 	architecture dependent directory.
  5241 
  5242 2007-05-09  John W. Eaton  <jwe@octave.org>
  5243 
  5244 	* plot/__go_draw_axes__.m: Break plot command over multiple lines.
  5245 
  5246 2007-05-09  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
  5247 
  5248 	* statistics/distributions/normcdf.m: Use standard deviation
  5249 	instead of variance for compatibility.
  5250 
  5251 2007-05-08  John W. Eaton  <jwe@octave.org>
  5252 
  5253 
  5254 	* set/unique.m, set/ismember.m: Use numel(x) instead of prod(size(x)).
  5255 
  5256 	* set/ismember.m: Always return logical values.
  5257 
  5258 	* set/ismember.m: Return early if no matches are found.  New tests.
  5259 	From David Grohmann <grohmann@arlut.utexas.edu>.
  5260 
  5261 	* general/__isequal__.m: Allow numeric values of different classes
  5262 	to compare equal.
  5263 
  5264 2007-05-07  David Bateman  <dbateman@free.fr>
  5265 
  5266 	* sparse/spy.m: Reverse Y axis for new graphics code. Make more
  5267 	compatiable, accepting LineSpec and markersize arguments.
  5268 
  5269 2007-05-02  John W. Eaton  <jwe@octave.org>
  5270 
  5271 	* plot/__go_draw_axes__.m: Convert NA to NaN before writing.
  5272 
  5273 2007-05-02  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
  5274 
  5275 	* contour.m: Rewrite help string.
  5276 
  5277 2007-04-28  John W. Eaton  <jwe@octave.org>
  5278 
  5279 	* miscellaneous/unzip.m, miscellaneous/untar.m,
  5280 	miscellaneous/bunzip2.m, miscellaneous/gunzip.m:
  5281 	Special case nargout == 0.
  5282 
  5283 2007-04-27  Kim Hansen  <kimhanse@gmail.com>
  5284 
  5285 	* general/sub2ind.m: Handle empty input, add tests.
  5286 
  5287 2007-04-27  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
  5288 
  5289 	* plot/contourc.m: Doc fix.
  5290 
  5291 2007-04-26  David Bateman  <dbateman@free.fr>
  5292 
  5293 	* plot/hist.m: Partially remove previous patch.
  5294 
  5295 2007-04-26  David Bateman  <dbateman@free.fr>
  5296 
  5297 	* plot/hist.m: Support returning of handle
  5298 	* plot/__bar__.m: __pltopt__ should only be called on strings or
  5299 	cells.
  5300 
  5301 2007-04-25  John W. Eaton  <jwe@octave.org>
  5302 
  5303 	* plot/__go_draw_axes__.m: For images, set titlespec{data_idx} to
  5304 	"title \"\"", not "".
  5305 
  5306 	* plot/legend.m: Initialize WARNED to false.
  5307 
  5308 2007-04-24  John W. Eaton  <jwe@octave.org>
  5309 
  5310 	* io/beep.m: Fix cut and paste error.
  5311 	From S�ren Hauberg  <soren@hauberg.org>.
  5312 
  5313 2007-04-23  John W. Eaton  <jwe@octave.org>
  5314 
  5315 	* plot/box.m: Delete extra endfunction keyword.
  5316 
  5317 2007-04-23  David Bateman  <dbateman@free.fr>
  5318 
  5319 	* plot/plot3.m: Call newplot.
  5320 
  5321 2007-04-20  John W. Eaton  <jwe@octave.org>
  5322 
  5323 	* plot/Makefile.in (SOURCES): Fix typo in adding __bar__.m to the list.
  5324 
  5325 2007-04-19  John W. Eaton  <jwe@octave.org>
  5326 
  5327 	* miscellaneous/unpack.m: Use gzip -d and bzip2 -d instead of
  5328 	gunzip and bunzip.  From Michael Goffioul <michael.goffioul@swing.be>.
  5329 
  5330 2007-04-19  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
  5331 
  5332 	* control/util/axis2dlim.m: Delete extraneous line.
  5333 
  5334 2007-04-18  John W. Eaton  <jwe@octave.org>
  5335 
  5336 	* specfun/factorial.m: Increase tolerance in large value test.
  5337 
  5338 2007-04-18  David Bateman  <dbateman@free.fr>
  5339 
  5340 	* __bar__.m: New support function for bar/hbar to support graphic
  5341 	handles, and additional arguments.
  5342 	* bar.m: Convert to use __bar__.
  5343 	* hbar.m: New function
  5344 	* hist.m: Explicitly set the width of the bar plot.
  5345 	
  5346 2007-04-17  John W. Eaton  <jwe@octave.org>
  5347 
  5348 	* plot/stem.m (stem_line_spec): Pass false as third arg to __pltopt__.
  5349 
  5350 	* set/ismember.m: New tests.
  5351 	From David Grohmann <grohmann@arlut.utexas.edu>
  5352 
  5353 2007-04-17  Paul Kienzle  <pkienzle@users.sf.net>
  5354 
  5355 	* specfun/factorial.m: Use gamma function instead of cumprod.
  5356 	Add tests.
  5357 
  5358 2007-04-16  John W. Eaton  <jwe@octave.org>
  5359 
  5360 	* gethelp.cc (looks_like_octave_copyright): Use same logic as in
  5361 	looks_like_copyright in src/help.cc.
  5362 	From S�ren Hauberg <soren@hauberg.org>.
  5363 
  5364 	* plot/__go_draw_axes__.m: For log plots, omit zero values too.
  5365 
  5366 2007-04-13  John W. Eaton  <jwe@octave.org>
  5367 
  5368 	* optimization/sqp.m: Initialize info to 0.
  5369 
  5370 	* optimization/qp.m: Undo previous change.
  5371 
  5372 2007-04-13  Geordie McBain  <geordie.mcbain@aeromech.usyd.edu.au>
  5373 
  5374 	* spdiags.m: Fixed the four-argument case to work for columns of
  5375 	length one.
  5376 
  5377 2007-04-12  John W. Eaton  <jwe@octave.org>
  5378 
  5379 	* optimization/qp.m: Avoid Octave indexing bug.
  5380 
  5381 2007-04-12  Carlo de Falco  <kingcrimson@tiscali.it>
  5382 
  5383 	* miscellaneous/menu.m, control/base/bddemo.m,
  5384 	control/hinf/dgkfdemo.m, control/system/packedform.m,
  5385 	control/system/sysrepdemo.m:
  5386 	Adapt to page_screen_output as a function.
  5387 
  5388 2007-04-11  John W. Eaton  <jwe@octave.org>
  5389 
  5390 	* miscellaneous/not.m: Delete.
  5391 	* miscellaneous/Makefile.in (SOURCES): Delete it from the list.
  5392 
  5393 2007-04-11  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
  5394 
  5395 	* control/util/axis2dlim.m: Try harder to handle min and max vals
  5396 	that are close but not exactly equal.
  5397 
  5398 2007-04-11  David Bateman  <dbateman@free.fr>
  5399 
  5400 	* general/bitcmp.m: Make it work again.
  5401 
  5402 2007-04-10  John W. Eaton  <jwe@octave.org>
  5403 
  5404 	* plot/__go_draw_axes__.m: Try harder to handle min and max vals
  5405 	that are close but not exactly equal.
  5406 
  5407 2007-04-09  Daniel J. Sebald  <daniel.sebald@ieee.org>
  5408 
  5409 	* plot/stem.m: Add back the baseline line and let it be not adjustable
  5410 	in response to a change in x limits for now.
  5411 
  5412 2007-04-09  John W. Eaton  <jwe@octave.org>
  5413 
  5414 	* plot/__go_draw_axes__.m (__gnuplot_write_data__): New function.
  5415 	(__go_draw_axes__): Use it to write data to plot stream.
  5416 
  5417 2007-04-09  Daniel J Sebald  <daniel.sebald@ieee.org>
  5418 
  5419 	* plot/stem.m: Fix typos in doc string.  Fix typo in call to
  5420 	zeros.  Set markerfacecolor property in call to plot.
  5421 
  5422 2007-04-06  John W. Eaton  <jwe@octave.org>
  5423 
  5424 	* linear-algebra/norm.m: Use new __vnorm__ function for vector args.
  5425 
  5426 2007-04-06  Daniel J Sebald  <daniel.sebald@ieee.org>
  5427 
  5428 	* plot/stem.m: Use plot instead of a series of calls to line.
  5429 
  5430 2007-04-05  John W. Eaton  <jwe@octave.org>
  5431 
  5432 	* sparse/nonzeros.m, sparse/normest.m, sparse/spconvert.m,
  5433 	sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/spones.m,
  5434 	sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
  5435 	sparse/spstats.m, sparse/treeplot.m: Style fixes.
  5436 
  5437 	* pkg/pkg.m: Use "strcat (...)" instead of "[...]".
  5438 	Use strcmpi instead of strcmp+tolower.
  5439 	Style fixes.
  5440 
  5441 	* testfun/speed.m: Use "strcat (...)" instead of "[...]".
  5442 	Plotting fixes.  Style fixes.
  5443 
  5444 	* testfun/test.m: Use "strcat (...)" instead of "[...]".
  5445 	Style fixes.
  5446 
  5447 	* testfun/fail.m: No need to check for evalin and lastwarn.
  5448 	Style fixes.
  5449 
  5450 	* testfun/demo.m, testfun/example.m: Style fixes.
  5451 	Use "strcat (...)" instead of "[...]".
  5452 	Use format specifiers in calls to warning.
  5453 
  5454 	* testfun/assert.m: Use "numel (x)" instead of "prod (size (x))".
  5455 	Use "strcat (...)" instead of "[...]".
  5456 	Use "x(end)" instead of "x(length (x))".
  5457 	Check NA before NaN.
  5458 	Style fixes.
  5459 
  5460 2007-03-29  John W. Eaton  <jwe@octave.org>
  5461 
  5462 	* plot/stem.m (stem, set_default_values): Use RGB triple for color.
  5463 
  5464 2007-03-27  John W. Eaton  <jwe@octave.org>
  5465 
  5466 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
  5467 	control/base/Makefile.in, control/hinf/Makefile.in,
  5468 	control/obsolete/Makefile.in, control/system/Makefile.in,
  5469 	control/util/Makefile.in, deprecated/Makefile.in,
  5470 	elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
  5471 	image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
  5472 	miscellaneous/Makefile.in, optimization/Makefile.in,
  5473 	path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
  5474 	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
  5475 	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
  5476 	special-matrix/Makefile.in, startup/Makefile.in,
  5477 	statistics/Makefile.in, statistics/base/Makefile.in,
  5478 	statistics/distributions/Makefile.in,
  5479 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  5480 	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
  5481 	Use ln instead of $(LN_S) in dist target.
  5482 
  5483 2007-03-27  David Bateman  <dbateman@free.fr>
  5484 
  5485 	* plot/__go_draw_axes__.m: Allow linewidth settings to work with
  5486 	gnuplot 4.0.
  5487 
  5488 2007-03-26  John W. Eaton  <jwe@octave.org>
  5489 
  5490 	* plot/__go_draw_axes__.m: Send image data to gnuplot via plot stream.
  5491 
  5492 2007-03-26  Daniel J Sebald  <daniel.sebald@ieee.org>
  5493 
  5494 	* plot/__go_draw_axes__.m: Always end palette data to gnuplot via
  5495 	plot stream and using binary data.
  5496 
  5497 2007-03-26  John W. Eaton  <jwe@octave.org>
  5498 
  5499 	* plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
  5500 	lot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
  5501 	plot/__plt2vv__.m: Accept properties in addtition to options struct.
  5502 
  5503 2007-03-26  David Bateman  <dbateman@free.fr>
  5504 
  5505 	* plot/__go_draw_axes__.m: Send "set ticslevel 0" to plot stream.
  5506 
  5507 	* plot/plot3.m: Handle line properties.
  5508 	* plot/plot.m: Update docstring.
  5509 	* plot/__plotopt__.m, plot/__pltopt1__.m: New arg, err_on_invalid.
  5510 	* plot/__plt__.m: Also gather properties.
  5511 
  5512 2007-03-26  Kim Hansen  <kimhanse@gmail.com>
  5513 
  5514 	* testfun/assert.m: Delete special check for empty objects.
  5515 	Add test.
  5516 
  5517 2007-03-26  John W. Eaton  <jwe@octave.org>
  5518 
  5519 	* plot/drawnow.m: Exit early if call is recursive.
  5520 
  5521 	* plot/__go_draw_axes__.m (get_data_limits): New function.
  5522 	Check for Inf too.
  5523 	(__go_draw_axes__): Use get_data_limits.
  5524 
  5525 2007-03-24  John W. Eaton  <jwe@octave.org>
  5526 
  5527 	* plot/drawnow.m: If GNUTERM is set to wxt in the environment,
  5528 	send terminal setting command with title option to plot stream.
  5529 
  5530 	* plot/legend.m: Correctly increment index into list of children..
  5531 
  5532 2007-03-23  John W. Eaton  <jwe@octave.org>
  5533 
  5534 	* general/interp2.m, general/bicubic.m, control/base/rldemo.m,
  5535 	control/hinf/hinfdemo.m, control/hinf/dhinfdemo.m,
  5536 	control/base/nyquist.m, control/base/nichols.m,
  5537 	control/base/frdemo.m, signal/freqz_plot.m,
  5538 	control/base/__stepimp__.m, control/base/bode.m,
  5539 	quaternion/demoquat.m, quaternion/qcoordinate_plot.m,
  5540 	statistics/base/qqplot.m, statistics/base/ppplot.m, sparse/spy.m:
  5541 	Update plotting code.
  5542 
  5543 	* control/base/bode.m: Unwrap phase angle.
  5544 
  5545 	* miscellaneous/dump_prefs.m: Remove automatic_replot from the list.
  5546 
  5547 	* plot/axis.m: Don't check automatic_replot, or call replot.
  5548 
  5549 	* quaternion/demoquat.m: Delete comments with obsolete plotting
  5550 	commands.
  5551 
  5552 	* plot/__pltopt1__.m: Handle "@" marker same as "+".
  5553 	Handle numeric color specs.
  5554 	* plot/plot.m: Remove "-@" and "@" from docstring.
  5555 
  5556 	* plot/orient.m: Fix tests to avoid creating a plot window.
  5557 
  5558 	* elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
  5559 	elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
  5560 	elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m,
  5561 	general/arrayfun.m, miscellaneous/compare_versions.m,
  5562 	path/savepath.m, pkg/pkg.m, plot/__gnuplot_version__.m,
  5563 	plot/contour.m, plot/contourc.m, plot/legend.m, plot/stem.m,
  5564 	polynomial/pchip.m: Fix copyright notice, correct FSF address.
  5565 
  5566 	* plot/__go_draw_figure__.m: Send reset to gnuplot before every
  5567 	plot, not just multiplots.
  5568 
  5569 	* plot/__go_draw_axes__.m: Use %g for label coordinates, not %d.
  5570 
  5571 	* plot/contour.m: Don't call drawnow.
  5572 
  5573 2007-03-22  John W. Eaton  <jwe@octave.org>
  5574 
  5575 	* plot/drawnow.m: Check and optionally, set, the __modified__
  5576 	property of each figure.
  5577 
  5578 	* plot/__go_draw_axes__.m: If no real data, plot a point at Inf,
  5579 	Inf to show axes.  From Daniel J Sebald <daniel.sebald@ieee.org>.
  5580 
  5581 2007-03-21  John W. Eaton  <jwe@octave.org>
  5582 
  5583 	* linear-algebra/null.m: Set elements of retval with magnitudes
  5584 	less than eps to 0.
  5585 
  5586 2007-03-21  David Bateman  <dbateman@free.fr>
  5587 
  5588 	* plot/__go_draw_axes__.m: Handle some colors with older gnuplot.
  5589 	* testfun/speed.m: Documentation and example fix.
  5590 	
  5591 2007-03-21  John W. Eaton  <jwe@octave.org>
  5592 
  5593 	* plot/subplot.m: If we find an existing subplot region, set
  5594 	it to be the "currentaxes" property for the current figure.
  5595 	Delete old axes objects if the new axes object overlaps the old.
  5596 
  5597 2007-03-20  David Bateman  <dbateman@free.fr>
  5598 
  5599 	* general/Makefile.in: Include arrayfun.m in SOURCES.
  5600 
  5601 2007-03-20  Bill Denney  <denney@seas.upenn.edu>
  5602 
  5603 	* general/arrayfun.m: New function.
  5604 
  5605 2007-03-20  John W. Eaton  <jwe@octave.org>
  5606 
  5607 	* plot/newplot.m: Call __request_drawnow__ after initializing axes.
  5608 	* plot/text.m: Call __request_drawnow__ after creating text objects.
  5609 
  5610 	* plot/clf.m: Don't call drawnow.
  5611 
  5612 2007-03-20  Daniel J Sebald  <daniel.sebald@ieee.org>
  5613 
  5614 	* image/__img__.m: Maybe set yaxis to reverse for images.
  5615 	* plot/__go_draw_axes__.m: Don't add flipy to gnuplot command for
  5616 	images.
  5617 
  5618 	* plot/drawnow.m: Make __go_close_all_registered__ persistent
  5619 	instead of global.  Only register __go_close_all__ with atexit if
  5620 	the plot stream is successfully opened.
  5621 
  5622 2007-03-15  John W. Eaton  <jwe@octave.org>
  5623 
  5624 	* plot/__go_draw_axes__.m: Make have_newer_gnuplot persistent.
  5625 	From Daniel J Sebald <daniel.sebald@ieee.org>.
  5626 
  5627 2007-03-15  Daniel J Sebald  <daniel.sebald@ieee.org>
  5628 
  5629 	* plot/__go_draw_axes__.m (do_linestyle_command): Fix marker types.
  5630 	Use numeric line types.
  5631 
  5632 	* control/base/rlocus.m: Add asymptotes to the plot.  Use wider
  5633 	lines and larger markers.  Remove key titles from line type
  5634 	properties.
  5635 
  5636 2007-03-14  John W. Eaton  <jwe@octave.org>
  5637 
  5638 	* plot/__axis_label__.m: Accept additional property-value pairs
  5639 	and pass them to __go_text__.  Simply return the handle obtained
  5640 	from __go_text__ instead of calling get on the current axis.
  5641 	* plot/xlabel.m, plot/zlabel.m, plot/zlabel.m: Check args here.
  5642 	Allow for extra property value pairs to be passed along.
  5643 	* plot/title.m: Implement with __axis_label__ since it does all
  5644 	that title needs to do.
  5645 
  5646 	* plot/clf.m: Set currentaxes property for current figure to [].
  5647 
  5648 	* plot/__axis_label__.m: Convert arg to text handle before calling set.
  5649 
  5650 	* plot/__plt__.m: Return line handles from all calls to __plt1__
  5651 	and __plt2__, not just the last.
  5652 
  5653 	* plot/Makefile.in (SOURCES): Rename from SOURCES_M.
  5654 	(SOURCES_IN, GEN_M): Delete.
  5655 	(FCN_FILES): Don't include $(GEN_M).
  5656 	(all): Don't depend on $(GEN_M).
  5657 	($(GEN_M) : %.m : %.in): Delete pattern rule.
  5658 
  5659 	* plot/text.m: Use __go_text__ instead of __uiboject_text_ctor__.
  5660 
  5661 	* plot/newplot.m: Call __go_axes_init__ instead of
  5662 	__uiobject_axes_init__.
  5663 
  5664 	* plot/mesh.m: Use __go_surface__ instead of
  5665 	__uiobject_surface_ctor__.  Don't access object fields directly.
  5666 
  5667 	* plot/line.m: Use __line__ to do actual work.
  5668 	* plot/__line__.m: New function.
  5669 
  5670 	* plot/axes.m: Use __go_axes__ to create axes graphics handle.
  5671 	Use get and set instead of accessing object fields directly.
  5672 
  5673 	* plot/figure.m: Use __go_figure__ to create figure graphics
  5674 	handle.
  5675 
  5676 	* plot/drawnow.m: Register __go_close_all__ with atexit instead of
  5677 	__uiobject_close_all.  Call __go_draw_figure__ instead of
  5678 	__uiobject_draw_figure__.
  5679 
  5680 	* plot/clf.m: Use get instead of accessing object fields
  5681 	directly.  Simply delete children.  Don't set currentaxes.
  5682 
  5683 	* plot/close.m (close_all_figures): New subfunction.
  5684 	Use it instead of getting list of figures to close from
  5685 	__uiobject_figures__.
  5686 
  5687 	* plot/closereq.m: Simply delete the current figure.  Don't set
  5688 	currentfigure.
  5689 
  5690 	* plot/__errplot__.m: Call __line__ instead of
  5691 	__uiobject_line_ctor__.  Use set instead of accesing object fields
  5692 	directly.  Don't call __uiobject_adopt__.
  5693 
  5694 	* plot/__uiobject_adopt__.m, plot/__uiobject_alloc__.in,
  5695 	plot/__uiobject_axes_ctor__.m, plot/__uiobject_axes_dtor__.m,
  5696 	plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m,
  5697 	plot/__uiobject_delete__.m, plot/__uiobject_figure_ctor__.m,
  5698 	plot/__uiobject_figures__.in, plot/__uiobject_free__.in,
  5699 	plot/__uiobject_get_handle__.in, plot/__uiobject_globals__.m,
  5700 	plot/__uiobject_grow_list__.in, plot/__uiobject_handle2idx__.in,
  5701 	plot/__uiobject_image_ctor__.m, plot/__uiobject_init_figure__.in,
  5702 	plot/__uiobject_init_root_figure__.in,
  5703 	plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.in,
  5704 	plot/__uiobject_root_figure_ctor__.m,
  5705 	plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m:
  5706 	plot/get.in, plot/include-globals.awk, plot/ishandle.m,
  5707 	plot/set.in: Delete.
  5708 	* plot/Makefile.in (SOURCES_M, SOURCES_IN): Remove from lists.
  5709 
  5710 	* plot/__go_close_all__.m: Rename from __uiobject_close_all.m.
  5711 	Pass "hidden" as second arg to close.
  5712 	* plot/__go_draw_axes__.m: Rename from __uiobject_draw_axes.m.
  5713 	* plot/__go_draw_figure__.m: Rename from __uiobject_draw_figure.m.
  5714 	* plot/Makefile.in (SOURCES_M): Rename in list.
  5715 	
  5716 	* image/__img__.m: Use __go_image__ to create image graphics
  5717 	handle.
  5718 
  5719 	* miscellaneous/delete.m: Call __go_delete__, not
  5720 	__uiobject_delete__.  Check that arg is a graphics handle before
  5721 	calling __go_delete__.
  5722 
  5723 2007-03-13  John W. Eaton  <jwe@octave.org>
  5724 
  5725 	* miscellaneous/cast.m: Use feval and strcmp with cell to check
  5726 	arg instead of switch statement.
  5727 	From S�ren Hauberg <soren@hauberg.org>.
  5728 
  5729 2007-03-12  John W. Eaton  <jwe@octave.org>
  5730 
  5731 	* miscellaneous/cast.m: New function.
  5732 
  5733 	* miscellaneous/delete.m: Call __go_delete__, not __uiobject_delete__.
  5734 
  5735 2007-03-08  John W. Eaton  <jwe@octave.org>
  5736 
  5737 	* miscellaneous/copyfile.m, miscellaneous/movefile.m: Perform
  5738 	tilde expansion on target filename before passing it to the shell.
  5739 
  5740 	* statistics/base/Makefile.in (SOURCES): Remove unidrnd.m from list.
  5741 	* statistics/distributions/Makefile.in (SOURCES): Add it here.
  5742 
  5743 2007-03-08  David Bateman  <dbateman@free.fr>
  5744 
  5745 	* statistics/base/unidrnd.m: Move to statistics/distributions
  5746 	replacing slower version based on dicrete_rnd.
  5747 
  5748 2007-03-07  John W. Eaton  <jwe@octave.org>
  5749 
  5750 	* control/base/rlocus.m: Update for current plotting functions.
  5751 
  5752 2007-03-07  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
  5753 
  5754 	* control/base/rlocus.m: Improve display.
  5755 
  5756 2007-03-07  John W. Eaton  <jwe@octave.org>
  5757 
  5758 	* plot/legend.m: Only handle positions -1:4.
  5759 	* plot/__pltopt1__.m: Don't set linestyle if only marker style is
  5760 	found in option string
  5761 	* plot/__uiobject_draw_axes__.m: Handle key position.
  5762 
  5763 	* plot/newplot.m: Always reset next line color.
  5764 
  5765 	* testfun/assert.m: Check that number of dimensions match before
  5766 	checking dimensions.
  5767 
  5768 2007-03-07  Muthiah Annamalai  <muthuspost@gmail.com>
  5769 
  5770 	* specfun/perms.m, specfun/factorial.m: Check args.
  5771 
  5772 2007-03-07  John W. Eaton  <jwe@octave.org>
  5773 
  5774 	* plot/mesh.m: Call newplot before doing anything.
  5775 
  5776 	* plot/__uiobject_draw_axes__.m: Send "e\n" at end of data, not
  5777 	just "e".  Only flush plot stream once.
  5778 	From Daniel J Sebald <daniel.sebald@ieee.org>.
  5779 
  5780 	* strings/blanks.m: Omit first index in assignment.
  5781 
  5782 2007-03-07  Paul Kienzle  <pkienzle@users.sf.net>
  5783 
  5784 	* set/setdiff.m: Some code cleanup and a fix for setdiff on rows.
  5785 
  5786 2007-03-06  David Bateman  <dbateman@free.fr>
  5787 	    John W. Eaton  <jwe@octave.org>
  5788 
  5789 	* set/setdiff.m: Ignore "rows" for cell array args.
  5790 	Handle cellstr args.
  5791 
  5792 2007-03-05  John W. Eaton  <jwe@octave.org>
  5793 
  5794 	* optimization/sqp.m: Defer first call to obj_hess until after
  5795 	calling obj_fun.
  5796 
  5797 2007-03-02  Bob Weigel  <rweigel@gmu.edu>
  5798 
  5799 	* specfun/nchoosek.m: Fix nargin check.
  5800 
  5801 2007-03-01  Daniel J Sebald  <daniel.sebald@ieee.org>
  5802 
  5803 	* image/__img__.m: Don't set xlim and ylim properties.
  5804 
  5805 2007-03-01  Paul Kienzle  <pkienzle@users.sf.net>
  5806 
  5807 	* general/interp1.m: Fix *style cases for decreasing x.
  5808 
  5809 2007-03-01  Muthiah Annamalai  <muthuspost@gmail.com>
  5810 
  5811 	* polynomial/roots.m: Check nargin before accessing arg.
  5812 
  5813 2007-02-28  John W. Eaton  <jwe@octave.org>
  5814 
  5815 	* plot/__uiobject_draw_axes__.m: If looking at image data, Don't
  5816 	increment data_idx unless using gnuplot for display.
  5817 
  5818 2007-02-28  Daniel J Sebald  <daniel.sebald@ieee.org>
  5819 
  5820 	* plot/__uiobject_draw_axes__.m: Improve calculation of limits for
  5821 	plots with images.
  5822 	* image/image.m, image/imagesc.m, image/imshow.m:
  5823 	Deprecate zoom argument.
  5824 
  5825 2007-02-28  John W. Eaton  <jwe@octave.org>
  5826 
  5827 	* plot/__uiobject_draw_axes__.m: Use fullfile to generate
  5828 	temporary file names.  Keep image and colormap file ids separate.
  5829 
  5830 	* general/interp1.m: Correctly compute min and max values when
  5831 	values are decreasing and not evenly spaced.
  5832 	From Ricardo Marranita <ricardo.marranita@gmail.com>.
  5833 
  5834 2007-02-27  John W. Eaton  <jwe@octave.org>
  5835 
  5836 	* testfun/test.m (test): Handle possibility of file_in_loadpath
  5837 	returning an empty cell array.
  5838 
  5839 2007-02-27  Michael Goffioul  <michael.goffioul@swing.be>
  5840 
  5841 	* pkg/pkg.m: Use fullfile to create filenames from parts.
  5842 
  5843 2007-02-26  Michael Goffioul  <michael.goffioul@swing.be>
  5844 
  5845 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
  5846 	control/base/Makefile.in, control/hinf/Makefile.in,
  5847 	control/obsolete/Makefile.in, control/system/Makefile.in,
  5848 	control/util/Makefile.in, deprecated/Makefile.in,
  5849 	elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
  5850 	image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
  5851 	miscellaneous/Makefile.in, optimization/Makefile.in,
  5852 	path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
  5853 	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
  5854 	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
  5855 	special-matrix/Makefile.in, startup/Makefile.in,
  5856 	statistics/Makefile.in, statistics/base/Makefile.in,
  5857 	statistics/distributions/Makefile.in,
  5858 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  5859 	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
  5860 	Use $(LN_S) instead of ln or ln -s.
  5861 
  5862 2007-02-24  David Bateman  <dbateman@free.fr>
  5863 
  5864 	* pkg/pkg.m (configure_make): Ignore blank lines and trailing
  5865 	'\n' in FILES file.
  5866 	(configure_make): Also install any mex files.
  5867 
  5868 2007-02-24  David Bateman  <dbateman@free.fr>
  5869 
  5870 	* statistics/distributions (SOURCES): Add nbincdf.m,
  5871 	nbininv.m, nbinpdf.m and nbinrnd.m.
  5872 
  5873 2007-02-23  John W. Eaton  <jwe@octave.org>
  5874 
  5875 	* statistics/distributions/Makefile.in (SOURCES): Remove
  5876 	pascal_cdf.m pascal_inv.m pascal_pdf.m pascal_rnd.m from the list.
  5877 
  5878 	* deprecated/Makefile.in (SOURCES): Add pascal_cdf.m,
  5879 	pascal_inv.m, pascal_pdf.m, and pascal_rnd.m to the list.
  5880 
  5881 2007-02-23  David Bateman  <dbateman@free.fr>
  5882 
  5883 	* statistics/distributions/discrete_rnd.m, 
  5884 	statistics/distributions/geornd.m, 
  5885 	statistics/distributions/lognnd.m, 
  5886 	statistics/distributions/nbinrnd.m, 
  5887 	statistics/distributions/wblrnd.m:  Accelerate distributions.
  5888 	 
  5889 	* statistics/distributions/unidcdf.m, 
  5890 	statistics/distributions/unidinv.m, 
  5891 	statistics/distributions/unidpdf.m, 
  5892 	statistics/distributions/unidrnd.m: New functions based on 
  5893 	discrete_cdf, etc.
  5894 
  5895 	* statistics/distributions/pascal_cdf.m,
  5896 	statistics/distributions/pascal_inv.m,
  5897 	statistics/distributions/pascal_pdf.m,
  5898 	statistics/distributions/pascal_rnd.m: Remove.
  5899 	* statistics/distributions/nbincdf.m,
  5900 	statistics/distributions/nbininv.m,
  5901 	statistics/distributions/nbinpdf.m,
  5902 	statistics/distributions/nbinrnd.m: Replace with matlab
  5903 	compatible functions.
  5904 	* deprecated/pascal_cdf.m, deprecated/pascal_inv.m,
  5905 	deprecated/pascal_pdf.m, deprecated/pascal_rnd.m: Use the new
  5906 	nbincdf, etc functions to implement these.
  5907 
  5908 2007-02-22  Daniel J Sebald  <daniel.sebald@ieee.org>
  5909 
  5910 	* plot/__uiobject_draw_axes__.m: Insert newline between plot
  5911 	command and data.
  5912 
  5913 2007-02-22  John W. Eaton  <jwe@octave.org>
  5914 
  5915 	* miscellaneous/doc.m: If index search fails, try again without
  5916 	the index search option.
  5917 
  5918 2007-02-22  David Bateman  <dbateman@free.fr>
  5919 
  5920 	* miscellaneous/doc.m: Find doc.info file correctly in user directories.
  5921 
  5922 	* statistics/distributions/frnd.m, statistics/distributions/exprnd.m, 
  5923 	statistics/distributions/gamrnd.m, statistics/distributions/trnd.m, 
  5924 	statistics/distributions/poissrnd.m, statistics/distributions/chi2rnd.m,
  5925 	statistics/distributions/betarnd.m: Convert to use randg, rande
  5926 	and randp to accelerate.
  5927 
  5928 	* pkg/pkg.m (fix_depends): Support > and < operators as well. 
  5929 
  5930 2007-02-22  John W. Eaton  <jwe@octave.org>
  5931 
  5932 	* plot/__uiobject_draw_axes__.m: If not using gnuplot for images,
  5933 	cache data and display after xlim and ylim have been determined.
  5934 
  5935 2007-02-22  Daniel J Sebald  <daniel.sebald@ieee.org>
  5936 
  5937 	* plot/__uiobject_draw_axes__.m:
  5938 	Allow multiple images to be displayed with gnuplot.
  5939 
  5940 2007-02-20  Rafael Laboissiere  <rafael@debian.org>
  5941 
  5942 	* optimization/glpk.m: Document the fact that extra.mem does not work
  5943 	for versions of GLPK 4.15 and later.
  5944 
  5945 2007-02-19  John W. Eaton  <jwe@octave.org>
  5946 
  5947 	* plot/__uiobject_alloc__.in: If next available element in
  5948 	__uiobject_list__ is 0, grow list before doing anything else.
  5949 	* plot/__uiobject_grow_list__.in: Only set __uiobject_head__ on
  5950 	first call when size of __uiobject_list__ is 0.
  5951 
  5952 2007-02-16  John W. Eaton  <jwe@octave.org>
  5953 
  5954 	* miscellaneous/Makefile.in (SOURCES): Remove popen2.m from the list.
  5955 
  5956 2007-02-16  Michael Goffioul  <michael.goffioul@swing.be>
  5957 
  5958 	* miscellaneous/popen2.m: Remove as replaced with builtin.
  5959 
  5960 2007-02-16  Muthiah Annamalai  <muthuspost@gmail.com>
  5961 
  5962 	* specfun/nchoosek.m: Check nargin.
  5963 
  5964 2007-02-15  John W. Eaton  <jwe@octave.org>
  5965 
  5966 	* path/addpath.m, path/rmpath.m: Delete
  5967 	* path/Makefile.in (SOURCES): Remove them from the list.
  5968 
  5969 	* plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m:
  5970 	Delete title, xlabel, ylabel, and zlabel properties before
  5971 	reassigning.
  5972 	* plot/__uiobject_axes_init__.in: New arg, mode.
  5973 	Don't init outerposition if "mode" is "replace".
  5974 	* plot/newplot.m: Check both figure and axes nextplot properties.
  5975 	If axes nextplot property is replace, pass "replace" as mode arg
  5976 	to __uiobject_axes_init__.
  5977 
  5978 2007-02-15  Daniel J Sebald  <daniel.sebald@ieee.org>
  5979 
  5980 	* image/imshow.m: Don't restore old colormap.
  5981 
  5982 	* plot/__uiobject_image_ctor__.m: Set xdata and ydata properties.
  5983 	* image/__img__.m: New file containing common parts of image.m and
  5984 	imshow.m.
  5985 	* image/Makefile.in (SOURCES): Add __img__.m to the list.
  5986 	* image/image.m, image/imshow.m: Call __img__.
  5987 	* plot/__uiobject_draw_axes__.m:
  5988 	Handle rgb imaged data stored in 3-d arrays.
  5989 
  5990 	* plot/figure.m: Doc fix.
  5991 
  5992 2007-02-14  Thomas Weber  <thomas.weber.mail@gmail.com>
  5993 
  5994 	* audio/wavread.m, audio/wavwrite.m: Use types with specific sizes
  5995 	for reading and writing data.  New tests.  Improve rounding.
  5996 
  5997 2007-02-13  John W. Eaton  <jwe@octave.org>
  5998 
  5999 	* plot/stem.m: New file, adapted from OctPlot.
  6000 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6001 
  6002 	* plot/__errcomm__.m, plot/__plr1__.m, plot/__plr2__.m,
  6003 	plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
  6004 	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
  6005 	plot/__plt2vv__.m, plot/__plt__.m, plot/loglog.m,
  6006 	plot/loglogerr.m, plot/plot.m, plot/plot3.m, plot/polar.m,
  6007 	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
  6008 	plot/semilogyerr.m: Return handles to line objects.
  6009 
  6010 2007-02-11  John W. Eaton  <jwe@octave.org>
  6011 
  6012 	* plot/__uiobject_close_all.m: New file.
  6013 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6014 
  6015 2007-02-10  John W. Eaton  <jwe@octave.org>
  6016 
  6017 	* plot/drawnow.m: Arrange for plot streams to be close on exit.
  6018 	* plot/__uiobject_globals__.m: Don't call mlock.
  6019 
  6020 	* plot/drawnow.m: Only check for DISPLAY if isunix returns true.
  6021 	* plot/__uiobject_delete__.m: Send quit command and flush stream
  6022 	before calling pclose.
  6023 
  6024 2007-02-09  John W. Eaton  <jwe@octave.org>
  6025 
  6026 	* plot/subplot.m: Delete spurious call to axes.
  6027 
  6028 	* plot/figure.m: Call drawnow for current figure before creating
  6029 	or switching to a new figure.
  6030 	* plot/__uiobject_init_figure__.in: Handle empty arg the same as
  6031 	nargin == 0 case.
  6032 
  6033 	* testfun/assert.m: Try to avoid problems when comparisons involve
  6034 	strange values like Inf+NaNi.
  6035 
  6036 2007-02-08  John W. Eaton  <jwe@octave.org>
  6037 
  6038 	* plot/drawnow.m: Use gnuplot_binary() instead of just "gnuplot"
  6039 	and check gnuplot_use_title_option instead of just assuming -title
  6040 	works.  From Michael Goffioul <michael.goffioul@swing.be>.
  6041 
  6042 	* Makefile.in (DISTFILES): Add move-if-change to the list.
  6043 
  6044 	* audio/Makefile.in, control/base/Makefile.in,
  6045 	control/hinf/Makefile.in, control/obsolete/Makefile.in,
  6046 	control/system/Makefile.in, control/util/Makefile.in,
  6047 	deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
  6048 	general/Makefile.in, image/Makefile.in, io/Makefile.in,
  6049 	linear-algebra/Makefile.in, miscellaneous/Makefile.in,
  6050 	optimization/Makefile.in, plot/Makefile.in,
  6051 	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
  6052 	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
  6053 	special-matrix/Makefile.in, startup/Makefile.in,
  6054 	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
  6055 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  6056 	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in,
  6057 	path/Makefile.in, pkg/Makefile.in: Explicitly list source files.
  6058 
  6059 	* plot/figure.m: Don't call drawnow.  Correctly init figure when
  6060 	only given property list.
  6061 
  6062 2007-02-07  John W. Eaton  <jwe@octave.org>
  6063 
  6064 	* plot/__uiobject_draw_axes__.m: Handle xdir, ydir, and zdir axis
  6065 	properties.
  6066 
  6067 	* plot/sombrero.m: Call box ("off") after mesh.
  6068 
  6069 	* plot/__uiobject_draw_axes__.m: Avoid rgb colors and "set style
  6070 	line default" commands with older versions of gnuplot.
  6071 
  6072 	* plot/close.m: Use get (0, "currentifgure") instead of gcf.
  6073 
  6074 2007-02-06  John W. Eaton  <jwe@octave.org>
  6075 
  6076 	* plot/__uiobject_draw_axes__.m: Set pt to 0 if marker is ".".
  6077 	* sparse/gplot.m: Use line style - instead of 1.
  6078 
  6079 2007-02-05  Rafael Laboissiere  <rafael@debian.org>
  6080 
  6081 	* plot/print.m: Avoid error message from cellidx.
  6082 
  6083 2007-02-05  John W. Eaton  <jwe@octave.org>
  6084 
  6085 	* plot/legend.m: Fix check for data.
  6086 
  6087 2007-02-05  Thomas Treichl  <Thomas.Treichl@gmx.net>
  6088 
  6089 	* plot/__uiobject_draw_axes__.m (do_linestyle_command):
  6090 	Always set lt and pt.
  6091 
  6092 2007-02-05  Shai Ayal  <shaiay@users.sourceforge.net>
  6093 
  6094 	* plot/contourc.m: Correctly compute X and Y.
  6095 
  6096 2007-02-05  John W. Eaton  <jwe@octave.org>
  6097 
  6098 	* plot/__uiobject_draw_axes__.m: Use title "" if no explicit title.
  6099 	When setting {x,y,z}lim, also set {x,y,z}limmode to "auto.
  6100 
  6101 2007-02-01  John W. Eaton  <jwe@octave.org>
  6102 
  6103 	* plot/__uiobject_draw_axes__.m:
  6104 	Don't try to set axis limits unless we have data.
  6105 
  6106 	*  plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
  6107 	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
  6108 	plot/__plt2vv__.m, plot/__plt__.m, plot/__pltopt1__.m,
  6109 	plot/__pltopt__.m, plot/plot3.m: Set and use options struct
  6110 	instead of of key and fmt strings.
  6111 
  6112 	* plot/__pltopt1__.m: Greatly simplify.
  6113 
  6114 	* plot/__next_line_color__.m: New file.
  6115 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6116 	* plot/newplot.m: Call __next_line_color__ here to reset rotation.
  6117 
  6118 	* plot/__default_plot_options__.m: New file.
  6119 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6120 
  6121 	* plot/__plt3__.m: Delete.
  6122 	* plot/Makefile.in (SOURCES_M): Remove it from the list.
  6123 
  6124 2007-01-31  John W. Eaton  <jwe@octave.org>
  6125 
  6126 	* plot/__uiobject_draw_axes__.m: Set defaults for color,
  6127 	linestyle, linewidth, marker, and markersize properties.
  6128 	* plot/__uiobject_draw_axes__.m: Attempt to handle line and marker
  6129 	colors and widths, and line styles.
  6130 
  6131 	* plot/__plt__.m, image/image.m: Don't call drawnow.
  6132 
  6133 	* plot/__gnuplot_version__.m: Restore from CVS Attic.
  6134 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6135 
  6136 	* plot/__uiobject_draw_axes__.m: Delete useless call to
  6137 	__gnuplot_save_data__.
  6138 
  6139 	* image/image.m: Accept 2 args, but ignore the second for now.
  6140 
  6141 2007-01-30  David Bateman  <dbateman@free.fr>
  6142 
  6143 	* pkg/pkg.m (pkg, isautoload, install, load_packages): Add ability
  6144 	to flag a package as to be autoloaded. Add install flags -noauto, 
  6145 	-auto to force autoload behavior.
  6146 	(installed_packages): Make list of installed packages unique.
  6147 
  6148 2007-01-30  John W. Eaton  <jwe@octave.org>
  6149 
  6150 	* Merge of changes from graphics-branch:
  6151 
  6152 	2007-01-29  John W. Eaton  <jwe@octave.org>
  6153 
  6154 	* plot/subplot.m: Set nextplot property of current figure to "add".
  6155 
  6156 	* plot/__uiobject_draw_axes__.m: Only handle outerposition
  6157 	property if it exists.
  6158 
  6159 	2007-01-26  John W. Eaton  <jwe@octave.org>
  6160 
  6161 	* plot/__uiobject_draw_axes__.m: Move initialization of max and
  6162 	min values outside of loop over child objects.
  6163 
  6164 	* plot/contour.m, plot/contourc.m: New files.
  6165 	* plot/Makefile.in (SOURCES_M): Add them to the list.
  6166 
  6167 	* image/image_viewer.m: Set view_fcn to "gnuplot_internal" if we
  6168 	find a gnuplot version newer than 4.0.
  6169 	* image/__img_gnuplot__.m: Delete.
  6170 	* image/image.m: Create image graphics object.
  6171 	Call newplot to setup and drawnow to finish.
  6172 	Eliminate ZOOM arg.
  6173 
  6174 	* plot/__uiobject_draw_axes__.m: Handle image data.
  6175 
  6176 	* plot/legend.m: Eliminate useless variable "warned".
  6177 
  6178 	* plot/__uiobject_image_ctor__.m: New file.
  6179 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6180 
  6181 	* plot/gcf.m: Also create new figure if currentfigure is 0.
  6182 	* plot/drawnow.m: Use get (0, "currentfigure") instead of gcf.
  6183 
  6184 	* plot/__uiobject_root_figure_ctor__.m: Set visible property.
  6185 
  6186 	* plot/__default_colormap__.m: New file.
  6187 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6188 	* plot/__uiobject_figure_ctor__.m: Use it to set default colormap
  6189 	property.
  6190 	* image/colormap.m: Use colormap property of current figure
  6191 	to store colormap instead of using persistent variable.
  6192 	Call __default_colormap__ to get default map value.
  6193 	* image/ocean.m, image/gray.m: Set colormap for current figure.
  6194 
  6195 	* plot/__uiobject_draw_axes__.m: Handle aspect ratio property.
  6196 	Handle some tick mark options.
  6197 
  6198 	* plot/__uiobject_axes_setr__.m: If we see xtick, ytick, or ztick,
  6199 	set corresponding *mode to "manual".  If we set dataaspectratio,
  6200 	set dataaspectratiomode to "manual".
  6201 
  6202 	* plot/__uiobject_axes_init__.m: Include *tick, *tickmode,
  6203 	*ticklabelmode, dataaspectratio, dataaspectratiomode properties.
  6204 
  6205 	* plot/axis.m: New file.
  6206 	* plot/Makefile.in (SOURCES_M): Include it in the list.
  6207 
  6208 	* plot/__uiobject_axes_setr__.m: If we see xlim, ylim, or zlim,
  6209 	set corresponding *limmode to "manual".
  6210 	* plot/__uiobject_draw_axes__.m	(get_axis_limits): New subfunction.
  6211 	Use it to compute autosclaled limits.
  6212 	Arg is now handle, not object.  Change all callers.
  6213 	Compute data limits.
  6214 
  6215 	2007-01-25  John W. Eaton  <jwe@octave.org>
  6216 
  6217 	* plot/drawnow: Fix visibility check for zero args.
  6218 
  6219 	* plot/text.m: New file.
  6220 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6221 	* plot/__uiobject_draw_axes__.m: Handle text objects.
  6222 	* plot/__uiobject_text_ctor__.m: Include units, position, and
  6223 	horizontalalignment properties.
  6224 
  6225 	* plot/figure.m: Set options for f we just constructed or were
  6226 	given as an argument, not gcf.  Only return handle if nargout > 0.	
  6227 
  6228 	* plot/drawnow.m: Handle visible field for figure here.
  6229 	* plot/__uiobject_figure_ctor__.m: Set default visible field.
  6230 
  6231 	* plot/__uiobject_draw_axes__.m: Call undo_string_escapes on
  6232 	title and axis labels.
  6233 
  6234 	* plot/plot3.m, plot/mesh.m: Set default 3-d view here.
  6235 	* plot/__uiobject_draw_axes__.m: Handle view for 3-d plots.
  6236 	* plot/__uiobject_axes_init__.in: Set default view field for object.
  6237 	* plot/view.m: New file.
  6238 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6239 
  6240 	* plot/__uiobject_make_handle__.in, plot/set.m, plot/drawnow.m:
  6241 	Call __request_drawnow__.
  6242 
  6243 	* plot/newplot.m: For "replace" action, call __uiobject_axes_init__.
  6244 
  6245 	* plot/__uiobject_axes_ctor__.m, plot/__uiobject_text_ctor__.m:
  6246 	Call set to set properties.  Return handle instead of structure.
  6247 	Change all callers.
  6248 
  6249 	* plot/__uiobject_axes_setr__.m: New file.
  6250 	* plot/set.in: Check for __setter__ field.
  6251 
  6252 	* plot/__uiobject_axes_init__.in:
  6253 	Rename from plot/__uiobject_axes_init__.m.
  6254 	Include __uiobject_globals__.
  6255 	Accept handle as arg instead of structure
  6256 	* plot/Makefile.in (SOURCES_M): Remove __uiobject_axes_init__.m
  6257 	from the list.
  6258 	(SOURCES_IN): Add __uiobject_axes_init__.in to the list.
  6259 
  6260 	2007-01-24  John W. Eaton  <jwe@octave.org>
  6261 
  6262 	* plot/Makefile.in ($(GEN_M)): Depend on __uiobject_globals__.m.
  6263 
  6264 	* plot/__uiobject_globals__.m: Call __lock_global__ when
  6265 	initializing each global variable.
  6266 
  6267 	2007-01-18  John W. Eaton  <jwe@octave.org>
  6268 
  6269 	* plot/__uiobject_globals__.m (__uiobject_handles_free_list__,
  6270 	__uiobject_figure_handles_free_list__): New global variables.
  6271 	* plot/__uiobject_get_handle__.m, plot/__uiobject_free__.m:
  6272 	Place unused handles on the free list.
  6273 
  6274 	* plot/__uiobject_get_figure_handle__.in: Delete.
  6275 	* plot/Makefile.in: Delete it from the SOURCES_IN list.
  6276 
  6277 	* plot/__uiobject_init_figure__.in: Perform allocation of figure
  6278 	handles here.  Return figure handle.
  6279 	* plot/figure.m: Call __uiobject_init_figure__ to allocate handle.
  6280 
  6281 	2007-01-11  John W. Eaton  <jwe@octave.org>
  6282 
  6283 	* plot/__uiobject_draw_axes__.m: Use "%g", not "%.4g" when writing
  6284 	data for gnuplot.
  6285 
  6286 	* plot/Makefile.in (SOURCES_M, SOURCES_IN, GEN_M): New lists of
  6287 	files.
  6288 	(SOURCES): Include $(SOURCES_M) and $(SOURCES_M) in the list.
  6289 	(DISTFILES): Include include-globals.awk in the list.
  6290 	(FCN_FILES): Define using $(SOURCES_M) and $(GEN_M).
  6291 	($(GEN_M) : %.m : %.in): New rule.
  6292 
  6293 	* include-globals.awk: New file.
  6294 
  6295 	* plot/__uiobject_alloc__.in, plot/__uiobject_figures__.in, 
  6296 	plot/__uiobject_free__.in, plot/__uiobject_get_figure_handle__.in, 
  6297 	plot/__uiobject_get_handle__.in, plot/__uiobject_grow_list__.in, 
  6298 	plot/__uiobject_handle2idx__.in, plot/__uiobject_init_figure__.in, 
  6299 	plot/__uiobject_init_root_figure__.in,
  6300 	plot/__uiobject_make_handle__.in,  plot/get.in, plot/set.in:
  6301 	Rename from corresponding .m files.
  6302 
  6303 	* move-if-change: New file.
  6304 
  6305 	* plot/__uiobject_delete__.m: New file.
  6306 	* plot/delete.m, plot/__uiobject_delete_children__.m,
  6307 	plot/__uiobject_delete_child__.m: Delete.
  6308 	* miscellaneous/delete.m: Forward to __uiobject_delete__ if arg is
  6309 	not a character string.
  6310 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2vm__.m:
  6311 	Fix assignment to tmp key value in loop.
  6312 	* plot/__uiobject_axes_dtor__.m: No need to Call __uiobject_free__
  6313 	for obj.title, obj.xlabel, obj.ylabel, obj.zlabel.
  6314 	* plot/__uiobject_axes_dtor__.m, plot/__uiobject_axis_init__.m:
  6315 	Inline code to delete children.
  6316 	* plot/__uiobject_free__.m: Arg is now handle, not index into
  6317 	__uiobject_list__.
  6318 	* plot/clf.m, plot/closereq.m, plot/newplot.m: No need to remove
  6319 	and free child.
  6320 
  6321 	2006-12-08  John W. Eaton  <jwe@octave.org>
  6322 
  6323 	* plot/gcf.m: Check if the root figure object's currentfigure
  6324 	handle is empty, not 0.
  6325 	* plot/__uiobject_root_figure_ctor__.m:
  6326 	Set currentfigure to [], not 0.
  6327 
  6328 	* plot/stairs.m: Handle matrix arguments.  Improve compatibility.
  6329 
  6330 	2006-12-07  John W. Eaton  <jwe@octave.org>
  6331 
  6332 	* plot/__plt_get_axis_arg__.m, plot/__uiobject_adopt__.m,
  6333 	plot/__uiobject_alloc__.m, plot/__uiobject_axes_ctor__.m,
  6334 	plot/__uiobject_axes_dtor__.m, plot/__uiobject_axes_init__.m,
  6335 	plot/__uiobject_delete_children__.m,
  6336 	plot/__uiobject_draw_axes__.m, plot/__uiobject_draw_figure__.m,
  6337 	plot/__uiobject_figure_ctor__.m, plot/__uiobject_figures__.m,
  6338 	plot/__uiobject_free__.m, plot/__uiobject_get_figure_handle__.m,
  6339 	plot/__uiobject_get_handle__.m, plot/__uiobject_globals__.m,
  6340 	plot/__uiobject_grow_list__.m, plot/__uiobject_handle2idx__.m,
  6341 	plot/__uiobject_init_figure__.m,
  6342 	plot/__uiobject_init_root_figure__.m,
  6343 	plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.m,
  6344 	plot/__uiobject_remove_child__.m,
  6345 	plot/__uiobject_root_figure_ctor__.m,
  6346 	plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m,
  6347 	plot/axes.m, plot/box.m, plot/closereq.m, plot/delete.m,
  6348 	plot/drawnow.m, plot/gca.m, plot/gcf.m, plot/get.m,
  6349 	plot/isfigure.m, plot/ishandle.m, plot/line.m, plot/newplot.m,
  6350 	plot/set.m: New files.
  6351 
  6352 	* plot/__plt3__.m, plot/errorbar.m, plot/__axis_label__.m,
  6353 	plot/__plr1__.m, plot/__errcomm__.m, plot/print.m, plot/zlabel.m,
  6354 	plot/__plt1__.m, plot/__plt2__.m, plot/sombrero.m, plot/shg.m,
  6355 	plot/fplot.m, plot/ndgrid.m, plot/clf.m, plot/hold.m,
  6356 	plot/ishold.m, plot/meshdom.m, plot/ylabel.m, plot/__plt2ss__.m,
  6357 	plot/__plt2vv__.m, plot/__plr2__.m, plot/__plt2mm__.m,
  6358 	plot/__pltopt1__.m, plot/meshgrid.m, plot/__plt2mv__.m,
  6359 	plot/figure.m, plot/xlabel.m, plot/stairs.m, plot/__plt2vm__.m,
  6360 	plot/bar.m, plot/__errplot__.m, plot/semilogx.m, plot/semilogy.m,
  6361 	plot/loglog.m, plot/polar.m, plot/legend.m, plot/orient.m,
  6362 	plot/title.m, plot/__pltopt__.m, plot/grid.m, plot/hist.m,
  6363 	plot/subplot.m, plot/plot.m, plot/mesh.m, plot/__plt__.m,
  6364 	plot/close.m, plot/loglogerr.m, plot/plot3.m, plot/semilogxerr.m,
  6365 	plot/semilogyerr.m, plot/replot.m:
  6366 	Adapt to new graphics data structure.
  6367 
  6368 	* plot/__do_legend__.m, plot/__gnuplot_version__.m,
  6369 	plot/__init_plot_vars__.m, plot/__make_using_clause__.m,
  6370 	plot/__plot_globals__.m, plot/__plr__.m, plot/__render_plot1__.m,
  6371 	plot/__render_plot__.m, plot/__setup_plot__.m, plot/axis.m,
  6372 	plot/contour.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
  6373 	plot/plot_border.m, plot/subwindow.m: Delete.
  6374 
  6375 2007-01-24  David Bateman  <dbateman@free.fr>
  6376 
  6377 	* pkg/pkg.m: Install ChangeLog file if it exists.
  6378 	Delete bare newline in string passed to write_INDEX.
  6379 
  6380 	* sparse/sprandsym.m: Make work for even values of N.
  6381 
  6382 2007-01-24  John W. Eaton  <jwe@octave.org>
  6383 
  6384 	* miscellaneous/news.m: New file.
  6385 
  6386 2007-01-23  Luis F. Ortiz  <lortiz@interactivesupercomputing.com>
  6387 
  6388 	* strings/strncmpi.m: Use strncmp instead of calling strtrunc on args.
  6389 
  6390 	* strings/strncmp.m: Delete (we now have a built-in version).
  6391 
  6392 2007-01-22  Bob Weigel  <rweigel@gmu.edu>
  6393 
  6394 	* testfun/test.m: Check for all files in path, use first found.
  6395 
  6396 2007-01-22  David Bateman  <dbateman@free.fr>
  6397 
  6398 	* polynomial/spline.m: Make DG a column instead of a row vector.
  6399 
  6400 2007-01-18  S�ren Hauberg  <hauberg@gmail.com>
  6401 
  6402 	* pkg/pkg.m (copy_files): Call write_INDEX with correct target
  6403 	file name.
  6404 
  6405 	* image/ind2rgb.m: Better input checking.  Return 3-d array if
  6406 	nargout is 1.  Handle colormaps that have too few colors.
  6407 
  6408 	* pkg/pkg.m (create_pkgadddel): Call fullfile with nm, not "nm".
  6409 	(configure_make): Use fullfile instead of concatenating with "/".
  6410 
  6411 2007-01-10  Baylis Shanks  <bshanks3@hotmail.com>
  6412 
  6413 	* set/ismember.m: Handle N-d arrays.
  6414 
  6415 2007-01-10  David Bateman  <dbateman@free.fr>
  6416 
  6417 	* elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
  6418 	elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
  6419 	elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m:
  6420 	New files.
  6421 
  6422 2007-01-09  S�ren Hauberg  <hauberg@gmail.com>
  6423 
  6424 	 * pkg/pkg.m: Allow filenames to contain glob patterns.
  6425 
  6426 2007-01-08  S�ren Hauberg  <hauberg@gmail.com>
  6427 
  6428 	* pkg/pkg.m: Use copyfile instead of calling system.  Use fullfile
  6429 	instead of concatenating with "/".  Use mlock to ensure that
  6430 	persistent variables are not clobbered if user types clear all.
  6431 
  6432 2007-01-08  John W. Eaton  <jwe@octave.org>
  6433 
  6434 	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
  6435 	Improve handling of file names containing globbing characters.
  6436 	From S�ren Hauberg <hauberg@gmail.com>.
  6437 
  6438 2007-01-05  John W. Eaton  <jwe@octave.org>
  6439 
  6440 	* optimization/optimset.m, optimization/__fsolve_defopts__.m:
  6441 	New files.
  6442 
  6443 2006-12-30  John W. Eaton  <jwe@octave.org>
  6444 
  6445 	* sparse/spfun.m: Check for "function_handle" not "function handle".
  6446 	* plot/fplot.m: Likewise.  Use isa instead of strcmp + class.
  6447 
  6448 2006-12-27  S�ren Hauberg  <hauberg@gmail.com>
  6449 
  6450 	* image/imshow.m: Strip NaNs from image.
  6451 
  6452 2006-12-08  David Bateman  <dbateman@free.fr>
  6453 
  6454 	* sparse/normest.m: New file.
  6455 
  6456 2006-12-06  Michael Goffioul  <michael.goffioul@swing.be>
  6457 
  6458 	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
  6459 	Work on Windows systems without cp or mv.
  6460 
  6461 	* startup/inputrc: Include sequences for Windows.
  6462 
  6463 2006-12-06  S�ren Hauberg  <hauberg@gmail.com>
  6464 
  6465 	* pkg/pkg.m (unload_packages): New function.
  6466 	(pkg): Handle unload action.
  6467 
  6468 	* __errplot__.m: Add missing semicolon.
  6469 
  6470 2006-11-30  John W. Eaton  <jwe@octave.org>
  6471 
  6472 	* miscellaneous/mexext.m: New file.
  6473 
  6474 2006-11-29  David Bateman  <dbateman@free.fr>
  6475 
  6476 	* pkg/pkg.m: Add local_list and global_list options that allow the
  6477 	location of package lists to be probed and set.
  6478 
  6479 2006-11-17  John W. Eaton  <jwe@octave.org>
  6480 
  6481 	* plot/__render_plot1__.m: Reverse y axis for images.
  6482 
  6483 	* plot/__render_plot__.m: New args, terminal and output.
  6484 	* plot/print.m: Don't set output and term here.  Instead, call
  6485 	__render_plot__ with terminal and output.
  6486 
  6487 2006-11-16  John W. Eaton  <jwe@octave.org>
  6488 
  6489 	* plot/__render_plot1__.m: New file.
  6490 	* plot/__render_plot__.m: Use it.  Loop over multiplots.
  6491 	* plot/print.m, plot/subplot.m: Don't send "set multiplot" to
  6492 	gnuplot.  Let __render_plot__ do that.
  6493 
  6494 2006-11-16  Francesco Potorti`  <Potorti@isti.cnr.it>
  6495 
  6496 	* plot/plot.m: Fix doc string.
  6497 
  6498 2006-11-16  John W. Eaton  <jwe@octave.org>
  6499 
  6500 	* plot/__render_plot__.m: Check for mix of 2-d and 3-d plots
  6501 	before sending anything to the plotter.
  6502 
  6503 2006-11-15  John W. Eaton  <jwe@octave.org>
  6504 
  6505 	* image/__img_gnuplot__.m: Store more info in global plot
  6506 	structures and use __render_plot__ to build plot command to
  6507 	display image.
  6508 
  6509 	* plot/__plt3__.m: New arg, parametric.  Change all callers.
  6510 
  6511 	* plot/__plot_globals__.m (__plot_line_offset__, __plot_command__,
  6512 	__plot_command_sep__): Delete.
  6513 	(__plot_data_type__, __plot_data_parametric__,
  6514 	__plot_image_colormap__, __plot_image_dims__, __plot_fmtstr__,
  6515 	__plot_usingstr__, __plot_withstr__): New variables.
  6516 	* plot/__init_plot_vars__.m: Initialize them.
  6517 
  6518 	* plot/__init_plot_vars__.m, plot/__setup_plot__.m:
  6519 	Don't handle sep or cmd.
  6520 
  6521 	* plot/__render_plot__.m: New function.
  6522 	* plot/__plt__.m, plot/__plt3__.m, plot/__errplot__.m:
  6523 	Store more info in global plot structures and use __render_plot__
  6524 	to build plot command.
  6525 	* plot/replot.m: Simply call __render_plot__.
  6526 
  6527 	* plot/contour.m, plot/mesh.m, plot/plot3.m:
  6528 	Set __plot_data_parametric__ here.
  6529 
  6530 2006-11-14  John W. Eaton  <jwe@octave.org>
  6531 
  6532 	* plot/bottom_title.m, plot/top_title.m: Delete.
  6533 
  6534 	* image/image_viewer.m: Set default values here.
  6535 	* image/image.m: Not here.
  6536 
  6537 	* image/image_viewer.m: Always return old values.  Check arguments.
  6538 	* image/__img_gnuplot__.m: Rename from __img__m.
  6539 
  6540 2006-11-14  S�ren Hauberg  <soren@hauberg.org>
  6541 
  6542 	* image/image_viewer.m: New function.
  6543 	* image/__img_via_file__.m: New function.
  6544 	* image/image.m: Use image_viewer to determine which program to
  6545 	use for image viewing.
  6546 	* image/__img__.m: Silently accept more than 3 args.
  6547 
  6548 2006-11-14  John W. Eaton  <jwe@octave.org>
  6549 
  6550 	* plot/__do_legend__.m, plot/__errplot__.m,
  6551 	plot/__init_plot_vars__.m, plot/__plot_globals__.m,
  6552 	plot/__plt3__.m, plot/__plt__.m, plot/__setup_plot__.m,
  6553 	plot/legend.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
  6554 	plot/replot.m, plot/subplot.m, plot/subwindow.m:
  6555 	Use __plot_globals__ for multiplot variables.  Keep track of
  6556 	multiplot info for each figure.  Eliminate __multiplot_xscale__.
  6557 
  6558 2006-11-13  John W. Eaton  <jwe@octave.org>
  6559 
  6560 	* plot/mesh.m: Use proper dimensions for y in call to repmat.
  6561 
  6562 	* miscellaneous/substruct.m: New function.
  6563 
  6564 	* testfun/assert.m: Force orientation to match when comparing
  6565 	struct elements.
  6566 
  6567 	* general/__isequal__.m: Avoid assignment of comma-separated lists
  6568 	when comparing structs.
  6569 
  6570 2006-11-13  S�ren Hauberg  <hauberg@gmail.com>
  6571 
  6572 	* general/bicubic.m, general/cart2pol.m, general/cart2sph.m,
  6573 	plot/contour.m, linear-algebra/cross.m, general/cumtrapz.m,
  6574 	linear-algebra/dot.m, image/imshow.m, general/interp2.m,
  6575 	general/mod.m, plot/plot3.m, plot/__plr2__.m, plot/__plr__.m,
  6576 	general/pol2cart.m, general/polyarea.m, polynomial/polyfit.m,
  6577 	general/rem.m, image/rgb2ind.m, general/sph2cart.m,
  6578 	general/trapz.m, miscellaneous/xor.m: Use size_equal.
  6579 
  6580 2006-11-13  John W. Eaton  <jwe@octave.org>
  6581 
  6582 	* plot/mesh.m: Use size_equal to compare dimensions.
  6583 
  6584 2006-11-13  S�ren Hauberg  <soren@hauberg.org>
  6585 
  6586 	* plot/mesh.m: Simplify.  Set hidden3d for the plot.
  6587 
  6588 2006-11-11  S�ren Hauberg  <soren@hauberg.org>
  6589 
  6590 	* miscellaneous/copyfile.m: Fix docs to match function.
  6591 
  6592 2006-11-08  John W. Eaton  <jwe@octave.org>
  6593 
  6594 	* plot/legend.m: New function, adapted from Octave Forge.
  6595 
  6596 	* plot/__do_legend__.m: New function.
  6597 	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m,
  6598 	plot/replot.m: Call it before plotting.
  6599 
  6600 	* plot/plot3.m, plot/mesh.m, plot/contour.m: Don't send "set
  6601 	noparametric" to gnuplot..
  6602 	
  6603 	* plot/__plotopt__.m, plot/__pltopt1__.m, plot/__plt1__.m,
  6604 	plot/__plt2__.m, plot/__plt2mm__.m, plot/__plt2mv__.m,
  6605 	plot/__plt2ss__.m, plot/__plt2vm__.m, plot/__plt2vv__.m: Accept
  6606 	and return key title separate from line format.  Accept format and
  6607 	key as cellstr.  Always return data as cell array.  Return format
  6608 	and key title as cellstr.
  6609 	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m:
  6610 	Handle line format and key titles separately.
  6611 	* plot/__plt3__.m, plot/__plt__.m: Handle data as cell array only.
  6612 
  6613 	* plot/__plot_globals__.m (__plot_line_offset__,
  6614 	__plot_key_labels__, __plot_key_properties__): New global
  6615 	variables.  Initialize them.
  6616 	* plot/__init_plot_vars__.m (__plot_line_offset__,
  6617 	__plot_key_labels__, __plot_key_properties__): Initialize.
  6618 	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m
  6619 	(__plot_line_offset__, __plot_key_labels__,
  6620 	__plot_key_properties__): Store information about plot key titles.
  6621 
  6622 	* plot/__errplot__.m, plot/__init_plot_vars__.m, plot/__plt3__.m,
  6623 	plot/__plt__.m: Use cf, mxi, and myi as shorthand for
  6624 	__current_figure__, __multiplot_xi__, and __multiplot_yi__,
  6625 	respectively.
  6626 
  6627 	* plot/__errcomm__.m: Allow fmt to be cellstr.
  6628 
  6629 	* strings/strcat.m: Disable Octave:empty-list-elements warning
  6630 	whle concatenating args.
  6631 
  6632 2006-11-07  John W. Eaton  <jwe@octave.org>
  6633 
  6634 	* startup/main-rcfile: Conditionally set PAGER_FLAGS.
  6635 
  6636 2006-11-06  S�ren Hauberg  <soren@hauberg.org>
  6637 
  6638 	* pkg/pkg.m (extract_pkg): No need to pass "dotexceptnewline"
  6639 	option to regexp.
  6640 
  6641 	* image/__img__.m: Send "set size ratio -1" before plotting.
  6642 
  6643 2006-11-03  Bill Denney  <denney@seas.upenn.edu>
  6644 
  6645 	* strings/index.m: New arg, direction.  Simplify and speed up.
  6646 	* strings/rindex.m: Implement using index (..., "last");
  6647 
  6648 	* blanks.m, strcat.m: Simplify.  Add tests.
  6649 
  6650 2006-11-01  Bill Denney  <denney@seas.upenn.edu>
  6651 
  6652 	* general/__isequal__.m: Test size and class more consistently.
  6653 
  6654 2006-10-27  John W. Eaton  <jwe@octave.org>
  6655 
  6656 	* miscellaneous/ls_command.m: Use /D instead of /w.
  6657 	From Michael Goffioul <michael.goffioul@swing.be>.
  6658 
  6659 	* miscellaneous/ls.m, miscellaneous/ls_command.m: New files.
  6660 	* miscellaneous/dir.m: Mark as a command.
  6661 
  6662 2006-10-27  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  6663 
  6664 	* miscellaneous/unpack.m: Fix missing comma in strcat call.
  6665 
  6666 2006-10-25  John W. Eaton  <jwe@octave.org>
  6667 
  6668 	* image/image.m: Set x = y = [] when nargin == 0;
  6669 
  6670 2006-10-25  Quentin Spencer  <qspencer@ieee.org>
  6671 
  6672 	* image/image.m: Call __img__ if gnuplot version is > 4.0.
  6673 	* image/__img__.m: New file, originally from
  6674 	Daniel J Sebald <daniel.sebald@ieee.org>.
  6675 
  6676 2006-10-25  John W. Eaton  <jwe@octave.org>
  6677 
  6678 	* plot/__gnuplot_version__.m: New function, originally from
  6679 	Daniel J Sebald <daniel.sebald@ieee.org> by way of 
  6680 	Quentin Spencer <qspencer@ieee.org>.
  6681 
  6682 2006-10-25  S�ren Hauberg  <soren@hauberg.org>
  6683 
  6684 	* plot/__pltopt__.m: Update symbol marker id numbers for gnuplot 4.
  6685 
  6686 2006-10-24  Bill Denney  <denney@seas.upenn.edu>
  6687 
  6688 	* miscellaneous/unpack.m, miscellaneous/bunzip2.m,
  6689 	miscellaneous/gunzip.m: New files.
  6690 	* miscellaneous/untar.m, miscellaneous/unzip.m:
  6691 	Call unpack to do the real work.
  6692 
  6693 2006-10-24  John W. Eaton  <jwe@octave.org>
  6694 
  6695 	* plot/plot3.m: If we have a format string, then also pass using
  6696 	string to __plt3__.
  6697 
  6698 	* plot/sombrero.m: Don't return anything if nargout == 0.
  6699 
  6700 	* plot/__plt3__.m: Create using clause if none is supplied.
  6701 	* plot/mesh.m: Always pass empty using string to __plt3__.
  6702 
  6703 2006-10-20  Bill Denney  <denney@seas.upenn.edu>
  6704 
  6705 	* movefile.m, copyfile.m: Handle cellstr lists of files.
  6706 	Quote filenames in shell commands.
  6707 
  6708 2006-10-17  David Bateman  <dbateman@free.fr>
  6709 
  6710 	* pkg/pkg.m (uninstall): Allow the uninstall to proceed even if
  6711 	the package directory is missing.
  6712 
  6713 2006-10-13  John W. Eaton  <jwe@octave.org>
  6714 
  6715 	* plot/box.m: New function.
  6716 
  6717 2006-10-13  Etienne Grossmann  <etienne@tyzx.com>
  6718 
  6719 	* general/ind2sub.m, general/sub2ind.m: Handle empty indices.
  6720 
  6721 2006-10-12  Quentin Spencer  <qspencer@ieee.org>
  6722 
  6723 	* plot/sombrero.m: Only plot if nargout == 0.  Otherwise, return data.
  6724 
  6725 2006-10-10  John W. Eaton  <jwe@octave.org>
  6726 
  6727 	* miscellaneous/copyfile.m, miscellaneous/movefile.m: New functions.
  6728 
  6729 2006-10-10  Bill Denney  <denney@seas.upenn.edu>
  6730 
  6731 	* audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
  6732 	audio/playaudio.m, audio/record.m, audio/saveaudio.m,
  6733 	audio/setaudio.m, audio/wavread.m, audio/wavwrite.m,
  6734 	control/base/__bodquist__.m, control/base/__freqresp__.m,
  6735 	control/base/are.m, control/base/bode.m, control/base/ctrb.m,
  6736 	control/base/damp.m, control/base/dare.m, control/base/dcgain.m,
  6737 	control/base/dre.m, control/base/impulse.m, control/base/lqg.m,
  6738 	control/base/lsim.m, control/base/lyap.m, control/base/nichols.m,
  6739 	control/base/nyquist.m, control/base/obsv.m, control/base/pzmap.m,
  6740 	control/base/rlocus.m, control/base/step.m, control/base/tzero.m,
  6741 	control/hinf/h2norm.m, control/hinf/h2syn.m,
  6742 	control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
  6743 	control/hinf/is_dgkf.m, control/hinf/wgt1o.m,
  6744 	control/obsolete/dezero.m, control/system/__sysdefioname__.m,
  6745 	control/system/buildssic.m, control/system/c2d.m,
  6746 	control/system/cellidx.m, control/system/d2c.m,
  6747 	control/system/dmr2d.m, control/system/fir2sys.m,
  6748 	control/system/is_abcd.m, control/system/is_controllable.m,
  6749 	control/system/is_detectable.m, control/system/is_digital.m,
  6750 	control/system/is_observable.m, control/system/is_siso.m,
  6751 	control/system/is_stabilizable.m, control/system/is_stable.m,
  6752 	control/system/jet707.m, control/system/listidx.m,
  6753 	control/system/ord2.m, control/system/parallel.m,
  6754 	control/system/ss.m, control/system/ss2zp.m,
  6755 	control/system/starp.m, control/system/sys2ss.m,
  6756 	control/system/sys2tf.m, control/system/sys2zp.m,
  6757 	control/system/sysadd.m, control/system/sysappend.m,
  6758 	control/system/syschtsam.m, control/system/sysconnect.m,
  6759 	control/system/syscont.m, control/system/sysdimensions.m,
  6760 	control/system/sysdisc.m, control/system/sysdup.m,
  6761 	control/system/sysgetsignals.m, control/system/sysgettsam.m,
  6762 	control/system/sysgroup.m, control/system/sysidx.m,
  6763 	control/system/sysmin.m, control/system/sysmult.m,
  6764 	control/system/sysout.m, control/system/sysprune.m,
  6765 	control/system/sysscale.m, control/system/syssetsignals.m,
  6766 	control/system/syssub.m, control/system/sysupdate.m,
  6767 	control/system/tf.m, control/system/tfout.m,
  6768 	control/system/ugain.m, control/system/zp.m,
  6769 	control/system/zpout.m, control/util/__outlist__.m,
  6770 	control/util/__zgpbal__.m, control/util/prompt.m,
  6771 	control/util/sortcom.m, control/util/strappend.m,
  6772 	deprecated/com2str.m, elfun/acot.m, elfun/acoth.m, elfun/acsc.m,
  6773 	elfun/acsch.m, elfun/asec.m, elfun/asech.m, elfun/cot.m,
  6774 	elfun/coth.m, elfun/csc.m, elfun/csch.m, elfun/lcm.m, elfun/sec.m,
  6775 	elfun/sech.m, finance/fv.m, finance/fvl.m, finance/irr.m,
  6776 	finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
  6777 	finance/pvl.m, finance/rate.m, finance/vol.m,
  6778 	general/__isequal__.m, general/bitcmp.m, general/bitget.m,
  6779 	general/bitset.m, general/blkdiag.m, general/cart2sph.m,
  6780 	general/cell2mat.m, general/circshift.m, general/cplxpair.m,
  6781 	general/cumtrapz.m, general/deal.m, general/diff.m,
  6782 	general/flipdim.m, general/fliplr.m, general/flipud.m,
  6783 	general/ind2sub.m, general/int2str.m,
  6784 	general/is_duplicate_entry.m, general/isdefinite.m,
  6785 	general/isequal.m, general/isequalwithequalnans.m,
  6786 	general/isscalar.m, general/issquare.m, general/issymmetric.m,
  6787 	general/isvector.m, general/logical.m, general/logspace.m,
  6788 	general/mod.m, general/nargchk.m, general/nextpow2.m,
  6789 	general/perror.m, general/postpad.m, general/prepad.m,
  6790 	general/randperm.m, general/rem.m, general/repmat.m,
  6791 	general/rot90.m, general/rotdim.m, general/shift.m,
  6792 	general/shiftdim.m, general/sph2cart.m, general/strerror.m,
  6793 	general/sub2ind.m, general/trapz.m, general/tril.m,
  6794 	general/triu.m, image/gray.m, image/gray2ind.m, image/hsv2rgb.m,
  6795 	image/image.m, image/imagesc.m, image/ind2gray.m, image/ind2rgb.m,
  6796 	image/loadimage.m, image/ntsc2rgb.m, image/ocean.m,
  6797 	image/rgb2hsv.m, image/rgb2ntsc.m, image/saveimage.m, io/beep.m,
  6798 	linear-algebra/commutation_matrix.m, linear-algebra/cond.m,
  6799 	linear-algebra/cross.m, linear-algebra/dmult.m,
  6800 	linear-algebra/dot.m, linear-algebra/duplication_matrix.m,
  6801 	linear-algebra/krylov.m, linear-algebra/krylovb.m,
  6802 	linear-algebra/logm.m, linear-algebra/norm.m,
  6803 	linear-algebra/null.m, linear-algebra/orth.m,
  6804 	linear-algebra/qzhess.m, linear-algebra/rank.m,
  6805 	linear-algebra/trace.m, linear-algebra/vec.m,
  6806 	linear-algebra/vech.m, miscellaneous/bincoeff.m,
  6807 	miscellaneous/delete.m, miscellaneous/dir.m, miscellaneous/dos.m,
  6808 	miscellaneous/fileattrib.m, miscellaneous/fileparts.m,
  6809 	miscellaneous/flops.m, miscellaneous/fullfile.m,
  6810 	miscellaneous/ispc.m, miscellaneous/isunix.m,
  6811 	miscellaneous/menu.m, miscellaneous/not.m, miscellaneous/popen2.m,
  6812 	miscellaneous/single.m, miscellaneous/unix.m, miscellaneous/ver.m,
  6813 	miscellaneous/xor.m, optimization/glpk.m, optimization/glpkmex.m,
  6814 	optimization/qp.m, optimization/sqp.m, plot/__axis_label__.m,
  6815 	plot/__errplot__.m, plot/__plr1__.m, plot/__plr2__.m,
  6816 	plot/__plr__.m, plot/__plt1__.m, plot/__plt2__.m,
  6817 	plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
  6818 	plot/__plt2vm__.m, plot/__plt2vv__.m, plot/__pltopt1__.m,
  6819 	plot/__pltopt__.m, plot/bar.m, plot/bottom_title.m, plot/close.m,
  6820 	plot/contour.m, plot/errorbar.m, plot/figure.m, plot/fplot.m,
  6821 	plot/grid.m, plot/hist.m, plot/hold.m, plot/ishold.m,
  6822 	plot/loglogerr.m, plot/mesh.m, plot/meshdom.m, plot/meshgrid.m,
  6823 	plot/multiplot.m, plot/orient.m, plot/polar.m, plot/replot.m,
  6824 	plot/semilogxerr.m, plot/semilogyerr.m, plot/sombrero.m,
  6825 	plot/stairs.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
  6826 	plot/top_title.m, polynomial/compan.m, polynomial/conv.m,
  6827 	polynomial/deconv.m, polynomial/mkpp.m, polynomial/poly.m,
  6828 	polynomial/polyder.m, polynomial/polyderiv.m,
  6829 	polynomial/polyfit.m, polynomial/polygcd.m,
  6830 	polynomial/polyinteg.m, polynomial/polyout.m,
  6831 	polynomial/polyreduce.m, polynomial/polyval.m,
  6832 	polynomial/polyvalm.m, polynomial/ppval.m, polynomial/residue.m,
  6833 	polynomial/roots.m, polynomial/unmkpp.m, quaternion/quaternion.m,
  6834 	set/complement.m, set/create_set.m, set/intersect.m,
  6835 	set/ismember.m, set/setdiff.m, set/setxor.m, set/union.m,
  6836 	set/unique.m, signal/arch_fit.m, signal/arch_rnd.m,
  6837 	signal/arma_rnd.m, signal/autocor.m, signal/autoreg_matrix.m,
  6838 	signal/bartlett.m, signal/blackman.m, signal/detrend.m,
  6839 	signal/diffpara.m, signal/durbinlevinson.m, signal/fftconv.m,
  6840 	signal/fftfilt.m, signal/fftshift.m, signal/filter2.m,
  6841 	signal/freqz.m, signal/hamming.m, signal/hanning.m,
  6842 	signal/hurst.m, signal/ifftshift.m, signal/sinetone.m,
  6843 	signal/sinewave.m, signal/spencer.m, signal/stft.m,
  6844 	signal/synthesis.m, signal/unwrap.m, sparse/gplot.m,
  6845 	sparse/spfun.m, sparse/sprand.m, sparse/sprandn.m,
  6846 	sparse/sprandsym.m, sparse/spstats.m, specfun/beta.m,
  6847 	specfun/betai.m, specfun/betaln.m, specfun/erfinv.m,
  6848 	specfun/gammai.m, specfun/log2.m, specfun/pow2.m,
  6849 	special-matrix/hankel.m, special-matrix/hilb.m,
  6850 	special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
  6851 	special-matrix/toeplitz.m, special-matrix/vander.m,
  6852 	statistics/base/center.m, statistics/base/cloglog.m,
  6853 	statistics/base/cor.m, statistics/base/corrcoef.m,
  6854 	statistics/base/cov.m, statistics/base/cut.m,
  6855 	statistics/base/gls.m, statistics/base/iqr.m,
  6856 	statistics/base/kendall.m, statistics/base/kurtosis.m,
  6857 	statistics/base/logit.m, statistics/base/mahalanobis.m,
  6858 	statistics/base/mean.m, statistics/base/meansq.m,
  6859 	statistics/base/median.m, statistics/base/moment.m,
  6860 	statistics/base/ols.m, statistics/base/ppplot.m,
  6861 	statistics/base/probit.m, statistics/base/qqplot.m,
  6862 	statistics/base/range.m, statistics/base/ranks.m,
  6863 	statistics/base/run_count.m, statistics/base/skewness.m,
  6864 	statistics/base/spearman.m, statistics/base/statistics.m,
  6865 	statistics/base/std.m, statistics/base/studentize.m,
  6866 	statistics/base/table.m, statistics/base/values.m,
  6867 	statistics/base/var.m, statistics/distributions/betacdf.m,
  6868 	statistics/distributions/betainv.m,
  6869 	statistics/distributions/betapdf.m,
  6870 	statistics/distributions/betarnd.m,
  6871 	statistics/distributions/binocdf.m,
  6872 	statistics/distributions/binoinv.m,
  6873 	statistics/distributions/binopdf.m,
  6874 	statistics/distributions/binornd.m,
  6875 	statistics/distributions/cauchy_cdf.m,
  6876 	statistics/distributions/cauchy_inv.m,
  6877 	statistics/distributions/cauchy_pdf.m,
  6878 	statistics/distributions/cauchy_rnd.m,
  6879 	statistics/distributions/chi2cdf.m,
  6880 	statistics/distributions/chi2inv.m,
  6881 	statistics/distributions/chi2pdf.m,
  6882 	statistics/distributions/chi2rnd.m,
  6883 	statistics/distributions/discrete_cdf.m,
  6884 	statistics/distributions/discrete_inv.m,
  6885 	statistics/distributions/discrete_pdf.m,
  6886 	statistics/distributions/discrete_rnd.m,
  6887 	statistics/distributions/empirical_rnd.m,
  6888 	statistics/distributions/expcdf.m,
  6889 	statistics/distributions/expinv.m,
  6890 	statistics/distributions/exppdf.m,
  6891 	statistics/distributions/exprnd.m,
  6892 	statistics/distributions/fcdf.m, statistics/distributions/finv.m,
  6893 	statistics/distributions/fpdf.m, statistics/distributions/frnd.m,
  6894 	statistics/distributions/gamcdf.m,
  6895 	statistics/distributions/gaminv.m,
  6896 	statistics/distributions/gampdf.m,
  6897 	statistics/distributions/gamrnd.m,
  6898 	statistics/distributions/geocdf.m,
  6899 	statistics/distributions/geoinv.m,
  6900 	statistics/distributions/geopdf.m,
  6901 	statistics/distributions/geornd.m,
  6902 	statistics/distributions/hygecdf.m,
  6903 	statistics/distributions/hygeinv.m,
  6904 	statistics/distributions/hygepdf.m,
  6905 	statistics/distributions/hygernd.m,
  6906 	statistics/distributions/kolmogorov_smirnov_cdf.m,
  6907 	statistics/distributions/laplace_cdf.m,
  6908 	statistics/distributions/laplace_inv.m,
  6909 	statistics/distributions/laplace_pdf.m,
  6910 	statistics/distributions/laplace_rnd.m,
  6911 	statistics/distributions/logistic_cdf.m,
  6912 	statistics/distributions/logistic_inv.m,
  6913 	statistics/distributions/logistic_pdf.m,
  6914 	statistics/distributions/logistic_rnd.m,
  6915 	statistics/distributions/logncdf.m,
  6916 	statistics/distributions/logninv.m,
  6917 	statistics/distributions/lognpdf.m,
  6918 	statistics/distributions/lognrnd.m,
  6919 	statistics/distributions/normcdf.m,
  6920 	statistics/distributions/norminv.m,
  6921 	statistics/distributions/normpdf.m,
  6922 	statistics/distributions/normrnd.m,
  6923 	statistics/distributions/pascal_cdf.m,
  6924 	statistics/distributions/pascal_inv.m,
  6925 	statistics/distributions/pascal_pdf.m,
  6926 	statistics/distributions/pascal_rnd.m,
  6927 	statistics/distributions/poisscdf.m,
  6928 	statistics/distributions/poissinv.m,
  6929 	statistics/distributions/poisspdf.m,
  6930 	statistics/distributions/poissrnd.m,
  6931 	statistics/distributions/stdnormal_cdf.m,
  6932 	statistics/distributions/stdnormal_inv.m,
  6933 	statistics/distributions/stdnormal_pdf.m,
  6934 	statistics/distributions/stdnormal_rnd.m,
  6935 	statistics/distributions/tcdf.m, statistics/distributions/tinv.m,
  6936 	statistics/distributions/tpdf.m, statistics/distributions/trnd.m,
  6937 	statistics/distributions/unifcdf.m,
  6938 	statistics/distributions/unifinv.m,
  6939 	statistics/distributions/unifpdf.m,
  6940 	statistics/distributions/unifrnd.m,
  6941 	statistics/distributions/wblcdf.m,
  6942 	statistics/distributions/wblinv.m,
  6943 	statistics/distributions/wblpdf.m,
  6944 	statistics/distributions/wblrnd.m,
  6945 	statistics/distributions/wienrnd.m, statistics/tests/anova.m,
  6946 	statistics/tests/bartlett_test.m,
  6947 	statistics/tests/chisquare_test_homogeneity.m,
  6948 	statistics/tests/chisquare_test_independence.m,
  6949 	statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
  6950 	statistics/tests/hotelling_test.m,
  6951 	statistics/tests/hotelling_test_2.m,
  6952 	statistics/tests/kolmogorov_smirnov_test.m,
  6953 	statistics/tests/kolmogorov_smirnov_test_2.m,
  6954 	statistics/tests/kruskal_wallis_test.m, statistics/tests/manova.m,
  6955 	statistics/tests/mcnemar_test.m, statistics/tests/prop_test_2.m,
  6956 	statistics/tests/run_test.m, statistics/tests/sign_test.m,
  6957 	statistics/tests/t_test.m, statistics/tests/t_test_2.m,
  6958 	statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
  6959 	statistics/tests/var_test.m, statistics/tests/welch_test.m,
  6960 	statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
  6961 	statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
  6962 	strings/deblank.m, strings/dec2base.m, strings/dec2bin.m,
  6963 	strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
  6964 	strings/index.m, strings/isletter.m, strings/lower.m,
  6965 	strings/rindex.m, strings/split.m, strings/str2mat.m,
  6966 	strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
  6967 	strings/strfind.m, strings/strjust.m, strings/strmatch.m,
  6968 	strings/strncmp.m, strings/strncmpi.m, strings/strrep.m,
  6969 	strings/strtrunc.m, strings/strvcat.m, strings/substr.m,
  6970 	strings/upper.m, testfun/assert.m, testfun/demo.m,
  6971 	testfun/example.m, testfun/fail.m, testfun/speed.m,
  6972 	testfun/test.m, time/asctime.m, time/calendar.m, time/ctime.m,
  6973 	time/datenum.m, time/datestr.m, time/datevec.m, time/eomday.m,
  6974 	time/etime.m, time/is_leap_year.m:
  6975 	Use print_usage instead of usage.
  6976 
  6977 2006-10-09  David Bateman  <dbateman@free.fr>
  6978 
  6979 	* time/datevec.m: Add additional compatible default parsing strings.
  6980 
  6981 2006-10-09  Bill Denney  <denney@seas.upenn.edu>
  6982 
  6983 	* pkg/pkg.m: Remove trailing "\n" from error messages.
  6984 	Remove compare_versions subfunction.
  6985 
  6986 	* miscellaneous/compare_versions.m: New function to compare
  6987 	version numbers as strings with any boolean operators.
  6988 
  6989 	* miscellaneous/untar.m: Check more rigorously to see if the tar
  6990 	file exists.
  6991 
  6992 2006-10-04  John W. Eaton  <jwe@octave.org>
  6993 
  6994 	* pkg/pkg.m: Use fullfile to concatenate directory and file names.
  6995 
  6996 2006-10-04  S�ren Hauberg  <soren@hauberg.org>
  6997 
  6998 	* pkg/pkg.m: Update docs.  Handle prefix option.
  6999 	Handle dependencies for load option.
  7000 
  7001 2006-10-04  John W. Eaton  <jwe@octave.org>
  7002 
  7003 	* deprecated/clearplot.m, deprecated/clg.m: New functions.
  7004 
  7005 	* plot/clg.m: Delete.
  7006 	* plot/__init_plot_vars__.m: New function.
  7007 	* plot/__setup_plot__.m: Use __init_plot_vars__.
  7008 
  7009 2006-10-03  S�ren Hauberg  <soren@hauberg.org>
  7010 
  7011 	* pkg/pkg.m: Avoid calling addpath with no args.
  7012 
  7013 2006-10-03  Bill Denney  <denney@seas.upenn.edu>
  7014 
  7015  	* audio/loadaudio.m, control/base/nyquist.m,
  7016  	control/system/__zp2ssg2__.m, linear-algebra/cross.m,
  7017  	linear-algebra/krylov.m, statistics/base/center.m,
  7018  	statistics/base/median.m, statistics/base/std.m,
  7019  	statistics/base/var.m, testfun/test.m: 	Use the new find syntax to
  7020 	find first or last element matching a condition.
  7021 
  7022 2006-10-02  Bill Denney  <denney@seas.upenn.edu>
  7023 
  7024 	* strings/deblank.m, strings/upper.m, strings/lower.m,
  7025 	general/__isequal__.m: Minimize looping using cellfun.
  7026 
  7027 2006-10-02  David Bateman  <dbateman@free.fr>
  7028 
  7029 	* pkg/pkg.m (copy_files): always create installation directory.
  7030 
  7031 2006-10-02  Thomas Weber  <thomas.weber.mail@gmail.com>
  7032 
  7033 	* miscellaneous/doc.m: Swap file and directory args to info.
  7034 
  7035 2006-10-01  Arno Onken  <whyly@gmx.net>
  7036 
  7037 	* statistics/distributions/exprnd.m: Fix typo.
  7038 
  7039 2006-09-30  Benjamin Lindner  <lindnerben@gmx.net>
  7040 
  7041 	* polynomial/ppval.m: Use .' instead of '.
  7042 	* polynomial/spline.m: Likewise.  New tests.
  7043 
  7044 2006-09-26  David Bateman  <dbateman@free.fr>
  7045 
  7046 	* __plt3__.m: Using global variables __plot_data__,
  7047 	__plot_data_offset__ and __plot_command__ to store plots and
  7048 	correctly handle multiplots, and hold state. Only accept a single
  7049 	data parameter plus, using, format and with strings. Remove
  7050 	setting of gnuplot parameters.
  7051 	* __make_using_clause__.m: New function extracted from __plt__.m.
  7052 	* __setup_plot__.m: Convert to a function and pass the plotting
  7053 	command to use.
  7054 	* __plt__.m: Change call to __setup_plot__ and __make_using_clause__.
  7055 	* contour.m: Use unwind protect on the parametric state of plot
  7056 	and __plt3__ instead of calling __gnuplot_splot__ directly.
  7057 	* mesh.m: ditto.
  7058 	* plot3.m: Error checking, setting of parametric state and
  7059 	formation of matrix to plot moved from old __plt3__.
  7060 
  7061 2006-09-22  Michael Creel  <michael.creel@uab.es>
  7062 
  7063 	* deprecated/chisquare_pdf.m: Typo in documentation. 
  7064 
  7065 2006-09-22  S�ren Hauberg  <soren@hauberg.org>
  7066 
  7067 	* signal/filter2.m: Correct texinfo doc.
  7068 
  7069 2006-09-22  David Bateman  <dbateman@free.fr>
  7070 
  7071 	* miscellaneous/parseparams.m: Correct texinfo doc.
  7072 	
  7073 2006-09-15  David Bateman  <dbateman@free.fr>
  7074 
  7075 	* pkg/pkg.m (prepare_installation): Don't create package
  7076 	installation directory here.
  7077 	(copy_files): Create it here instead, to avoid issues with
  7078 	upgrades. Also install the COPYING file in packinfo.
  7079 
  7080 2006-09-13  John W. Eaton  <jwe@octave.org>
  7081 
  7082 	* general/blkdiag.m: Adjust to new cellfun rules.
  7083 
  7084 2006-08-30  David Bateman  <dbateman@free.fr>
  7085 
  7086 	* pkg/pkg.m (install): Disallow bundles of packages. More verbose
  7087 	error message for archive name not matching package name.
  7088 	(installed_packages): Size header of printed results to
  7089 	arguments. Sort the list of installed packages before printing
  7090 	them.
  7091 
  7092 2006-09-11  Paul Kienzle  <pkienzle@users.sf.net>
  7093 
  7094 	* signal/freqz.m: Update tests.
  7095 
  7096 2006-09-11  Ken Kouno  <kouno@mk.ecei.tohoku.ac.jp>
  7097 
  7098 	* signal/freqz.m: Corretly postpad arrays.
  7099 	Don't call fliplr on a column vector.
  7100 
  7101 2006-09-11  Luis F. Ortiz  <lortiz@interactivesupercomputing.com>
  7102 
  7103 	* general/shiftdim.m: Use permute instead of reshape.
  7104 
  7105 2006-09-05  Alexander Barth  <abarth93@users.sourceforge.net>
  7106 
  7107 	* miscellaneous/parseparams.m: New function.
  7108 
  7109 2006-09-05  Rafael Laboissiere  <rafael@debian.org>
  7110 
  7111 	* miscellaneous/doc.m: Swap order of --file and --directory
  7112 	options for info program invocation.
  7113 
  7114 2006-08-30  David Bateman  <dbateman@free.fr>
  7115 
  7116 	* pkg/pkg.m (create_pkgadddel): Resolve variable name-clash from
  7117 	previous change.
  7118 
  7119 2006-08-26  David Bateman  <dbateman@free.fr>
  7120 
  7121 	* pkg/pkg.m (install, uninstall, installed_packages): Allow for
  7122 	absence of trailing "/" in OCTAVE_HOME.
  7123 
  7124 2006-08-25  Alexander Barth  <abarth@marine.usf.edu>
  7125 
  7126 	* time/datenum.m: Allow arg to be character string.
  7127 
  7128 2006-08-25  David Bateman  <dbateman@free.fr>
  7129 
  7130 	* pkg/pkg.m (install): Verify that package name correponds to the
  7131 	archive name. Treat both PKG_ADD and PKG_DEL and remove them if
  7132 	they are empty. If package directory is empty, remove it to fail
  7133 	gracefully for system specific packages.
  7134 	(extract_pkgadd, create_pkgadd): delete.
  7135 	(extract_pkg, create_pkg): Generalized versions of deleted functions
  7136 	(copy_files): Install both bin/ and doc/ directories, adding the
  7137 	bin/ to the EXEC_PATH when the package is loaded.
  7138 	
  7139 2006-08-24  John W. Eaton  <jwe@octave.org>
  7140 
  7141 	* image/saveimage.m: Use logical indexing instead of
  7142 	indices computed by calling find on the logical index.
  7143 
  7144 2006-08-24  S�ren Hauberg  <soren@hauberg.org>
  7145 
  7146 	* miscellaneous/bincoeff.m, specfun/factorial.m:
  7147 	Use logical indexing instead of indices computed by calling find
  7148 	on the logical index.
  7149 
  7150 	* linear-algebra/krylov.m: Delete unused local var nzidx.
  7151 
  7152 2006-08-23  Quentin Spencer  <qspencer@ieee.org>
  7153 
  7154 	* control/system/tf2zp.m: Simplify gain calculation.
  7155 
  7156 2006-08-23  John W. Eaton  <jwe@octave.org>
  7157 
  7158 	* plot/__plt__.m: Insert using clauses for all plots.
  7159 
  7160 2006-08-23  A S Hodel  <hodelas@auburn.edu>
  7161 
  7162 	* control/system/sysscale.m: Call tf and zp with correct number of
  7163 	args.
  7164 
  7165 2006-08-22  David Bateman  <dbateman@free.fr>
  7166 
  7167 	* pkg/pkg.m (extract_pkgadd, create_pkgadd): New functions to 
  7168 	Search inst/*.m and src/*.m files in the package for
  7169 	PKG_ADD directives and append user supplied PKG_ADD.
  7170 	(pkg): Call create_pkgadd after copying files.
  7171 
  7172 2006-08-21  S�ren Hauberg  <soren@hauberg.org>
  7173 
  7174 	* pkg/pkg.m: Handle multiple packages in a single file.
  7175 	Insert directory separator between OCTAVE_HOME and rest of package
  7176 	installation directory.
  7177 
  7178 2006-08-21  John W. Eaton  <jwe@octave.org>
  7179 
  7180 	* general/num2str.m: Early return if arg is empty.
  7181 	From Thomas Treichl <Thomas.Treichl@gmx.net>.
  7182 
  7183 2006-08-21  David Bateman  <dbateman@free.fr>
  7184 
  7185 	* strings/mat2str.m: Compute NC before using.
  7186 
  7187 2006-08-17  John W. Eaton  <jwe@octave.org>
  7188 
  7189 	* audio/wavread.m: Fix calculation of sample count.
  7190 
  7191 2006-08-14  S�ren Hauberg  <soren@hauberg.org>
  7192 
  7193 	* image/imshow.m: New Matlab-compatible version.
  7194 
  7195 2006-08-15  John W. Eaton  <jwe@octave.org>
  7196 
  7197 	* deprecated/is_global.m: Delete.
  7198 
  7199 2006-08-14  John W. Eaton  <jwe@octave.org>
  7200 
  7201 	* pkg/Makefile.in (script_sub_dir): Change from plot to pkg.
  7202 
  7203 2006-08-14  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
  7204 
  7205 	* sparse/spy.m, control/base/bode.m, control/base/__stepimp__.m,
  7206 	signal/freqz_plot.m: Adapt to new automatic_replot definition.
  7207 	
  7208 2006-08-14  S�ren Hauberg  <soren@hauberg.org>
  7209 
  7210 	* pkg/pkg.m: Don't pass function name to print_usage.
  7211 	Use addpath and rmpath instead of manipulating LOADPATH.
  7212 	Handle changes to system function.
  7213 	(rm_rf): New subfunction.  Use it to avoid confirmation dialog for
  7214 	recursive directory removal.
  7215 
  7216 	* strings/bin2dec.m: Ignore spaces in input for compatibility.
  7217 
  7218 	* colormap.m: Change global variable to persistent.
  7219 
  7220 	* rgb2ind.m: Handle single 3-d array as rgb image.
  7221 
  7222 2006-08-14  John W. Eaton  <jwe@octave.org>
  7223 
  7224 	* strings/str2double.m: Fix missing semicolon.
  7225 
  7226 2006-07-27  Jim Peterson  <jpeterson@annapmicro.com>
  7227 
  7228 	* plot/plot3.m: Accept one complex or one real and one complex
  7229 	argument and plot real and imaginary components for y and z.
  7230 
  7231 2006-07-27  John W. Eaton  <jwe@octave.org>
  7232 
  7233 	* testfun/test.m: Call fflush after each block of calls to
  7234 	fprintf, fputs, or fdisp.
  7235 
  7236 2006-07-26  John W. Eaton  <jwe@octave.org>
  7237 
  7238 	* miscellaneous/mex.m: New function.
  7239 
  7240 2006-07-22  John W. Eaton  <jwe@octave.org>
  7241 
  7242 	* special-matrix/hadamard.m: Coerce bool matrix to double.
  7243 
  7244 2006-07-07  John W. Eaton  <jwe@octave.org>
  7245 
  7246 	* miscellaneous/orderfields.m: New file.
  7247 
  7248 2006-06-30  John W. Eaton  <jwe@octave.org>
  7249 
  7250 	* time/datevec.m: Make another attempt to account for precision of
  7251 	datenum format.
  7252 
  7253 2006-06-29  John W. Eaton  <jwe@octave.org>
  7254 
  7255 	* miscellaneous/dump_prefs.m: Remove obsolete symbols from the list.
  7256 	Use feval instead of "type -q" to get values now that all the
  7257 	symbols are functions.
  7258 
  7259 2006-06-16  John W. Eaton  <jwe@octave.org>
  7260 
  7261 	* time/datevec.m: Avoid computing log of non-positive values.
  7262 
  7263 2006-06-14  John W. Eaton  <jwe@octave.org>
  7264 
  7265 	* time/datevec.m: Attempt to account for precision of datenum format.
  7266 
  7267 2006-06-01  Quentin H. Spencer  <qspencer@ieee.org>
  7268 
  7269 	* audio/wavread.m: Fix file range error and add read support for
  7270 	24-bit WAV files.
  7271 
  7272 2006-06-01  David Bateman  <dbateman@free.fr>
  7273 
  7274 	* general/interpft.m, general/quadl.m, general/polyarea.m,
  7275 	general/interp1.m, general/gradient.m, general/interp2.m,
  7276 	general/bicubic.m, miscellaneous/inputname.m, plot/__plt3__.m,
  7277 	plot/ndgrid.m, plot/plot3.m, polynomial/pchip.m, sparse/pcg.m,
  7278 	sparse/pcr.m, strings/mat2str.m: New files from Octave Forge.
  7279 
  7280 2006-05-31  Bill Denney  <bill@givebillmoney.com>
  7281 
  7282  	* miscellaneous/fileparts.m, miscellaneous/fullfile.m: Add seealso.
  7283  	* miscellaneous/texas_lotto.m: Fix warning message.
  7284 
  7285 2006-05-26  John W. Eaton  <jwe@octave.org>
  7286 
  7287 	* miscellaneous/doc.m: Also handle nargin == 0.
  7288 
  7289 2006-05-23  John W. Eaton  <jwe@octave.org>
  7290 
  7291 	* plot/mesh.m: Use __gnupot_raw__ except where __gnuplot_set__ is
  7292 	really needed.
  7293 
  7294 2006-05-22  John W. Eaton  <jwe@octave.org>
  7295 
  7296 	* general/lookup.m: New file from Octave Forge.
  7297 
  7298 2006-05-22  David Bateman  <dbateman@free.fr>
  7299 
  7300 	* general/nthroot.m, linear-algebra/rref.m, specfun/isprime.m,
  7301 	specfun/primes.m, specfun/factor.m, specfun/nchoosek.m,
  7302 	specfun/legendre.m, specfun/perms.m, special-matrix/rosser.m,
  7303 	special-matrix/wilkinson.m, special-matrix/pascal.m,
  7304 	special-matrix/magic.m, special-matrix/hadamard.m,
  7305 	strings/strtok.m: New files from Octave Forge.
  7306 
  7307 2006-05-19  David Bateman  <dbateman@free.fr>
  7308 
  7309 	* polynomial/unmkpp.m, polynomial/mkpp.m, polynomial/spline.m,
  7310 	polynomial/ppval.m, set/setxor.m: New files from Octave Forge.
  7311 
  7312 2006-05-17  John W. Eaton  <jwe@octave.org>
  7313 
  7314 	* set/intersection.m: Delete
  7315 	* deprecated/intersection.m: New file.
  7316 
  7317 2006-05-17  David Bateman  <dbateman@free.fr>
  7318 
  7319 	* general/cplxpair.m, general/trapz.m, general/cumtrapz.m,
  7320 	general/isdir.m, miscellaneous/dos.m, miscellaneous/getfield.m,
  7321 	miscellaneous/setfield.m, plot/fplot.m, set/intersect.m,
  7322 	signal/ifftshift.m, signal/filter2.m, specfun/betaln.m,
  7323 	specfun/factorial.m, strings/strvcat.m: New files from Octave
  7324 	Forge.
  7325 
  7326 2006-05-11  John W. Eaton  <jwe@octave.org>
  7327 
  7328 	* path/path.m: Delete (now a built-in function).
  7329 
  7330 	* pkg/Makefile.in: New file.
  7331 	* configure.in (AC_CONFIG_FILES): Add pkg/Makefile to the list.
  7332 	* Makefile.in (SUBDIRS): Add pkg to the list.
  7333 
  7334 2006-05-10  John W. Eaton  <jwe@octave.org>
  7335 
  7336 	* tar.m, untar.m, unzip.m: Adapt to Octave coding style.
  7337 	* tar.m, untar.m: Only tar; don't compress or uncompress.
  7338 
  7339 2006-05-10  S�ren Hauberg  <hauberg@gmail.com>
  7340 
  7341 	* tar.m, untar.m, unzip.m: New files.
  7342 
  7343 2006-05-10  John W. Eaton  <jwe@octave.org>
  7344 
  7345 	* path/addpath.m, path/rmpath.m: Improve compatibility.
  7346 	* path/setpath.m: Delete.
  7347 
  7348 	* pkg/pkg.m: New file.
  7349 
  7350 2006-05-09  Keith Goodman  <kwgoodman@gmail.com>
  7351 
  7352 	* plot/plot.m: Doc string fix.
  7353 
  7354 2006-05-09  Paul Kienzle  <pkienzle@users.sf.net>
  7355 
  7356 	* testfun/speeed.m: Use new interface to unique and assert.
  7357 	Improve documentation.  Approximate time complexity from log-log
  7358 	plot.  Return time complexity and raw times if requested.  The
  7359 	mean ratio is no longer returned.  Provide complete control over
  7360 	which n are computed.
  7361 
  7362 2006-05-09  John W. Eaton  <jwe@octave.org>
  7363 
  7364 	* path/path.m: Move here from miscellaneous.
  7365 	Adapt to new LOADPATH definition.
  7366 
  7367 2006-05-03  David Bateman  <dbateman@free.fr>
  7368 
  7369 	* path/rmpath.m, path/addpath.m, miscellaneous/path.m: Replace all
  7370 	explicit uses of a path seperation character with pathsep().
  7371 
  7372 2006-05-03  Bob Weigel  <rweigel@gmu.edu>
  7373 
  7374 	* set/setdiff.m: New arg, byrows.  New tests.
  7375 
  7376 2006-04-29  John W. Eaton  <jwe@octave.org>
  7377 
  7378 	* startup/main-rcfile: Disable some warnings.
  7379 
  7380 2006-04-14  Bill Denney  <denney@seas.upenn.edu>
  7381 
  7382  	* strings/strcmpi.m: Return false instead of error if args are not
  7383 	char or cellstr.
  7384 
  7385 2006-04-10  John W. Eaton  <jwe@octave.org>
  7386 
  7387 	* miscellaneous/dir.m: Ensure that returned structure array is
  7388 	Nx1, not 1xN.
  7389 
  7390 2006-04-06  Olli Saarela  <olli.saarela@kcl.fi>
  7391 
  7392 	* plot/hist.m: Ignore NaN in inputs.
  7393 
  7394 2006-04-06  Keith Goodman  <kwgoodman@gmail.com>
  7395 
  7396 	* miscellaneous/mkoctfile.m: Doc string fix.
  7397 
  7398 2006-04-05  John W. Eaton  <jwe@octave.org>
  7399 
  7400 	* plot/__plt2__.m: Return data = [] and fmtstr = "" if x1 and x2
  7401 	are both empty.
  7402 	* plot/__plt__.m: Ignore empty data and format strings returned
  7403 	from __plt1__ or __plt2__.
  7404 
  7405 2006-04-04  Bob Weigel  <rweigel@gmu.edu>
  7406 
  7407 	* set/unique.m: Properly handle single column input when
  7408 	"rows" is specified.
  7409 
  7410 2006-04-04  John W. Eaton  <jwe@octave.org>
  7411 
  7412 	* path/setpath.m: New file.
  7413 	* path/savepath.m: Use setpath to set path instead of assigning
  7414 	directly to LOADPATH.
  7415 
  7416 	* path/Makefile.in, path/addpath.m, path/rmpath.m, path/savepath.m:
  7417 	New files, adapted from Octave Forge by Keith Goodman
  7418 	<kwgoodman@gmail.com>.
  7419 	* path: New directory.
  7420 	* Makefile.in (SUBDIRS): Add it to the list.
  7421 	* configure.in (AC_CONFIG_FILES): Include path/Makefile here.
  7422 
  7423 2006-04-02  David Bateman  <dbateman@free.fr>
  7424 
  7425 	* general/tril.m, general.triu.m:
  7426 	Use resize (resize (x, 0), nr, nc) rather than zeros (nr, nc)
  7427 	to allow user types to work correctly.
  7428 	* special-matrix/hankel.m, special-matrix/toeplitz.m: Ditto.
  7429 
  7430 2006-04-03  David Bateman  <dbateman@free.fr>
  7431 
  7432 	* plot/grid.m: Cache the state of the grid to allow toggling.
  7433 	Accept keyword "minor" for minor grid.
  7434 
  7435 2006-03-28  John W. Eaton  <jwe@octave.org>
  7436 
  7437 	* general/isscalar.m: Only require that all dimensions are 1 for
  7438 	compatiblity.
  7439 
  7440 2006-03-28  Bill Denney  <bill@givebillmoney.com>
  7441 
  7442 	* general/isvector.m: Allow non-numeric objects to be vectors for
  7443 	compatibility.
  7444 
  7445 2006-03-28  Keith Goodman  <kwgoodman@gmail.com>
  7446 
  7447 	* plot/__errplot__.m: Doc string fix.
  7448 
  7449 	* miscellaneous/doc.m: Mark as command.
  7450 
  7451 	* general/isequal.m, general/__isequal__.m, general/cell2mat.m,
  7452 	general/isequalwithequalnans.m, general/blkdiag.m,
  7453 	strings/strfind.m, miscellaneous/doc.m: Update FSF address.
  7454 	
  7455 2006-03-27  Don Bindner  <dbindner@truman.edu>
  7456 
  7457 	* plot/meshgrid.m: If nargout == 3 and vectors are supplied,
  7458 	return 3d matrices.
  7459 
  7460 2006-03-27  Keith Goodman  <kwgoodman@gmail.com>
  7461 
  7462 	* time/toc.m: Don't print "Elapsed time..." if tic has not been set.
  7463 
  7464 2006-03-22  John W. Eaton  <jwe@octave.org>
  7465 
  7466 	* plot/print.m: Don't replot after popping terminal setting.
  7467 
  7468 2006-03-20  John W. Eaton  <jwe@octave.org>
  7469 
  7470 	* miscellaneous/mkoctfile.m: Use version-specific name of
  7471 	mkoctfile.  Use fullfile to construct file name.
  7472 
  7473 2006-03-20  Keith Goodman  <kwgoodman@gmail.com>
  7474 
  7475 	* miscellaneous/mkoctfile.m: Make it possible to call mkoctfile
  7476 	shell script from Octave prompt.
  7477 
  7478 2006-03-17  John W. Eaton  <jwe@octave.org>
  7479 
  7480 	* deprecated/weibcdf.m, deprecated/weibinv.m,
  7481 	deprecated/weibpdf.m, deprecated/weibrnd.m: New functions.
  7482 
  7483 	* deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
  7484 	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m:
  7485 	Call new wbl functions to do the real work.
  7486 	Swap args and provide default values as necessary to preserve
  7487 	compatibility with old version of Octave.
  7488 
  7489 	* statistics/distributions/wblcdf.m: Rename from weibcdf.m.
  7490 	statistics/distributions/wblinv.m: Rename from weibinv.m.
  7491 	statistics/distributions/wblpdf.m: Rename from weibpdf.m.
  7492 	statistics/distributions/wblrnd.m: Rename from weibrnd.m.
  7493 	Swap scale and shape args for compatibility.
  7494 
  7495 	* deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
  7496 	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m:
  7497 	Preserve compatibility with old versions of Octave given new
  7498 	definitions of logncdf, logninv, lognpdf, and lognrnd.
  7499 
  7500 	* statistics/distributions/logncdf.m,
  7501 	statistics/distributions/logninv.m,
  7502 	statistics/distributions/lognpdf.m,
  7503 	statistics/distributions/lognrnd.m: Compatibility fixes.
  7504 	From Ben Barrowes  <barrowes@alum.mit.edu>
  7505 
  7506 	* deprecated/hypergeometric_rnd.m: Update interface to match
  7507 	current 2.1.x version.
  7508 
  7509 	* deprecated/t_rnd.m: Call trnd, not t_rnd.
  7510 
  7511 	* miscellaneous/dir.m: Use readdir instead of glob.
  7512 	Special case for "." to avoid globbing.  Use list_in_columns.
  7513 	Eliminate unused variables len and finfo.
  7514 
  7515 2006-03-16  Bill Denney  <bill@givebillmoney.com>
  7516 
  7517 	* miscellaneous/dir.m: Improve compatibility.
  7518 
  7519 2006-03-15  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7520 
  7521 	* time/calendar.m, time/datestr.m, time/datevec.m, time/eomday.m,
  7522 	time/now.m, time/weekday.m: New functions from Octave Forge.
  7523 
  7524 2006-03-16  John W. Eaton  <jwe@octave.org>
  7525 
  7526 	* control/base/bode_bounds.m: Check for iip and iiz empty instead
  7527 	of looking at sum of max dimensions.
  7528 
  7529 2006-03-16  David Bateman  <dbateman@free.fr>
  7530 
  7531 	* testfun/test.m: Clear last warning before warning test to avoid
  7532 	issues with previously set warnings.
  7533 	* build_sparse_test.sh: Tests for multiple RHS for rectanguar
  7534 	sparse matrices. Force matrix type from spqr solution to be
  7535 	singular to force QR solvers to be used for assert.
  7536 
  7537 2006-03-16  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7538 
  7539 	* strings/strfind.m: New file.
  7540 
  7541 2006-03-16  John W. Eaton  <jwe@octave.org>
  7542 
  7543 	* general/rows.m, general/columns.m: Delete.
  7544 
  7545 2006-03-15  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7546 
  7547 	* strings/strcmpi.m: Simplify.
  7548 	* strings/strncmpi.m: Import from octave-forge, simplify.
  7549 	* strings/strtrunc.m: New file.
  7550 
  7551 	* strings/lower.m, strings/upper.m: Handle cellstr arguments.
  7552 
  7553 2006-03-15  John W. Eaton  <jwe@octave.org>
  7554 
  7555 	* miscellaneous/doc.m: New file.
  7556 	From S�ren Hauberg <soren@hauberg.org>.
  7557 
  7558 2006-03-15  Keith Goodman  <kwgoodman@gmail.com>
  7559 
  7560 	* miscellaneous/mkoctfile.m: New file.
  7561 
  7562 2006-03-15  John W. Eaton  <jwe@octave.org>
  7563 
  7564 	* polynomial/residue.m: Use & instead of && to generate arg for find.
  7565 
  7566 2006-03-14  Keith Goodman  <kwgoodman@gmail.com>
  7567 
  7568 	* strings/bin2dec.m: Doc fix.
  7569 
  7570 2006-03-10  Paul Kienzle  <pkienzle@users.sf.net>
  7571 
  7572 	* time/etime.m: Use datenum to support times spanning year boundaries.
  7573 	* time/datenum.m: New function to compute day number from time.
  7574 
  7575 2006-03-09  John W. Eaton  <jwe@octave.org>
  7576 
  7577 	* miscellaneous/unix.m, plot/print.m:
  7578 	Swap order of outputs from system.
  7579 
  7580 2006-03-06  Keith Goodman  <kwgoodman@gmail.com>
  7581 
  7582 	* audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
  7583 	audio/playaudio.m, audio/record.m, audio/saveaudio.m,
  7584 	audio/wavread.m, audio/wavwrite.m, control/base/DEMOcontrol.m,
  7585 	control/base/__stepimp__.m, control/base/are.m,
  7586 	control/base/controldemo.m, control/base/damp.m,
  7587 	control/base/dare.m, control/base/impulse.m, control/base/lqg.m,
  7588 	control/base/step.m, control/system/abcddim.m,
  7589 	control/system/is_abcd.m, control/system/is_controllable.m,
  7590 	control/system/is_detectable.m, control/system/is_observable.m,
  7591 	control/system/is_stabilizable.m, control/system/is_stable.m,
  7592 	control/system/jet707.m, control/system/sys2fir.m,
  7593 	control/system/sysdimensions.m, control/system/sysupdate.m,
  7594 	control/system/tfout.m, control/system/ugain.m,
  7595 	control/system/zpout.m, elfun/lcm.m, finance/irr.m,
  7596 	finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
  7597 	finance/rate.m, general/__isequal__.m, general/bitcmp.m,
  7598 	general/bitget.m, general/bitset.m, general/blkdiag.m,
  7599 	general/cart2pol.m, general/cart2sph.m, general/cell2mat.m,
  7600 	general/circshift.m, general/columns.m, general/flipdim.m,
  7601 	general/fliplr.m, general/flipud.m, general/ind2sub.m,
  7602 	general/int2str.m, general/isdefinite.m, general/isequal.m,
  7603 	general/isequalwithequalnans.m, general/isscalar.m,
  7604 	general/issquare.m, general/issymmetric.m, general/isvector.m,
  7605 	general/logspace.m, general/mod.m, general/nextpow2.m,
  7606 	general/num2str.m, general/perror.m, general/pol2cart.m,
  7607 	general/rem.m, general/rot90.m, general/rotdim.m, general/rows.m,
  7608 	general/shiftdim.m, general/sph2cart.m, general/sub2ind.m,
  7609 	general/tril.m, image/hsv2rgb.m, image/image.m, image/imagesc.m,
  7610 	image/imshow.m, image/ind2gray.m, image/ind2rgb.m,
  7611 	image/loadimage.m, image/rgb2hsv.m, image/rgb2ind.m,
  7612 	image/saveimage.m, io/beep.m, linear-algebra/cond.m,
  7613 	linear-algebra/norm.m, miscellaneous/comma.m, miscellaneous/dir.m,
  7614 	miscellaneous/license.m, miscellaneous/menu.m,
  7615 	miscellaneous/semicolon.m, miscellaneous/texas_lotto.m,
  7616 	miscellaneous/unix.m, miscellaneous/ver.m, optimization/sqp.m,
  7617 	plot/__errcomm__.m, plot/__errplot__.m, plot/__pltopt1__.m,
  7618 	plot/__pltopt__.m, plot/bar.m, plot/contour.m, plot/errorbar.m,
  7619 	plot/grid.m, plot/hist.m, plot/loglog.m, plot/loglogerr.m,
  7620 	plot/mesh.m, plot/meshgrid.m, plot/plot.m, plot/polar.m,
  7621 	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
  7622 	plot/semilogyerr.m, plot/shg.m, plot/stairs.m, plot/title.m,
  7623 	plot/xlabel.m, polynomial/compan.m, polynomial/conv.m,
  7624 	polynomial/deconv.m, polynomial/polyderiv.m, polynomial/polygcd.m,
  7625 	polynomial/polyinteg.m, polynomial/polyout.m,
  7626 	polynomial/polyreduce.m, polynomial/polyval.m,
  7627 	polynomial/polyvalm.m, polynomial/residue.m, set/complement.m,
  7628 	set/create_set.m, set/intersection.m, set/ismember.m,
  7629 	set/setdiff.m, set/union.m, set/unique.m, sparse/etreeplot.m,
  7630 	sparse/gplot.m, sparse/spalloc.m, sparse/sphcat.m,
  7631 	sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
  7632 	sparse/spvcat.m, sparse/treeplot.m, specfun/erfinv.m,
  7633 	specfun/log2.m, specfun/pow2.m, special-matrix/hankel.m,
  7634 	special-matrix/hilb.m, special-matrix/invhilb.m,
  7635 	special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
  7636 	special-matrix/vander.m, statistics/base/median.m,
  7637 	statistics/base/std.m, statistics/distributions/gamcdf.m,
  7638 	statistics/distributions/gaminv.m,
  7639 	statistics/distributions/gampdf.m,
  7640 	statistics/distributions/gamrnd.m, strings/base2dec.m,
  7641 	strings/bin2dec.m, strings/dec2base.m, strings/dec2bin.m,
  7642 	strings/dec2hex.m, strings/hex2dec.m, strings/isletter.m,
  7643 	strings/lower.m, strings/upper.m, testfun/assert.m,
  7644 	testfun/demo.m, testfun/example.m, testfun/test.m, time/etime.m:
  7645 	Move @seealso inside @defXXX macro.  Remove "and" from @seealso.
  7646 
  7647 2006-02-27  John W. Eaton  <jwe@octave.org>
  7648 
  7649 	* time/tic.m: Move here from miscellaneous/tic.m.
  7650 	* time/toc.m: Move here from miscellaneous/toc.m.
  7651 
  7652 2006-02-26  Keith Goodman  <kwgoodman@gmail.com>
  7653  
  7654  	* miscellaneous/toc.m: Display "Elapsed time is X seconds" if user
  7655 	does not assign output of toc to a variable.
  7656 
  7657 2006-02-16  Bill Denney  <denney@seas.upenn.edu>
  7658 
  7659  	* axis.m: Catch limits that are the same and return an error.
  7660 
  7661 2006-02-15  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
  7662 
  7663 	* plot/print.m: Accept emf device option to support Enhanced
  7664 	Metafile format.
  7665 
  7666 2006-02-15  A S Hodel  <hodelas@auburn.edu>
  7667 
  7668 	* control/base/lqe.m: Doc fix.
  7669 
  7670 2006-02-15  Keith Goodman  <kwgoodman@gmail.com>
  7671  
  7672  	* statistics/distributions/gamcdf.m: Doc fix.
  7673  	* statistics/distributions/gaminv.m: Doc fix.
  7674  	* statistics/distributions/gampdf.m: Doc fix.
  7675  	* statistics/distributions/gamrnd.m: Doc fix.
  7676 
  7677 2006-02-09  David Bateman  <dbateman@free.fr>
  7678 
  7679 	* general/triu.m: Minimum change to allow sparse matrix. More needed
  7680 	for arbitrary user type.
  7681 	* general/tril.m: ditto.
  7682 	* sparse/sprand.m: Doc fix.
  7683 	* sparse/sprandn.m: Ditto.
  7684 	* sparse/sprandsym.m: New function.
  7685 	* audio/setaudio.m, general/cart2pol.m, general/cart2sph.m,
  7686 	general/pol2cart.m, general/sph2cart.m, signal/freqz_plot.m:
  7687 	Update for syntax error for latest texinfo.tex file.
  7688 
  7689 2006-02-02  John W. Eaton  <jwe@octave.org>
  7690 
  7691 	* plot/grid.m: Append ";\n" to "set grid" command.
  7692 
  7693 2006-02-02  A S Hodel  <hodelas@auburn.edu>
  7694 
  7695 	* control/base/rlocus.m: Don't atttempt to plot rlzer if it is empty.
  7696 
  7697 2006-01-13  John W. Eaton  <jwe@octave.org>
  7698 
  7699 	* audio/Makefile.in, control/base/Makefile.in,
  7700 	control/hinf/Makefile.in, control/obsolete/Makefile.in,
  7701 	control/system/Makefile.in, control/util/Makefile.in,
  7702 	deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
  7703 	general/Makefile.in, image/Makefile.in, io/Makefile.in,
  7704 	linear-algebra/Makefile.in, miscellaneous/Makefile.in,
  7705 	optimization/Makefile.in, plot/Makefile.in,
  7706 	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
  7707 	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
  7708 	special-matrix/Makefile.in, startup/Makefile.in,
  7709 	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
  7710 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  7711 	strings/Makefile.in, time/Makefile.in, testfun/Makefile.in:
  7712 	(all): Depend on PKG_ADD.
  7713 	(PKG_ADD): New target.
  7714 
  7715 2006-01-13  Bill Denney  <bill@givebillmoney.com>
  7716 
  7717  	* miscellaneous/dir.m: Add @seealso{} to docstring.
  7718 
  7719 2006-01-13  John W. Eaton  <jwe@octave.org>
  7720 
  7721 	* time/etime.m: Move here from miscellaneous/etime.m.
  7722 	* time/is_leap_year.m: Move here from miscellaneous/is_leap_year.m.
  7723 
  7724 2006-01-13  Bill Denney  <bill@givebillmoney.com>
  7725 
  7726 	 * miscellaneous/dir.m: Use filesep instead of "/" where needed.
  7727 	 * miscellaneous/fullfile.m: Likewise.
  7728 
  7729 2006-01-12  David Bateman  <dbateman@free.fr>
  7730 
  7731 	* general/blkdiag.m: Compatible behavior for empty matrices 
  7732 	* statistics/base/unidrnd.m: Documentation buglet.
  7733 
  7734 2005-12-14  David Bateman  <dbateman@free.fr>
  7735 
  7736 	* testfun/assert.m, testfun/fail.m, testfun/test.m, testfun/demo.m,
  7737 	testfun/speed.m, testfun/example.m, Makefile.in: New files.
  7738 
  7739 	* Makefile.in (SUBDIRS): Include testfun.
  7740 	* configure.in (AC_CONFIG_FILES): Include testfun/Makefile.
  7741 
  7742 	* miscellaneous/dir.m: Transpose sub-assignment for cleanness.
  7743 
  7744 	* general/__isequal__.m: Remove reference to getfield.
  7745 
  7746 	* plot/hist.m: Update test code for row/column discrepencies.
  7747 	* signal/freqz.m: Alter output row/column for matlab compatibility.
  7748 	Update the test code for this.
  7749 	* sparse/spstats.m: Fix small bug in the dimension of output.
  7750 
  7751 2005-12-13  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7752 
  7753 	* cell/cell2mat.m: New file, from octave-forge.
  7754 
  7755 2005-12-13  Ivana Varekova  <varekova@redhat.com>
  7756 
  7757 	* sparse/treeplot.m, sparse/etreeplot.m, sparse/gplot.m:
  7758 	New graph theory functions.
  7759 
  7760 2005-12-13  John W. Eaton  <jwe@octave.org>
  7761 
  7762 	* general/blkdiag.m: Use "isempty" instead of @isempty.
  7763 
  7764 	* control/system/ss.m: Doc fix.
  7765 	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
  7766 
  7767 2005-12-12  Michael Zeising  <michael@michaels-website.de>
  7768 
  7769 	* audio/wavread.m, audio/wavwrite.m: 
  7770 	Correct scaling for 8-bit linear pcm samples.
  7771 	Improve scaling for all other linear pcm resolutions.
  7772 
  7773 2005-12-07  John W. Eaton  <jwe@octave.org>
  7774 
  7775 	* statistics/base/moment.m: Don't save and restore warn_str_to_num.
  7776 
  7777 	* sparse/spdiags.m: Don't save and restore warn_fortran_indexing.
  7778 	* strings/strjust.m: Likewise.
  7779 
  7780 	* general/shift.m: Don't save and restore warn_empty_list_elements.
  7781 	* signal/arma_rnd.m: Likewise.
  7782 	* strings/strcat.m: Likewise.
  7783 	* control/base/__freqresp__.m: Likewise.
  7784 	* control/base/place.m: Likewise.
  7785 	* control/base/pzmap.m: Likewise.
  7786 	* control/base/pzmap.m: Likewise.
  7787 	* control/system/sysappend.m: Likewise.
  7788 	* control/system/syscont.m: Likewise.
  7789 	* control/system/sysdisc.m: Likewise.
  7790 	* control/system/sysgroup.m: Likewise.
  7791 	* control/system/tfout.m: Likewise.
  7792 	* control/system/zpout.m: Likewise.
  7793 	* control/util/__outlist__.m: Likewise.
  7794 
  7795 2005-12-06  John W. Eaton  <jwe@octave.org>
  7796 
  7797 	* audio/wavread.m, audio/wavwrite.m: Adapt to Octave coding style.
  7798 	Avoid for loop in interleave/deinterleave steps.
  7799 
  7800 2005-12-06  Michael Zeising  <michael@michaels-website.de>
  7801 
  7802 	* audio/wavread.m, audio/wavwrite.m: New files.
  7803 
  7804 2005-12-06  John W. Eaton  <jwe@octave.org>
  7805 
  7806 	* miscellaneous/dir.m: Return Nx1 instead of 1xN struct array.
  7807 
  7808 2005-12-05  John W. Eaton  <jwe@octave.org>
  7809 
  7810 	* plot/axis.m: Add "## PKG_ADD: mark_as_command axis" line.
  7811 
  7812 2005-12-02  John W. Eaton  <jwe@octave.org>
  7813 
  7814 	* miscellaneous/fileattrib.m: New function.
  7815 
  7816 2005-12-01  John W. Eaton  <jwe@octave.org>
  7817 
  7818 	* general/columns.m: Use size (x, 2) instead of [nr, nc] = size (x).
  7819 	* general/rows.m: Use size (x, 1) instead of [nr, nc] = size (x).
  7820 	From William Poetra Yoga Hadisoeseno <williampoetra@yahoo.com>.
  7821 
  7822 2005-11-30  John W. Eaton  <jwe@octave.org>
  7823 
  7824 	* linear-algebra/krylov.m: Format doc string.
  7825 	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
  7826 
  7827 2005-11-23  William Poetra Yoga Hadisoeseno  <williampoetra@yahoo.com>
  7828 
  7829 	* general/blkdiag.m: Import from octave-forge.
  7830 	Ignore empty matrices in the input.  Add tests.
  7831 
  7832 	* general/isequal.m, general/isequalwithequalnans.m:
  7833 	New wrapper scripts for general/__isequal__.m.
  7834 	* general/__isequal__.m: Rename from general/isequal.m.
  7835 	New arg, nans_compare_equal.
  7836 
  7837 2005-11-29  John W. Eaton  <jwe@octave.org>
  7838 
  7839 	* miscellaneous/ver.m: Use new uname built-in function instead of
  7840 	calling system.  Only append octave_forge_string if
  7841 	OCTAVE_FORGE_VERSION exists.  Use puts instead of disp.
  7842 	Call license instead of hard-coding license info here.
  7843 
  7844 	* miscellaneous/license.m: Use persistent instead of global for
  7845 	__octave_licenses__.  Use puts instead of disp.
  7846 	Use getuid and getpwuid instead of calling unix ("id -un").
  7847 	If nargout = 1, return license info instead of printing usage message.
  7848 
  7849 2005-11-29  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7850 
  7851 	* miscellaneous/ver.m: New file.
  7852 	* miscellaneous/license.m: New file.
  7853 
  7854 2005-11-22  John W. Eaton  <jwe@octave.org>
  7855 
  7856 	* plot/axis.m: Use %.16g instead of just %g to format ranges for
  7857 	gnuplot set command.
  7858 
  7859 2005-11-15  John W. Eaton  <jwe@octave.org>
  7860 
  7861 	* general/shiftdim.m: Doc fix.
  7862 
  7863 2005-11-07  Keith Goodman  <kwgoodman@gmail.com>
  7864 
  7865 	* set/unique.m: Doc string fix.
  7866 
  7867 2005-11-01  John W. Eaton  <jwe@octave.org>
  7868 
  7869 	* Makefile.in (distclean, maintainer-clean):
  7870 	Also remove autom4te.cache directory.
  7871 	From Quentin Spencer  <qspencer@ieee.org>.
  7872 
  7873 2005-10-28  John W. Eaton  <jwe@octave.org>
  7874 
  7875 	* general/shiftdim.m: Compatibility fix for row vectors.
  7876 	Correct check for non-scalar non-integer shift.  For positive
  7877 	N, shift is remainder of N and number of dims.  Always return NS.
  7878 	Simplify.
  7879 
  7880 2005-10-18  Keith Goodman  <kwgoodman@gmail.com>
  7881 
  7882 	* general/randperm.m: Improve compatibility by allowing input
  7883 	value of zero.
  7884 
  7885 2005-10-13  John W. Eaton  <jwe@octave.org>
  7886 
  7887 	* plot/__plt__.m, plot/__errplot__.m, plot/replot.m:
  7888 	If in multiplot mode, clear plot before issuing new plot command.
  7889 
  7890 	* plot/__setup_plot__.m: New function.
  7891 	* plot/__plt__.m, plot__errplot__.m: Use it.
  7892 	Handle multiplot data and offsets here.
  7893 
  7894 	* plot/__plot_globals__.m: Also keep track of multiplot options.
  7895 	Move initialization to __setup_plot__.m.
  7896 
  7897 	* plot/subplot.m: Multiplot globals now in __plot_globals__.m.
  7898 	Don't reset gnuplot_command_replot.
  7899 
  7900 	* plot/replot.m: Handle multiplot data and offsets here.
  7901 	* plot__axis_label__.m, plot/axis.m, plot/grid.m,
  7902 	plot/plot_border.m, plot/plot.m, plot/plot_title.m,
  7903 	plot/top_title.m: Call replot, not __gnuplot_replot__.
  7904 
  7905 2005-10-12  John W. Eaton  <jwe@octave.org>
  7906 
  7907 	* plot/figure.m: Handle __current_figure__, not gnuplot details.
  7908 
  7909 2005-10-04  Rafael Laboissiere  <rafael@debian.org>
  7910 
  7911 	* binoinv.m, chi2pdf.m, frnd.m, poissinv.m, tinv.m, trnd.m,
  7912 	weibrnd.m: Removed calls and references to deprecated _pdf and
  7913 	_inv functions.
  7914 	* chi2pdf.m: Fixed typos in the documentation.
  7915 
  7916 2005-09-28  John W. Eaton  <jwe@octave.org>
  7917 
  7918 	* miscellaneous/single.m: New function.
  7919 
  7920 	* statistics/base/unidrnd.m: New function.
  7921 
  7922 2005-09-27  John W. Eaton  <jwe@octave.org>
  7923 
  7924 	* miscellaneous/dir.m: Filename never includes directory part.
  7925 
  7926 2005-09-22  John W. Eaton  <jwe@octave.org>
  7927 
  7928 	* polynomial/residue.m: Use logical indexing instead of find..
  7929 
  7930 2005-09-22  Julius Smith  <jos@ccrma.stanford.edu>
  7931 
  7932 	* polynomial/residue.m: Avoid division by zero for pure imaginary
  7933 	and zero poles.
  7934 
  7935 2005-09-22  Bill Denney  <denney@seas.upenn.edu>
  7936 
  7937 	* strings/deblank.m: Handle cell arrays.
  7938 	* strings/split.m: New argument, N, to limit number of splits.
  7939 
  7940 2005-09-22  Miroslaw Kwasniak  <mirek@zind.ikem.pwr.wroc.pl>
  7941 
  7942 	* plot/__pltopt1__.m: Handle plot colors "w" and "k" separately.
  7943 
  7944 2005-09-20  "Orestes Mas"  <orestes@tsc.upc.edu>
  7945 
  7946 	* control/base/rlocus.m: Doc fix.
  7947 
  7948 2005-09-20  John W. Eaton  <jwe@octave.org>
  7949 
  7950 	* general/isvector.m: Improve compatibility.
  7951 
  7952 	* general/postpad.m: Allow first argument to be a scalar.
  7953 	Allow padding to extend dimensionality.
  7954 	* general/prepad.m: Likewise.
  7955 
  7956 2005-09-14  Daniel  <durbano@shbano.com>
  7957 
  7958 	* statistics/tests/bartlett_test.m, linear-algebra/cross.m,
  7959 	statistics/distributions/discrete_cdf.m, general/fliplr.m,
  7960 	/control/base/dgram.m: Doc string fixes.
  7961 	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
  7962 
  7963 2005-09-12  Stefan van der Walt  <stefan@sun.ac.za>
  7964 
  7965 	* saveimage.m: Do not ignore most significant bit when writing
  7966 	black and white images to file.
  7967 
  7968 2005-09-07  Bill Denney  <denney@seas.upenn.edu>
  7969 
  7970 	* audio/playaudio.m, control/base/__bodquist__.m,
  7971 	control/base/lqg.m, control/obsolete/dezero.m,
  7972 	control/system/__syschnamesl__.m, control/system/__sysconcat__.m,
  7973 	control/system/c2d.m, control/system/cellidx.m,
  7974 	control/system/d2c.m, control/system/dmr2d.m,
  7975 	control/system/is_signal_list.m, control/system/listidx.m,
  7976 	control/system/ss.m, control/system/sysappend.m,
  7977 	control/system/sysconnect.m, control/system/sysdup.m,
  7978 	control/system/sysgetsignals.m, control/system/sysidx.m,
  7979 	control/system/sysprune.m, control/system/syssetsignals.m,
  7980 	control/system/tfout.m, control/system/zpout.m,
  7981 	control/util/prompt.m, control/util/sortcom.m,
  7982 	control/util/strappend.m, finance/fv.m, finance/nper.m,
  7983 	finance/pmt.m, finance/pv.m, finance/rate.m, general/diff.m,
  7984 	general/num2str.m, general/repmat.m, general/sortrows.m,
  7985 	general/strerror.m, image/colormap.m, image/imshow.m,
  7986 	image/loadimage.m, image/saveimage.m, linear-algebra/norm.m,
  7987 	miscellaneous/fileparts.m, miscellaneous/popen2.m,
  7988 	plot/__axis_label__.m, plot/__errcomm__.m, plot/__plt1__.m,
  7989 	plot/__plt2__.m, plot/__plt__.m, plot/__pltopt1__.m,
  7990 	plot/__pltopt__.m, plot/axis.m, plot/bottom_title.m, plot/close.m,
  7991 	plot/grid.m, plot/hist.m, plot/plot_border.m, plot/polar.m,
  7992 	plot/print.m, plot/title.m, plot/top_title.m,
  7993 	polynomial/polyout.m, set/unique.m, signal/freqz.m, signal/stft.m,
  7994 	statistics/base/mean.m, statistics/base/moment.m,
  7995 	statistics/tests/cor_test.m,
  7996 	statistics/tests/kolmogorov_smirnov_test.m,
  7997 	statistics/tests/kolmogorov_smirnov_test_2.m,
  7998 	statistics/tests/prop_test_2.m, statistics/tests/sign_test.m,
  7999 	statistics/tests/t_test.m, statistics/tests/t_test_2.m,
  8000 	statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
  8001 	statistics/tests/var_test.m, statistics/tests/welch_test.m,
  8002 	statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
  8003 	statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
  8004 	strings/deblank.m, strings/dec2base.m, strings/index.m,
  8005 	strings/rindex.m, strings/split.m, strings/str2mat.m,
  8006 	strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
  8007 	strings/strncmp.m, strings/strrep.m, strings/substr.m:
  8008 	Avoid deprecated functions.  Use ischar instead of isstr.  Use
  8009 	isvector instead of is_vector.  Use isstruct instead of
  8010 	is_struct.  Use char instead of setstr.
  8011 
  8012 2005-08-31  Daniel  <durbano@shbano.com>
  8013 
  8014 	* special-matrix/invhilb.m, statistics/base/iqr.m,
  8015 	control/system/is_controllable.m, set/ismember.m: Doc fixes.
  8016 	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
  8017 
  8018 2005-08-29  Bill Denney  <denney@seas.upenn.edu>
  8019 
  8020 	* image/saveimage.m: Open output file in binary mode.
  8021 
  8022 	* miscellaneous/bug_report.m: Open prefs file in text mode.
  8023 
  8024 2005-08-16  John W. Eaton  <jwe@octave.org>
  8025 
  8026 	* miscellaneous/computer.m: Handle optional maxsize and endian
  8027 	outputs.
  8028 
  8029 2005-08-15  John W. Eaton  <jwe@octave.org>
  8030 
  8031 	* strings/strcat.m: Allow single argument.
  8032 
  8033 2005-07-18  John W. Eaton  <jwe@octave.org>
  8034 
  8035 	* strings/strcmp.m: Delete.
  8036 
  8037 2005-07-13  John W. Eaton  <jwe@octave.org>
  8038 
  8039 	* deprecated/hypergeometric_rnd.m: Preserve compatibility with old
  8040 	versions of Octave.
  8041 
  8042 2005-07-13  Ben Barrowes  <barrowes@alum.mit.edu>
  8043 
  8044 	* statistics/distributions/betacdf.m: Rename from beta_cdf.m.
  8045 	* statistics/distributions/betainv.m: Rename from beta_inv.m.
  8046 	* statistics/distributions/betapdf.m: Rename from beta_pdf.m.
  8047 	* statistics/distributions/betarnd.m: Rename from beta_rnd.m.
  8048 	* statistics/distributions/binocdf.m: Rename from binomial_cdf.m.
  8049 	* statistics/distributions/binoinv.m: Rename from binomial_inv.m.
  8050 	* statistics/distributions/binopdf.m: Rename from binomial_pdf.m.
  8051 	* statistics/distributions/binornd.m: Rename from binomial_rnd.m.
  8052 	* statistics/distributions/chi2cdf.m: Rename from chisquare_cdf.m.
  8053 	* statistics/distributions/chi2inv.m: Rename from chisquare_inv.m.
  8054 	* statistics/distributions/chi2pdf.m: Rename from chisquare_pdf.m.
  8055 	* statistics/distributions/chi2rnd.m: Rename from chisquare_rnd.m.
  8056 	* statistics/distributions/expcdf.m: Rename from exponential_cdf.m.
  8057 	* statistics/distributions/expinv.m: Rename from exponential_inv.m.
  8058 	* statistics/distributions/exppdf.m: Rename from exponential_pdf.m.
  8059 	* statistics/distributions/exprnd.m: Rename from exponential_rnd.m.
  8060 	* statistics/distributions/fcdf.m: Rename from f_cdf.m.
  8061 	* statistics/distributions/finv.m: Rename from f_inv.m.
  8062 	* statistics/distributions/fpdf.m: Rename from f_pdf.m.
  8063 	* statistics/distributions/frnd.m: Rename from f_rnd.m.
  8064 	* statistics/distributions/gamcdf.m: Rename from gamma_cdf.m.
  8065 	* statistics/distributions/gaminv.m: Rename from gamma_inv.m.
  8066 	* statistics/distributions/gampdf.m: Rename from gamma_pdf.m.
  8067 	* statistics/distributions/gamrnd.m: Rename from gamma_rnd.m.
  8068 	* statistics/distributions/geocdf.m: Rename from geometric_cdf.m.
  8069 	* statistics/distributions/geoinv.m: Rename from geometric_inv.m.
  8070 	* statistics/distributions/geopdf.m: Rename from geometric_pdf.m.
  8071 	* statistics/distributions/geornd.m: Rename from geometric_rnd.m.
  8072 	* statistics/distributions/hygecdf.m: Rename from hypergeometric_cdf.m.
  8073 	* statistics/distributions/hygeinv.m: Rename from hypergeometric_inv.m.
  8074 	* statistics/distributions/hygepdf.m: Rename from hypergeometric_pdf.m.
  8075 	* statistics/distributions/hygernd.m: Rename from hypergeometric_rnd.m.
  8076 	* statistics/distributions/logncdf.m: Rename from lognormal_cdf.m.
  8077 	* statistics/distributions/logninv.m: Rename from lognormal_inv.m.
  8078 	* statistics/distributions/lognpdf.m: Rename from lognormal_pdf.m.
  8079 	* statistics/distributions/lognrnd.m: Rename from lognormal_rnd.m.
  8080 	* statistics/distributions/normcdf.m: Rename from normal_cdf.m.
  8081 	* statistics/distributions/norminv.m: Rename from normal_inv.m.
  8082 	* statistics/distributions/normpdf.m: Rename from normal_pdf.m.
  8083 	* statistics/distributions/normrnd.m: Rename from normal_rnd.m.
  8084 	* statistics/distributions/poisscdf.m: Rename from poisson_cdf.m.
  8085 	* statistics/distributions/poissinv.m: Rename from poisson_inv.m.
  8086 	* statistics/distributions/poisspdf.m: Rename from poisson_pdf.m.
  8087 	* statistics/distributions/poissrnd.m: Rename from poisson_rnd.m.
  8088 	* statistics/distributions/tcdf.m: Rename from t_cdf.m.
  8089 	* statistics/distributions/tinv.m: Rename from t_inv.m.
  8090 	* statistics/distributions/tpdf.m: Rename from t_pdf.m.
  8091 	* statistics/distributions/trnd.m: Rename from t_rnd.m.
  8092 	* statistics/distributions/unifcdf.m: Rename from unifoxorm_cdf.m.
  8093 	* statistics/distributions/unifinv.m: Rename from uniform_inv.m.
  8094 	* statistics/distributions/unifpdf.m: Rename from uniform_pdf.m.
  8095 	* statistics/distributions/unifrnd.m: Rename from uniform_rnd.m.
  8096 	* statistics/distributions/weibcdf.m: Rename from weibull_cdf.m.
  8097 	* statistics/distributions/weibinv.m: Rename from weibull_inv.m.
  8098 	* statistics/distributions/weibpdf.m: Rename from weibull_pdf.m.
  8099 	* statistics/distributions/wienrnd.m: Rename from wiener_rnd.m.
  8100 
  8101 	* deprecated/beta_cdf.m, deprecated/beta_inv.m,
  8102 	deprecated/beta_pdf.m, deprecated/beta_rnd.m,
  8103 	deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
  8104 	deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
  8105 	deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
  8106 	deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
  8107 	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
  8108 	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
  8109 	deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
  8110 	deprecated/f_rnd.m, deprecated/gamma_cdf.m,
  8111 	deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
  8112 	deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
  8113 	deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
  8114 	deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
  8115 	deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
  8116 	deprecated/hypergeometric_rnd.m, deprecated/lognormal_cdf.m,
  8117 	deprecated/lognormal_inv.m, deprecated/lognormal_pdf.m,
  8118 	deprecated/lognormal_rnd.m, deprecated/normal_cdf.m,
  8119 	deprecated/normal_inv.m, deprecated/normal_pdf.m,
  8120 	deprecated/normal_rnd.m, deprecated/poisson_cdf.m,
  8121 	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
  8122 	deprecated/poisson_rnd.m, deprecated/t_cdf.m, deprecated/t_inv.m,
  8123 	deprecated/t_pdf.m, deprecated/t_rnd.m, deprecated/uniform_cdf.m,
  8124 	deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
  8125 	deprecated/uniform_rnd.m, deprecated/weibull_cdf.m,
  8126 	deprecated/weibull_inv.m, deprecated/weibull_pdf.m,
  8127 	deprecated/wiener_rnd.m: New files.
  8128 
  8129 2005-07-08  John W. Eaton  <jwe@octave.org>
  8130 
  8131 	* statistics/distributions/weibrnd.m: Rename from weibull_rnd.m.
  8132 	* deprecated/weibull_rnd.m: New file.
  8133 
  8134 2005-07-08  cctsim  <cctsim@yahoo.co.uk>
  8135 
  8136 	* strings/dec2base.m: Allow matrix arguments.
  8137 
  8138 2005-07-08  John W. Eaton  <jwe@octave.org>
  8139 
  8140 	* plot/__errplot__.m: Use __plot_globals__.
  8141 	* plot/__plt__.m: Likewise.
  8142 	* plot/figure.m: Likewise.
  8143 
  8144 	* plot/hold.m: New file.
  8145 	* plot/ishold.m: New file.
  8146 	* plot/__plot_globals__.m: New file.
  8147 
  8148 2005-07-05  cctsim  <cctsim@yahoo.co.uk>
  8149 
  8150 	* strings/dec2base.m: Don't remove all leading zeros if result is zero.
  8151 
  8152 2005-07-05  John W. Eaton  <jwe@octave.org>
  8153 
  8154 	* strings/findstr.m: Return [] for no matches.
  8155 
  8156 2005-06-17  Keith Goodman  <kwgoodman@gmail.com>
  8157 
  8158 	* miscellaneous/tic.m: Fix doc string.
  8159 
  8160 2005-06-15  John W. Eaton  <jwe@octave.org>
  8161 
  8162 	* polynomial/polyfit.m: Force return value to be a row vector.
  8163 
  8164 2005-06-15  Tom Holroyd  <tomh@kurage.nimh.nih.gov>
  8165 
  8166 	* general/isequal.m: Correct nargin check.
  8167 
  8168 2005-06-14  John W. Eaton  <jwe@octave.org>
  8169 
  8170 	* general/isvector.m: Handle N-d arrays.
  8171 	From Bill Denney <denney@seas.upenn.edu>.
  8172 
  8173 2005-06-02  Ben Barrowes  <barrowes@alum.mit.edu>
  8174 
  8175 	* plot/meshgrid.m: Handle 3 input arguments.
  8176 
  8177 2005-06-02  Paul Kienzle  <pkienzle@users.sf.net>
  8178 
  8179 	* signal/freqz.m: Use correct calculations when given a vector of
  8180 	frequencies.  Improve accuracy of returned frequency vector.
  8181 	Improve speed for medium length filters (at a slight cost for slow
  8182 	filters).  Add test cases.
  8183 
  8184 2005-05-27  "Dmitri A. Sergatskov"  <dasergatskov@gmail.com>
  8185 
  8186 	* plot/loglog.m: Fix set commands.
  8187 
  8188 2005-05-25  John W. Eaton  <jwe@octave.org>
  8189 
  8190 	* plot/sombrero.m: Default n to 41 if nargin == 0.
  8191 
  8192 2005-05-24  John W. Eaton  <jwe@octave.org>
  8193 
  8194 	* statistics/tests/anova.m: Use mean (y(:)) to compute total_mean.
  8195 
  8196 	* strings/strncmp.m: New file, from Tom Holroyd
  8197 	<tomh@kurage.nimh.nih.gov>.
  8198 
  8199 	* strings/strcmp.m: Return logical values in all cases.
  8200 
  8201 2005-05-23  John W. Eaton  <jwe@octave.org>
  8202 
  8203 	* plot/orient.m: New file.  Adapt to Octave coding style.
  8204 	Texinfoize doc string.
  8205 
  8206 	* plot/print.m: New file.  Adapt to Octave coding style. Include
  8207 	PKG_ADD command.  Use set terminal consistently	throughout.  Use
  8208 	set terminal push/pop and unconditionally set output to screen
  8209 	when done to avoid requiring gget.  Use a cell array for dev_list
  8210 	and cellidx to search for items in the list.  Delete local
  8211 	variable endl.  Don't set and restore automatic_replot.  Use {}
  8212 	instead of nth to index varargin.  Delete local variable
  8213 	va_arg_cnt.
  8214 
  8215 2005-05-18  John W. Eaton  <jwe@octave.org>
  8216 
  8217 	* general/num2str.m: Return early if X is a character string.
  8218 
  8219 2005-05-11  John W. Eaton  <jwe@octave.org>
  8220 
  8221 	* strings/findstr.m: Allow non-string arguments for compatiblity.
  8222 	From Tom Holroyd <tomh@kurage.nimh.nih.gov>.
  8223 
  8224 	* plot/polar.m: Don't call __pltopt__ here.
  8225 
  8226 2005-05-02  John W. Eaton  <jwe@octave.org>
  8227 
  8228 	* mkdoc: Print header message.
  8229 
  8230 2005-04-28  John W. Eaton  <jwe@octave.org>
  8231 
  8232 	* configure.in (AC_CONFIG_SRCDIR): Look for startup/inputrc, not
  8233 	startup/octaverc.
  8234 
  8235 2005-04-28  Stefan van der Walt  <stefan@sun.ac.za>
  8236 
  8237 	* image/imshow.m: Handle various image depths and 3d RGB images.
  8238 	(__im_numeric_limits__): New internal function.
  8239 
  8240 2005-04-28  toni saarela  <toni.saarela@helsinki.fi>
  8241 
  8242 	* statistics/tests/anova.m: Compute total_mean as mean of all
  8243 	data, not mean of group_mean.
  8244 
  8245 2005-04-28  John W. Eaton  <jwe@octave.org>
  8246 
  8247 	* startup/local-rcfile: New file.
  8248 	* startup/main-rcfile: Rename from startup/octaverc.
  8249 	* startup/Makefile.in (SOURCES): Add inputrc to the list.
  8250 	(install install-strip): Install main-rcfile in $(fcnfiledir)/startup.
  8251 	Install local-rcfile in $(localfcnfiledir)/startup.
  8252 
  8253 2005-04-28  Keith Goodman  <kwgoodman@gmail.com>
  8254 
  8255 	* startup/inputrc: New file.
  8256 	* startup/octaverc: Configure readline using inputrc from
  8257 	startupfiledir.
  8258 	* startup/Makefile.in (install, install-strip): Install octaverc
  8259 	in $(fcnfiledir)/startup.
  8260 
  8261 2005-04-27  John W. Eaton  <jwe@octave.org>
  8262 
  8263 	* optimization/qp.m: Define n_in after removing -Inf bounds from Ain.
  8264 
  8265 2005-04-21  John W. Eaton  <jwe@octave.org>
  8266 
  8267 	* optimization/glpk.m: Handle SENSE argument.
  8268 
  8269 	* optimization/qp.m, optimization/sqp.m: New files.
  8270 
  8271 2005-04-08  John W. Eaton  <jwe@octave.org>
  8272 
  8273 	* Makefile.in (clean, distclean, maintainer-clean):
  8274 	Avoid duplication in rules.
  8275 
  8276 2005-03-28  John W. Eaton  <jwe@octave.org>
  8277 
  8278 	* plot/contour.m, plot/mesh.m: Continue to use __gnuplot_raw__ for
  8279 	setting {no,}parametric.
  8280 	* plot/figure.m: Likewise, for setting terminal type.
  8281 
  8282 	*  __axis_label__.m:, plot/axis.m, plot/bottom_title.m,
  8283 	plot/contour.m, plot/figure.m, plot/multiplot.m, plot/mplot.m,
  8284 	plot/plot_border.m, plot/subplot.m, plot/subwindow.m,
  8285 	plot/title.m, plot/top_title.m: Avoid eval.
  8286 
  8287 2005-03-28  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
  8288 
  8289 	* plot/__axis_label__.m, plot/axis.m, plot/grid.m,
  8290 	plot/plot_border.m, plot/replot.m, plot/title.m, plot/top_title.m:
  8291 	Use __gnuplot_replot__ instead of replot.
  8292 
  8293 	* plot/__axis_label__.m, plot/axis.m, plot/bottom_title.m,
  8294 	plot/contour.m, plot/errorbar.m, plot/figure.m, plot/grid.m,
  8295 	plot/loglogerr.m, plot/loglog.m, plot/mesh.m, plot/mplot.m,
  8296 	plot/multiplot.m, plot/oneplot.m, plot/plot_border.m, plot/plot.m,
  8297 	plot/polar.m, plot/semilogxerr.m, plot/semilogx.m,
  8298 	plot/semilogyerr.m, plot/semilogy.m, plot/shg.m, plot/subplot.m,
  8299 	plot/subwindow.m, plot/title.m, plot/top_title.m:
  8300 	Use __gnuplot_raw__ instead of __gnuplot_set__.
  8301 
  8302 	* plot/replot.m: Use __gnuplot_replot__, not __greplot__.
  8303 
  8304 2005-03-24  John W. Eaton  <jwe@octave.org>
  8305 
  8306 	* optimization/glpkmex.m: Texinfoize Doc string.
  8307 	* optimization/glpk.m: Likewise.
  8308 	Allow VARTYPE and CTYPE to be row or column vectors of characters
  8309 	(row vectors are orginary character strings).
  8310 	* optimization/glpkparam.m: Delete.
  8311 
  8312 2005-03-24  Quentin Spencer  <qspencer@ieee.org>
  8313 
  8314 	* statistics/base/mean.m: Allow DIMS arg greater than the number
  8315 	of dimensions of X.
  8316 
  8317 2005-03-23  John W. Eaton  <jwe@octave.org>
  8318 
  8319 	* general/tril.m, general/triu.m: Return value of same class as
  8320 	argument.
  8321 
  8322 	* optimization/glpk.m: Simplify interface.  By default, solve
  8323 	standard LP min C'*x s.t. A*x = b, x >= 0.
  8324 	* optimization/glpkmex.m: New file.
  8325 
  8326 2005-03-22  John W. Eaton  <jwe@octave.org>
  8327 
  8328 	* configure.in (AC_CONFIG_FILES): Add optimization/Makefile to the
  8329 	list.
  8330 
  8331 	* optimization/glpk.m: Adapt to Octave coding style.
  8332 	No need for varargout or varargin.
  8333 	Print usage message if nargin > 11.
  8334 	Allow any value of nargout.
  8335 	Use repmat (C, nr, nc) instead of char (C * ones (nr, nc)).
  8336 	Avoid looping when checking character classes.
  8337 
  8338 	* optimization: New directory.
  8339 	* Makefile.in (SUBDIRS): Add it to the list.
  8340 	* optimization/Makefile.in: New file.
  8341 	* optimization/glpk.m, optimization/glpkparams.m,
  8342 	optimization/glpktest1, optimization/glpktest2: New files.
  8343 
  8344 2005-03-16  S�ren Hauberg  <soren@hauberg.org>
  8345 
  8346 	* strings/split.m: Quick return for empty second arg.
  8347 	Improve warning for multi-line strings.
  8348 	Speed up by avoiding sprintf in loop and eval.
  8349 
  8350 2005-03-16  Paul Kienzle  <pkienzle@users.sf.net>
  8351 
  8352 	* polynomial/polyderiv.m : Accept a*b, a/b.  Auto-reduce common terms.
  8353 	* polynomial/polyder.m: Ditto.
  8354 	* polynomial/polygcd.m: New function.
  8355 
  8356 2005-03-16  John W. Eaton  <jwe@octave.org>
  8357 
  8358 	* control/base/__stepimp__.m, control/base/bode.m,
  8359 	control/base/frdemo.m, control/base/nichols.m,
  8360 	control/base/nyquist.m, control/base/pzmap.m,
  8361 	control/base/rldemo.m, control/base/rlocus.m,
  8362 	control/hinf/dhinfdemo.m, control/hinf/hinfdemo.m,
  8363 	plot/__axis_label__.m, plot/__errplot__.m, plot/__plt__.m,
  8364 	plot/axis.m, plot/bar.m, plot/bottom_title.m, plot/contour.m,
  8365 	plot/errorbar.m, plot/figure.m, plot/grid.m, plot/loglog.m,
  8366 	plot/loglogerr.m, plot/mesh.m, plot/meshgrid.m, plot/mplot.m,
  8367 	plot/multiplot.m, plot/oneplot.m, plot/plot.m, plot/plot_border.m,
  8368 	plot/polar.m, plot/semilogx.m, plot/semilogxerr.m,
  8369 	plot/semilogy.m, plot/semilogyerr.m, plot/shg.m, plot/stairs.m,
  8370 	plot/subplot.m, plot/subwindow.m, plot/title.m, plot/top_title.m,
  8371 	plot/xlabel.m, quaternion/demoquat.m,
  8372 	quaternion/qcoordinate_plot.m, signal/freqz_plot.m, sparse/spy.m,
  8373 	statistics/base/ppplot.m, statistics/base/qqplot.m:
  8374 	Use __gnuplot_plot__ instead of gplot, __gnuplot_splot__ instead
  8375 	of gsplot, and __gnuplot_set__ instead of gset. Remove gplot,
  8376 	gsplot from @seealso docs.
  8377 
  8378 	* plot/replot.m: New file.
  8379 
  8380 2005-03-15  David Bateman  <dbateman@free.fr>
  8381 
  8382 	* set/unique.m, set/ismember.m: Handle cell arrays.
  8383 
  8384 2005-03-09  John W. Eaton  <jwe@octave.org>
  8385 
  8386 	* statistics/Makefile.in (bin-dist): Delete target.
  8387 	(BINDISTSUBDIRS): Delete variable.
  8388 	* control/Makefile.in: Likewise.
  8389 
  8390 	* audio/Makefile.in (bin-dist): Delete target.
  8391 	(BINDISTFILES): Delete variable.
  8392 	* control/base/Makefile.in: Likewise.
  8393 	* control/hinf/Makefile.in: Likewise.
  8394 	* control/obsolete/Makefile.in: Likewise.
  8395 	* control/system/Makefile.in: Likewise.
  8396 	* control/util/Makefile.in: Likewise.
  8397 	* deprecated/Makefile.in: Likewise.
  8398 	* elfun/Makefile.in: Likewise.
  8399 	* finance/Makefile.in: Likewise.
  8400 	* general/Makefile.in: Likewise.
  8401 	* image/Makefile.in: Likewise.
  8402 	* sparse/Makefile.in: Likewise.
  8403 	* io/Makefile.in: Likewise.
  8404 	* plot/Makefile.in: Likewise.
  8405 	* Makefile.in: Likewise.
  8406 	* miscellaneous/Makefile.in: Likewise.
  8407 	* linear-algebra/Makefile.in: Likewise.
  8408 	* polynomial/Makefile.in: Likewise.
  8409 	* quaternion/Makefile.in: Likewise.
  8410 	* set/Makefile.in: Likewise.
  8411 	* signal/Makefile.in: Likewise.
  8412 	* specfun/Makefile.in: Likewise.
  8413 	* special-matrix/Makefile.in: Likewise.
  8414 	* startup/Makefile.in: Likewise.
  8415 	* statistics/base/Makefile.in: Likewise.
  8416 	* statistics/distributions/Makefile.in: Likewise.
  8417 	* statistics/models/Makefile.in: Likewise.
  8418 	* statistics/tests/Makefile.in: Likewise.
  8419 	* strings/Makefile.in: Likewise.
  8420 	* time/Makefile.in: Likewise.
  8421 
  8422 2005-03-08  John W. Eaton  <jwe@octave.org>
  8423 
  8424 	* general/repmat.m: Correctly diagnose 3-argument non-scalar
  8425 	dimensions case.  From Matthew A Swabey <mas01r@ecs.soton.ac.uk>.
  8426 
  8427 2005-03-04  John W. Eaton  <jwe@octave.org>
  8428 
  8429 	* plot/clg.m: New file.
  8430 
  8431 2005-03-03  John W. Eaton  <jwe@octave.org>
  8432 
  8433 	* general/isequal.m, general/sortrows.m, set/ismember.m,
  8434 	set/setdiff.m, strings/str2double.m, strings/strmatch.m,
  8435 	strings/strcmpi.m:
  8436 	New files from Octave-forge.  Adapt to Octave coding standards.
  8437 
  8438 2005-03-03  Paul Kienzle  <pkienzle@users.sf.net>
  8439 
  8440 	* statistics/distributions/binomial_pdf.m: Extend the feasible
  8441 	computation range.
  8442 
  8443 2005-02-25  John W. Eaton  <jwe@octave.org>
  8444 
  8445 	Sparse merge.
  8446 
  8447 	2005-01-23  David Bateman  <dbateman@free.fr>
  8448 
  8449 	* sparse/randperm.m: Delete duplicate randperm.m.
  8450 
  8451 	2005-01-10  John W. Eaton  <jwe@octave.org>
  8452 
  8453 	* sparse/Makefile.in: New file.
  8454 	* configure.in (AC_CONFIG_FILES): Add sparse/Makefile to the list.
  8455 
  8456 	2005-01-07  David Bateman  <dbateman@free.fr>
  8457 
  8458 	* set/unique.m: import file from octave-forge.
  8459 
  8460 	2005-01-05  David Bateman  <dbateman@free.fr>
  8461 
  8462 	* Makefile.in: include sparse directory in SUBDIRS.
  8463 	
  8464 	2004-12-30  John W. Eaton  <jwe@octave.org>
  8465 
  8466 	* sparse/nzmax.m: Delete (there is an nzmax function in
  8467 	src/DLD-FUNCTIONS/sparse.cc).
  8468 
  8469 	2004-12-28  John W. Eaton  <jwe@octave.org>
  8470 
  8471 	Merge of sparse code from David Bateman <dbateman@free.fr> and 
  8472 	Andy Adler <adler@site.uottawa.ca>.
  8473 
  8474 	* sparse/colperm.m, sparse/nonzeros.m, sparse/nzmax.m,
  8475 	sparse/randperm.m, sparse/spalloc.m, sparse/spconvert.m,
  8476 	sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/sphcat.m,
  8477 	sparse/spones.m, sparse/sprand.m, sparse/sprandn.m,
  8478 	sparse/spstats.m, sparse/spvcat.m, sparse/spy.m: New files.
  8479 
  8480 	* sparse: New directory.
  8481 
  8482 2005-02-22  John W. Eaton  <jwe@octave.org>
  8483 
  8484 	* polynomial/residue.m: Force prepad to always create row vectors.
  8485 
  8486 	* polynomial/poly.m: Quick return if m is 0.
  8487 	From Carmen Navarrete <carmen.navarrete@uam.es>.
  8488 
  8489 2005-02-21  David Bateman  <dbateman@free.fr>
  8490 
  8491 	* statistics/distributions/poisson_rnd.m: fix for lambda of zero.
  8492 	From Mark van Rossum <mvanross@inf.ed.ac.uk>.
  8493 	Fix for row vectors with at least one element of lambda not in
  8494 	(0, Inf).
  8495 
  8496 2005-02-21  John W. Eaton  <jwe@octave.org>
  8497 
  8498 	* statistics/base/qqplot.m: Use feval instead of eval.
  8499 
  8500 	* plot/grid.m, plot/plot_border.m, plot/title.m, plot/top_title.m,
  8501 	plot/__axis_label__.m: Issue replot command.
  8502 
  8503 2005-02-09  John W. Eaton  <jwe@octave.org>
  8504 
  8505 	* polynomial/polyderiv.m: Force P to be a row vector.
  8506 
  8507 2005-02-08  John W. Eaton  <jwe@octave.org>
  8508 
  8509 	* strings/dec2base.m: Don't delete leading zero if third arg is
  8510 	provided and len <= computed max_len.
  8511 
  8512 2005-01-27  David Bateman  <dbateman@free.fr>
  8513 
  8514 	* strings/dec2base.m: Be even more careful about handling all digits.
  8515 
  8516 2005-01-27  Paul Kienzle  <pkienzle@users.sf.net>
  8517 
  8518 	* strings/dec2base.m: Use integer arithmetic to count number of digits.
  8519 
  8520 2005-01-27  Benjamin Hall  <benjamin.hall@pw.utc.com>
  8521 
  8522 	* statistics/base/median.m: Make it work for the scalar case too.
  8523 
  8524 2005-01-25  Daniel J Sebald  <daniel.sebald@ieee.org>
  8525 
  8526 	* plot/__plt__.m: Initialize fmt and sep outside of loop.
  8527 	Simplify logic for decoding args.
  8528 
  8529 2005-01-24  John W. Eaton  <jwe@octave.org>
  8530 
  8531 	* plot/__plr__.m, plot/__plr2__.m: Pass name of caller to __plt__.
  8532 
  8533 	* plot/__plt__.m: No need to save and reset hold state now.
  8534 	(first_plot): Delete unused variable.
  8535 
  8536 	* plot/__plr2__.m, plot/__plt2__.m: Improve diagnostics.
  8537 
  8538 	* plot/__plr__.m: Use __plt__, not specific __pltXX__ functions.
  8539 	* plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
  8540 	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
  8541 	plot/__plt2vv__.m:
  8542 	Return data and gnuplot commands instead of evaluating them.
  8543 	* plot/__plt__.m: Handle evaluation of all gnuplot commands here.
  8544 	Based on changes from Daniel J Sebald <daniel.sebald@ieee.org>.
  8545 
  8546 2005-01-18  John W. Eaton  <jwe@octave.org>
  8547 
  8548 	* linear-algebra/cross.m: Allocate idx1 before use.
  8549 
  8550 2004-12-08  Heikki Junes  <Heikki.Junes@hut.fi>
  8551 
  8552 	* statistics/base/range.m: Fix varargin usage.
  8553 
  8554 2004-12-02  Pascal A. Dupuis  <Pascal.Dupuis@esat.kuleuven.ac.be>
  8555 
  8556 	* strings/deblank.m: Remove all trailing whitespace (check with
  8557 	isspace), not just SPC.
  8558 
  8559 2004-12-02  Balint Reczey  <balint_reczey@yahoo.com>
  8560 
  8561 	* statistics/base/moment.m: Fix argument parsing for N-d arrays.
  8562 
  8563 2004-11-09  John W. Eaton  <jwe@octave.org>
  8564 
  8565 	* miscellaneous/fileparts.m: Allow filenames with no extension.
  8566 	From Julius Smith <jos@ccrma.stanford.edu>.
  8567  
  8568 2004-11-08  John W. Eaton  <jwe@octave.org>
  8569 
  8570 	* plot/__plt2vm__.m: Delete debugging statement.
  8571 	From Dmitri A. Sergatskov <dmitri@unm.edu>.
  8572 
  8573 2004-11-04  John W. Eaton  <jwe@octave.org>
  8574 
  8575 	* plot/hist.m: Always return row vectors for vector args.
  8576 
  8577 2004-09-23  John W. Eaton  <jwe@octave.org>
  8578 
  8579 	* strings/strcmp.m: If args are not strings or cell arrays of
  8580 	strings, return zero instead of reporting an error.
  8581 
  8582 2004-09-22  Federico Zenith  <zenith@chemeng.ntnu.no>
  8583 
  8584 	* control/base/analdemo.m, control/base/are.m, control/base/bddemo.m,
  8585 	control/base/controldemo.m, control/base/damp.m, control/base/dare.m, 
  8586 	control/base/dcgain.m, control/base/dgram.m, control/base/dlyap.m,
  8587 	control/base/dre.m, control/base/frdemo.m, control/base/gram.m,
  8588 	control/base/impulse.m, control/base/lqp.m, control/base/obsv.m,
  8589 	control/base/pzmap.m, control/base/rldemo.m, control/hinf/h2norm.m,
  8590 	control/hinf/hinfsyn.m, control/hinf/hinfsyn_ric.m,
  8591 	control/hinf/is_dgkf.m, control/system/c2d.m, 
  8592 	control/system/is_detectable.m, control/system/is_sample.m,
  8593 	control/system/is_siso.m, control/system/is_stable.m,
  8594 	control/system/ss2sys.m, control/system/ss.m, control/system/sys2ss.m,
  8595 	control/system/sys2tf.m, control/system/sys2zp.m, 
  8596 	control/system/sysappend.m, control/system/sysconnect.m,
  8597 	control/system/sysdisc.m, control/system/sysdup.m,
  8598 	control/system/sysgetsignals.m, control/system/sysmult.m,
  8599 	control/system/syssetsignals.m, control/system/syssub.m,
  8600 	control/system/tf2sys.m, control/system/ugain.m,
  8601 	control/system/zp2ss.m, control/system/zp2sys.m, 
  8602 	control/system/zp2tf.m, control/util/axis2dlim.m, polynomial/roots.m,
  8603 	special-matrix/toeplitz.m: Fix typos in doc strings.
  8604 
  8605 	* control/base/are.m, control/base/dare.m, control/base/lsim.m,
  8606 	control/base/ltifr.m, control/base/place.m,control/base/tzero2.m,
  8607 	control/base/tzero.m, control/hinf/hinf_ctr.m, control/hinf/wgt1o.m,
  8608 	ontrol/system/is_abcd.m, control/system/parallel.m,
  8609 	control/system/ss2tf.m, control/system/ss2zp.m, control/system/ss.m,
  8610 	control/system/sysappend.m, control/system/sysconnect.m,
  8611 	control/system/sysdup.m, control/system/sysgroup.m,
  8612 	control/system/sysprune.m, control/system/sysreorder.m,
  8613 	control/system/sysscale.m, control/system/syssub.m,
  8614 	control/system/tf2ss.m, control/system/tf2zp.m, control/util/zgfmul.m,
  8615 	control/util/zginit.m, control/util/zgscal.m, elfun/acoth.m,
  8616 	polynomial/polyout.m, specfun/log2.m:
  8617 	Add output arguments in doc strings.
  8618 
  8619 	* control/base/are.m, control/base/bode_bounds, control/base/bode.m,
  8620 	control/base/__bodquist__.m, control/base/ctrb.m, control/base/dare.m,
  8621 	control/base/DEMOcontrol.m, control/base/dlyap.m, control/base/dre.m,
  8622 	control/base/freqchkw.m, control/base/__freqresp__.m,
  8623 	control/base/__freqresp__.m, control/base/lqp.m, control/base/lqr.m,
  8624 	contol/base/lsim.m, control/base/lyap.m, control/base/nyquist.m,
  8625 	control/base/obsv.m, control/base/place.m, control/base/pzmap.m,
  8626 	control/base/__stepimp__.m, control/base/step.m, control/base/tzero2.m
  8627 	control/base/tzero.m, control/hinf/dhinfdemo.m, control/hinf/h2norm.m,
  8628 	control/hinf/h2syn.m, control/hinf/hinfdemo.m, 
  8629 	control/hinf/hinfnorm.m, control/hinf/hinfsyn_chk.m, 
  8630 	control/hinf/hinfsyn.m, control/hinf/is_dgkf.m, 
  8631 	control/obsolete/syschnames.m, control/obsolete/syschnames.m,
  8632 	control/system/c2d.m, control/system/is_abcd.m, 
  8633 	control/system/is_controllable.m, control/system/is_detectable.m,
  8634 	control/system/is_observable.m, control/system/is_stable.m,
  8635 	control/system/jet707.m, control/system/ord2.m, 
  8636 	control/system/starp.m, control/system/sys2fir.m, 
  8637 	control/system/sys2ss.m, control/system/sys2tf.m, 
  8638 	control/system/sys2zp.m, control/system/syscont.m, 
  8639 	control/system/sysdisc.m, control/system/sysdup.m,
  8640 	control/system/sysgettype.m, control/system/sysgroup.m,
  8641 	control/system/sysmult.m, control/system/sysprune.m,
  8642 	control/system/sysreorder.m, control/system/sysscale.m,
  8643 	control/system/syssetsignals.m, control/system/sysupdate.m,
  8644 	control/system/tf2ss.m, control/system/tf2sys.m, 
  8645 	control/system/zp2ss.m, control/system/zp2sys.m, 
  8646 	control/util/axis2dlim.m, control/util/prompt.m,
  8647 	control/util/zgfmul.m, control/util/zginit.m, 
  8648 	control/util/__zgpbal__.m, control/util/zgscal.m: 
  8649 	Use @var, @strong, @command, @math, @acronym, @table and @cite 
  8650 	in doc strings.
  8651 
  8652 	* control/base/bode_bounds.m, control/base/ctrb.m, control/base/dre.m, 
  8653 	control/base/dgram.m, control/base/dlyap.m, control/base/ltifr.m,
  8654 	control/base/nyquist.m, control/base/obsv.m, control/base/tzero.m,
  8655 	control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m,
  8656 	control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
  8657 	control/hinf/hinfdemo.m, control/hinf/hinfnorm.m, 
  8658 	control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
  8659 	control/hinf/wgt1o.m, control/obsolete/syschnames.m,
  8660 	control/system/c2d.m, control/system/fir2sys.m,
  8661 	control/system/is_stabilizable.m, control/system/jet707.m,
  8662 	control/system/ord2.m, control/system/ss2tf.m, control/system/tf2ss.m,
  8663 	control/util/zgshsr.m, polynomial/polyout.m:
  8664 	New @tex section(s) in doc strings for better formating of printed
  8665 	output.
  8666 
  8667 	* control/base/__freqresp__.m, control/base/nyquist.m, 
  8668 	control/base/__stepimp__.m, control/hinf/hinfdemo.m,
  8669 	control/obsolete/syschnames.m, control/system/sysprune.m:
  8670  	Use proper double quote marks for TeX.
  8671 
  8672 	* control/base/DEMOcontrol.m: Add missing ;
  8673 
  8674 	* control/base/nichols.m, control/base/rlocus.m, 
  8675 	control/obsolete/minfo.m, control/system/is_digital.m,
  8676 	control/system/ss2zp.m, control/system/sysmin.m, 
  8677 	control/system/tf2zp.m, control/util/sortcom.m: 
  8678 	Convert documentation to use or more completely use Texinfo.
  8679 
  8680 	* control/base/rlocus.m, control/hinf/dhinfdemo.m, 
  8681 	control/hinf/hinfdemo.m, control/system/ord2.m, 
  8682 	control/system/parallel.m, control/system/ss2tf.m,
  8683 	control/system/starp.m: Use "@group ... @end group" to avoid ascii
  8684 	art splitting over a page boundary.
  8685 	
  8686 	* control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m, 
  8687 	control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m, 
  8688 	control/hinf/hinfdemo.m, control/hinf/hinfnorm.m, 
  8689 	control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
  8690 	control/hinf/wgt1o.m, control/system/buildssic.m:
  8691 	Use {\cal H}_\infty for H-infinity and likewise for H-2 to
  8692 	the TeX documentation.
  8693 	
  8694 	* control/system/is_stabilizable.m:
  8695 	Add Copyright so that help is displayed correctly.
  8696 
  8697 	* special-matrix/vander.m: Octave indexes start at 1.
  8698 
  8699 2004-09-21  David Bateman  <dbateman@free.fr>
  8700 
  8701 	* general/rotdim.m: New function for rotation of an N-d array in an
  8702 	arbitrary plane.
  8703 
  8704 	* general/flipdim.m: New function to flip an N-d array about an 
  8705 	arbitrary axis.
  8706 
  8707 2004-09-15  David Bateman  <dbateman@free.fr>
  8708 
  8709 	* general/bitget.m: Replace Bmax, which is undefined with bitmax
  8710 
  8711 2004-09-15  John W. Eaton  <jwe@octave.org>
  8712 
  8713 	* strings/strcmp.m: Fix typo in cell/string array case.
  8714 	Use iscellstr to check for cells rather than iscell.
  8715 	Improve diagnostics for invalid args.
  8716 
  8717 2004-09-10  David Bateman  <dbateman@free.fr>
  8718 
  8719 	* statistics/distributions/binomial_rnd.m: Fix error for scalar n
  8720 	and p with n > 1, and fix for matrix n and p with n == 1.
  8721 
  8722 	* statistics/distributions/poisson_rnd.m: Fix for matrix length,
  8723 	due to row vs. column vector operations.
  8724 
  8725 2004-09-03  David Bateman  <dbateman@free.fr>
  8726 
  8727 	* general/repmat.m: Fix to allow logical classes.
  8728 
  8729 2004-08-31  John W. Eaton  <jwe@octave.org>
  8730 
  8731 	* general/isa.m: New function, from Octave-forge.
  8732 
  8733 2004-08-31  David Bateman  <dbateman@free.fr>
  8734 
  8735 	* general/bitcmp.m, general/bitget.m, general/bitset.m: Remove 
  8736 	limitation on the use of int64 and uint64 types, and the use
  8737 	of the eval.
  8738 
  8739 	* general/bitset.m: Remove superfluous cast to return type, as bug
  8740 	in .^ with integer types is fixed.
  8741 
  8742 	* general/repmat.m: Adapt to allow integer types.
  8743 
  8744 2004-08-31  Paul Kienzle  <pkienzle@users.sf.net>
  8745 
  8746 	* plot/axis.m: Don't reset axes when querying them.
  8747 
  8748 2004-08-27  David Bateman  <dbateman@free.fr>
  8749 
  8750 	* statistics/base/ranks.m: Handle non-consecutive ties.
  8751 	Eliminate loop.
  8752 
  8753 2004-07-27  David Bateman  <dbateman@free.fr>
  8754 
  8755 	* general/num2str.m: Also insert spaces in output when precision
  8756 	argument is supplied.
  8757 
  8758 2004-07-23  David Bateman  <dbateman@free.fr>
  8759 
  8760 	* general/bitcmp.m, general/bitget.m, general/bitset.m: New functions.
  8761 
  8762 2004-07-22  Etienne Grossmann  <etienne@cs.uky.edu>
  8763 
  8764 	* general/sub2ind.m: Make reshaping index list unnecessary.
  8765 
  8766 2004-07-22  Paul Kienzle  <pkienzle@users.sf.net>
  8767 
  8768 	* miscellaneous/unix.m: Fix doc string.
  8769 
  8770 2004-07-22  Stefan van der Walt  <stefan@sun.ac.za>
  8771 
  8772 	* plot/figure.m: Clarification of documentation.
  8773 
  8774 	* image/imshow.m: Warn for complex images.
  8775 	Only estimate colourmap for images in [0, 65536].
  8776 
  8777 2004-07-22  David Bateman  <dbateman@free.fr>
  8778 
  8779 	* general/num2str.m: Fix the case of an all zero input.
  8780 
  8781 2004-06-22  Etienne Grossmann  <etienne@cs.uky.edu>
  8782 
  8783 	* general/ind2sub.m: Doc fix.
  8784 
  8785 2004-06-08  John W. Eaton  <jwe@octave.org>
  8786 
  8787 	* statistics/tests/kolmogorov_smirnov_test.m: Use func2str to
  8788 	convert function handle to string for eval.
  8789 
  8790 2004-06-04  Paul Kienzle  <pkienzle@users.sf.net>
  8791 
  8792 	* plot/errorbar.m: Remove debugging output.
  8793 
  8794 2004-06-03  Stefan van der Walt  <stefan@sun.ac.za>
  8795 
  8796 	* plot/__pltopt__.m: Properly escape @ symbols in doc string.
  8797 
  8798 2004-06-03  Paul Kienzle  <pkienzle@users.sf.net>
  8799 
  8800 	* deprecated/com2str.m: Include 'i' suffix for pure imaginary numbers.
  8801 
  8802 	* polynomial/polyout.m: Use parenthesis if necessary around
  8803 	complex polynomial coefficient.
  8804 
  8805 	* plot/__errcomm__.m, plot/__errplot__.m: Simplify code and fix
  8806 	the bug which causes __errplot__ to ignore the last argument.
  8807 
  8808 2004-06-03  David Bateman  <dbateman@free.fr>
  8809 
  8810 	* general/shiftdim.m: New function based on JWE code snippet.
  8811 
  8812 	* general/circdim.m: New function.
  8813 
  8814 2004-05-06  David Bateman  <dbateman@free.fr>
  8815 
  8816 	* general/issquare.m: Fail if ndim(x) > 2.
  8817 
  8818 	* linear-algebra/norm.m, linear-algebra/norm.m: Fail if ndim(x) > 2.
  8819 
  8820 	* linear-alegbra/cross.m, linear-algebra/dot.m: Allow matrix and
  8821 	N-d array arguments.  Add optional dim argument to define
  8822 	dimension along which to operate.
  8823 
  8824 	* linear-algebra/dmult.m: Allow N-d arrays.
  8825 
  8826 	* linear-algebra/vec.m: Use v(:) and not reshape.
  8827 
  8828 2004-04-29  David Bateman  <dbateman@free.fr>
  8829 
  8830 	* statistics/base/ranks.m, statistics/base/run_count.m,
  8831 	statistics/base/studentize.m, statistics/base/kurtosis.m
  8832 	statistics/base/statistics.m, statistics/base/skewness.m
  8833 	statistics/base/iqr.m:
  8834 	Make N-d array aware.  Allow optional argument to define the
  8835 	dimension along which to operate.  Update the documentation.
  8836 
  8837 	* statistics/base/ranks.m: Change algorithm to use sort,
  8838 	and adjust for the ties after.
  8839 
  8840 	* statistics/base/run_counts.m: Change algorithm to use
  8841 	the a combination of diff and find, rather than a for-loop.
  8842 
  8843 2004-04-23  Paul Kienzle  <pkienzle@users.sf.net>
  8844 
  8845 	* plot/hist.m: Correctly determine cutoffs.  New tests.
  8846 
  8847 2004-04-23  David Bateman  <dbateman@free.fr>
  8848 
  8849 	* general/int2str.m: Treat only real part of argument, and treat
  8850 	NDArrays by stacking the slices through the matrix vertically.
  8851 
  8852 	* general/num2str.m: Improve format of integer matrices, and the
  8853 	conversion of complex matrices added. Treat NDArrays by stacking
  8854 	the slices through the matrix vertically.
  8855 
  8856 	* deprecated/com2str.m: Moved here from general subdirectory.
  8857 
  8858 2004-04-22  John W. Eaton  <jwe@octave.org>
  8859 
  8860 	* quaternion/qtransvmat.m: Use continuation characters to make
  8861 	sure result is a matrix instead of a vector.  From <aklark@atdot.it>.
  8862 
  8863 2004-04-21  David Bateman  <dbateman@free.fr>
  8864 
  8865 	* elfun/lcm.m: Make N-d aware.
  8866 
  8867 	* general/diff.m: Make the code N-d array aware.  Allow an
  8868 	optional argument to define the dimension along which to perform
  8869 	the differences and allow the order of the differences to be larger
  8870 	than the dimension itself.
  8871 
  8872 	* general/rot90.m, general/fliplr.m, general/flipud.m: Limit the
  8873 	use of these functions to 1- and 2-d arrays.
  8874 
  8875 2004-04-16  John W. Eaton  <jwe@octave.org>
  8876 
  8877 	* elfun/gcd.m: Delete.
  8878 
  8879 2004-04-15  David Bateman  <dbateman@free.fr>
  8880 
  8881 	* set/create_set.m, general/is_duplicate_entry.m: Make N-d array aware.
  8882 
  8883 	* general/shift.m, general/prepad.m, general/postpad.m: Make N-d
  8884 	array aware and and optional argument for the dimension along
  8885 	which to operate.
  8886 
  8887 	* signal/unwrap.m: Make N-d array aware and fix optional
  8888 	argument for the dimension to be consistent with other N-d array
  8889 	functions.
  8890 
  8891 2004-04-08  David Bateman  <dbateman@free.fr>
  8892 
  8893 	* statistics/distributions/discrete_cdf.m,
  8894 	statistics/distributions/discrete_inv.m,
  8895 	statistics/distributions/discrete_pdf.m,
  8896 	statistics/distributions/discrete_rnd.m,
  8897 	statistics/distributions/exponential_cdf.m,
  8898 	statistics/distributions/exponential_inv.m,
  8899 	statistics/distributions/exponential_pdf.m,
  8900 	statistics/distributions/exponential_rnd.m,
  8901 	statistics/distributions/f_cdf.m,
  8902 	statistics/distributions/f_inv.m,
  8903 	statistics/distributions/f_pdf.m,
  8904 	statistics/distributions/f_rnd.m,
  8905 	statistics/distributions/geometric_cdf.m,
  8906 	statistics/distributions/geometric_inv.m,
  8907 	statistics/distributions/geometric_pdf.m,
  8908 	statistics/distributions/geometric_rnd.m,
  8909 	statistics/distributions/hypergeometric_rnd.m,
  8910 	statistics/distributions/kolmogorov_smirnov_cdf.m,
  8911 	statistics/distributions/laplace_cdf.m,
  8912 	statistics/distributions/laplace_inv.m,
  8913 	statistics/distributions/laplace_pdf.m,
  8914 	statistics/distributions/laplace_rnd.m,
  8915 	statistics/distributions/logistic_inv.m,
  8916 	statistics/distributions/logistic_rnd.m,
  8917 	statistics/distributions/lognormal_cdf.m,
  8918 	statistics/distributions/lognormal_inv.m,
  8919 	statistics/distributions/lognormal_pdf.m,
  8920 	statistics/distributions/lognormal_rnd.m,
  8921 	statistics/distributions/pascal_cdf.m,
  8922 	statistics/distributions/pascal_inv.m,
  8923 	statistics/distributions/pascal_pdf.m,
  8924 	statistics/distributions/pascal_rnd.m,
  8925 	statistics/distributions/poisson_cdf.m,
  8926 	statistics/distributions/poisson_inv.m,
  8927 	statistics/distributions/poisson_pdf.m,
  8928 	statistics/distributions/poisson_rnd.m,
  8929 	statistics/distributions/t_cdf.m,
  8930 	statistics/distributions/t_inv.m,
  8931 	statistics/distributions/t_pdf.m,
  8932 	statistics/distributions/t_rnd.m,
  8933 	statistics/distributions/weibull_cdf.m,
  8934 	statistics/distributions/weibull_inv.m,
  8935 	statistics/distributions/weibull_pdf.m,
  8936 	statistics/distributions/weibull_rnd.m:
  8937 	Allow N-d arrays.
  8938 
  8939 	* statistics/distributions/discrete_inv.m: Fix bug in indexing,
  8940 	that results in NaN in places where it should not have had.
  8941 
  8942 	* statistics/distributions/discrete_rnd.m: New argument formats to
  8943 	allow creating arbitrary matrices, compatiable with the other 
  8944 	*_rnd.m functions. Maintain compatibility with previous format.
  8945 
  8946 	* statistics/distributions/empirical_rnd.m: New argument formats
  8947 	to allow creating arbitrary matrices, compatiable with the other
  8948 	*_rnd.m functions. Maintain compatibility with previous
  8949 	format.  Allow N-d arrays.
  8950 
  8951 	* statistics/distributions/hypergeometric_cdf.m,
  8952 	statistics/distributions/hypergeometric_inv.m,
  8953 	statistics/distributions/hypergeometric_pdf.m,
  8954 	statistics/distributions/wiener_rnd.m:
  8955 	Error for non-scalar arguments.
  8956 	
  8957 	* statistics/distributions/pascal_rnd.m:
  8958 	Correct for n = 1 bug, where all elements were equal.
  8959 
  8960 2004-04-06  David Bateman  <dbateman@free.fr>
  8961 
  8962 	* general/common_size.m, miscellaneous/bincoeff.m,
  8963 	statistics/distributions/beta_cdf.m,
  8964 	statistics/distributions/beta_inv.m,
  8965 	statistics/distributions/beta_pdf.m,
  8966 	statistics/distributions/beta_rnd.m,
  8967 	statistics/distributions/binomial_cdf.m,
  8968 	statistics/distributions/binomial_inv.m,
  8969 	statistics/distributions/binomial_pdf.m,
  8970 	statistics/distributions/binomial_rnd.m,
  8971 	statistics/distributions/cauchy_cdf.m,
  8972 	statistics/distributions/cauchy_inv.m,
  8973 	statistics/distributions/cauchy_pdf.m,
  8974 	statistics/distributions/cauchy_rnd.m,
  8975 	statistics/distributions/chisquare_cdf.m,
  8976 	statistics/distributions/chisquare_inv.m,
  8977 	statistics/distributions/chisquare_pdf.m,
  8978 	statistics/distributions/chisquare_rnd.m,
  8979 	statistics/distributions/gamma_cdf.m,
  8980 	statistics/distributions/gamma_inv.m,
  8981 	statistics/distributions/gamma_pdf.m,
  8982 	statistics/distributions/gamma_rnd.m,
  8983 	statistics/distributions/normal_cdf.m,
  8984 	statistics/distributions/normal_inv.m,
  8985 	statistics/distributions/normal_pdf.m,
  8986 	statistics/distributions/normal_rnd.m,
  8987 	statistics/distributions/stdnormal_cdf.m,
  8988 	statistics/distributions/stdnormal_pdf.m,
  8989 	statistics/distributions/stdnormal_rnd.m,
  8990 	statistics/distributions/uniform_cdf.m,
  8991 	statistics/distributions/uniform_inv.m,
  8992 	statistics/distributions/uniform_pdf.m,
  8993 	statistics/distributions/uniform_rnd.m:
  8994 	Allow the inputs to be N-d arrays.
  8995 
  8996 	* statistics/base/var.m: Update for N-d arrays.  Allow dimension arg.
  8997 	* statistics/base/median.m: Likewise.
  8998 
  8999 2004-04-02  David Bateman  <dbateman@free.fr>
  9000 
  9001 	* statistics/base/std.m: Allow optional args for type and dim.
  9002 	* statistics/base/center.m, statistics/base/meansq.m,
  9003 	statistics/base/moment.m, statistics/base/range.m:
  9004 	Update for N-d arrays.
  9005 	* signal/fftshift.m: Fix dimensioning error.
  9006 	
  9007 	* statistics/base/std.m: Use repmat not ones(nr,1)*mean to allow
  9008 	N-d arrays.
  9009 	
  9010 	* general/mod.m, general/mod.m: Allow N-d arrays with one scalar arg.
  9011 
  9012 	* signal/fftshift.m: Update for N-d arrays, allow optional dim arg.
  9013 	
  9014 	* specfun/erfinv.m, general/repmat.m: Update for N-d arrays.
  9015 	
  9016 	* control/base/bode.m, control/base/lqg.m, control/system/ss2sys.m,
  9017 	control/system/cellidx.m, control/system/dmr2d.m control/system/ss.m,
  9018 	control/system/sysprune.m: Doc update for usage of cell arrays.
  9019 
  9020 	* control/system/sysidx.m: Use cellidx and not listidx.
  9021 
  9022 2004-03-12  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9023 
  9024 	* plot/__pltopt1__.m: Always add title clause to plot command with
  9025 	default of "" (so it is off unless explicitly set by the user).
  9026 
  9027 2004-03-12  Stefan van der Walt  <stefan@sun.ac.za>
  9028 
  9029 	* image/imshow.m: Accept "truesize" argument.
  9030 	Ignore current colormap.  New tests and demos.
  9031 
  9032 2004-03-10  Volker Kuhlmann  <VolkerKuhlmann@gmx.de>
  9033 
  9034 	* signal/sinewave.m: Allow N to default to M.
  9035 
  9036 2004-03-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9037 
  9038 	* signal/unwrap.m: Use "isempty (tol)" instead of "tol == []".
  9039 
  9040 2004-03-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9041 
  9042 	* general/deal.m: New function.
  9043 	Add tests from Paul Kienzle.
  9044 
  9045 2004-03-03  Stefan van der Walt  <stefan@sun.ac.za>
  9046 
  9047 	* plot/hist.m: Compute histogram correctly for n>=30.
  9048 
  9049 2004-03-02  Paul Kienzle  <pkienzle@users.sf.net>
  9050 
  9051 	* signal/sinc.m: Use i(:) instead of i when checking for any nonzeros.
  9052 
  9053 2004-03-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9054 
  9055 	* miscellaneous/horzcat.m: Delete.
  9056 	* miscellaneous/vertcat.m: Delete.
  9057 
  9058 2004-02-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9059 
  9060 	* plot/figure.m: Also look for GNUTERM in the environment and use
  9061 	that if it is set (for OS X).  From Per Persson <persquare@mac.com>.
  9062 
  9063 2004-02-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9064 
  9065 	* control/base/__stepimp__.m: Only call clearplot if we will be
  9066 	doing multiple plots in the same gnuplot frame.
  9067 
  9068 2004-02-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9069 
  9070 	* control/system/__sysconcat__.m, control/system/__tfl__.m,
  9071 	control/system/cellidx.m, control/system/ss.m,
  9072 	control/system/tf.m, control/system/zp.m: New functions.
  9073 
  9074 2004-02-16  Glenn Golden  <gdg@zplane.com>
  9075 
  9076 	* statistics/distributions/discrete_inv.m:
  9077 	Reduce memory requirements.
  9078 
  9079 2004-02-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9080 
  9081 	* plot/__errcomm__.m: Fix thinko in previous change.
  9082 	From Teemu Ikonen  <tpikonen@pcu.helsinki.fi>.
  9083 
  9084 2004-02-16  A S Hodel  <a.s.hodel@Eng.Auburn.EDU>
  9085 
  9086 	* control/base/__bodquist__.m, control/base/__stepimp__.m,
  9087 	control/base/analdemo.m, control/base/bddemo.m,
  9088 	control/base/bode.m, control/base/dre.m, control/base/frdemo.m,
  9089 	control/base/lqg.m, control/base/nyquist.m, control/base/place.m,
  9090 	control/base/rldemo.m, control/base/rlocus.m,
  9091 	control/base/tzero.m, control/hinf/dgkfdemo.m,
  9092 	control/hinf/dhinfdemo.m, control/hinf/h2syn.m,
  9093 	control/hinf/hinf_ctr.m, control/hinf/hinfsyn.m,
  9094 	control/hinf/wgt1o.m, control/obsolete/dlqg.m,
  9095 	control/obsolete/packsys.m, control/obsolete/series.m,
  9096 	control/system/__sysdefioname__.m,
  9097 	control/system/__sysdefstname__.m, control/system/__sysgroupn__.m,
  9098 	control/system/__tf2sysl__.m, control/system/buildssic.m,
  9099 	control/system/c2d.m, control/system/d2c.m,
  9100 	control/system/dmr2d.m, control/system/fir2sys.m,
  9101 	control/system/is_signal_list.m, control/system/is_siso.m,
  9102 	control/system/jet707.m, control/system/listidx.m,
  9103 	control/system/moddemo.m, control/system/ord2.m,
  9104 	control/system/packedform.m, control/system/parallel.m,
  9105 	control/system/ss2sys.m, control/system/sys2tf.m,
  9106 	control/system/sys2zp.m, control/system/sysadd.m,
  9107 	control/system/sysappend.m, control/system/sysconnect.m,
  9108 	control/system/syscont.m, control/system/sysdimensions.m,
  9109 	control/system/sysdisc.m, control/system/sysdup.m,
  9110 	control/system/sysgetsignals.m, control/system/sysgettype.m,
  9111 	control/system/sysgroup.m, control/system/sysmin.m,
  9112 	control/system/sysmult.m, control/system/sysprune.m,
  9113 	control/system/sysrepdemo.m, control/system/sysscale.m,
  9114 	control/system/syssetsignals.m, control/system/syssub.m,
  9115 	control/system/sysupdate.m, control/system/tf2sys.m,
  9116 	control/system/ugain.m, control/system/zp2ss.m,
  9117 	control/system/zp2sys.m, control/util/__outlist__.m,
  9118 	control/util/__zgpbal__.m, control/util/strappend.m:
  9119 	Use cell arrays instead of lists.
  9120 
  9121 2004-01-23  Stefan van der Walt  <stefan@sun.ac.za>
  9122 
  9123 	* plot/bar.m: Increase size of cutoff vector from xlen-1 to xlen
  9124 	so that bar (1, 1) will work.
  9125 
  9126 2004-01-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9127 
  9128 	* plot/__errcomm__.m: Cope with nargin now being a function.
  9129 	* plot/__errplot__.m: Likewise.
  9130 	* plot/__plt__.m: Likewise.
  9131 	* plot/plot_border.m: Likewise.
  9132 
  9133 	* Makefile.in (distclean, maintainer-clean): Remove DOCSTRINGS,
  9134 	not $(DOCSTRINGS).
  9135 
  9136 2004-01-21  Quentin Spencer  <qspencer@ieee.org>
  9137 
  9138 	* linear-algebra/rank.m: Allow rank ([]) to return 0, same as
  9139 	rank ([], tol).
  9140 
  9141 2004-01-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9142 
  9143 	* elfun/acot.m: Return atan (1./z).
  9144 	From Gregory Vanuxem <g.vanuxem@wanadoo.fr>.
  9145 
  9146 	* miscellaneous/dir.m: New file.
  9147 
  9148 	* general/num2str.m: Use "%d" as format if values are ints with
  9149 	magnitude less than 1e10.
  9150 
  9151 2004-01-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9152 
  9153 	* general/num2str.m: If single arg is string, return it.
  9154 
  9155 	* miscellaneous/not.m: New file.
  9156 
  9157 	* miscellaneous/unix.m: New file.
  9158 
  9159 	* miscellaneous/isunix.m: New file.
  9160 	* miscellaneous/ispc.m: New file.
  9161 
  9162 	* miscellaneous/computer.m: New file.
  9163 
  9164 	* miscellaneous/delete.m: New file.
  9165 
  9166 2004-01-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9167 
  9168 	* statistics/tests/kolmogorov_smirnov_test_2.m: Fix test for ties.
  9169 
  9170 2004-01-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9171 
  9172 	* miscellaneous/path.m: Handle DEFAULT_LOADPATH substitution.
  9173 	Always return substituted version of LOADPATH if nargout != 0.
  9174 
  9175 2003-12-21  Schloegl Alois  <alois.schloegl@tugraz.at>
  9176 
  9177 	* miscellaneous/fullfile.m: If filename is empty, set it to "."
  9178 	before continuing.
  9179 
  9180 	* miscellaneous/fileparts.m: Allow name to start with ".".
  9181 
  9182 2003-12-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9183 
  9184 	* general/ind2sub.m: New file.
  9185 	* general/sub2ind.m: New file.
  9186 
  9187 2003-12-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9188 
  9189 	* control/system/zp2ss.m: Don't save and restore
  9190 	warn_empty_list_elements.
  9191 
  9192 2003-12-15  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>
  9193 
  9194 	* control/system/zp2ss.m: Correct definition of pure gain system.
  9195 
  9196 2003-12-10  Quentin Spencer  <qspencer@ieee.org>
  9197 
  9198 	* statistics/base/mean.m: Remove special case for row vectors.
  9199 
  9200 2003-11-19  Quentin Spencer  <qspencer@ieee.org>
  9201 
  9202 	* signal/freqz_plot.m: Save and restore automatic_replot too.
  9203 
  9204 2003-11-18  Danilo Piazzalunga  <danilopiazza@libero.it>
  9205 
  9206 	* statistics/base/iqr.m: Handle matrices.
  9207 
  9208 2003-11-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9209 
  9210 	* general/issymmetric.m: Don't fail if norm (x) == 0.
  9211 
  9212 2003-11-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9213 
  9214 	* miscellaneous/path.m: Fix thinko in previous change.
  9215 
  9216 2003-11-14  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>
  9217 
  9218 	* control/base/dare.m: Check positive (semi)definiteness and
  9219 	dimensions of r (and q). 
  9220 	* control/base/dlqr.m: Check stabilizability of (A,B),
  9221 	detectability of (A,Q), and whether (A,Q) has non minimal modes
  9222 	near unit circle.
  9223 
  9224 	* control/system/is_detectable.m: Use Hautus Lemma.
  9225 	Correct the behavior for discrete-time systems.
  9226 	* control/system/is_stabilizable.m: Likewise.
  9227 
  9228 	* linear-algebra/krylov.m: Return H = [] in Vnrm == 0 case.
  9229 
  9230 	* linear-algebra/krylovb.m: Fix typo in usage message.
  9231 
  9232 	* general/isdefinite.m: New function.
  9233 
  9234 2003-10-29  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9235 
  9236 	* general/reshape: Delete.
  9237 
  9238 2003-10-28  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9239 
  9240 	* general/numel.m: Delete.
  9241 
  9242 2003-10-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9243 
  9244 	* miscellaneous/horzcat.m, miscellaneous/vartcat.m: New files.
  9245 
  9246 	* deprecated/isstr.m: New file.
  9247 
  9248 2003-10-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9249 
  9250 	* plot/__axis_label__.m, plot/xlabel.m, plot/ylabel.m,
  9251 	plot/zlabel.m, plot/title.m: Return a value if nargout > 0.
  9252 
  9253 2003-10-02  Quentin Spencer  <qspencer@ieee.org>
  9254 
  9255 	* statistics/base/mean.m: Fix missing semicolon problem.
  9256 
  9257 2003-09-08  Al Niessner  <Al.Niessner@jpl.nasa.gov>
  9258 
  9259 	* plot/subplot.m: New global variable, __multiplot_scale__.
  9260 
  9261 2003-08-29  David Castelow  <DCastelow@Airspan.com>
  9262 
  9263 	* strings/dec2base.m, strings/dec2bin.m, strings/dec2hex.m:
  9264 	Allow optional length argument.
  9265 
  9266 2003-08-28  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9267 
  9268 	* polynomial/polyfit.m: Avoid calling flipud.
  9269 	From Pascal A. Dupuis <Pascal.Dupuis@esat.kuleuven.ac.be>.
  9270 	Return structure as second output value for improved Matlab
  9271 	compatibility.
  9272 
  9273 2003-07-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9274 
  9275 	* linear-algebra/cond.m: Behave as though old built-in variable
  9276 	propagate_empty_matrices is always 1.  Also handle empty matrices
  9277 	with one non-zero dimension.
  9278 
  9279 	* miscellaneous/dump_prefs.m: Add warn_separator_insert and
  9280 	warn_single_quote_string to the list.
  9281 	Delete whitespace_in_literal_matrix and propagate_empty_matrices
  9282 	from the list.
  9283 
  9284 2003-07-25  Paul Kienzle  <pkienzle@users.sf.net>
  9285 
  9286 	* signal/autocov.m: Transpose result of conj because diag returns
  9287 	a column vector, not a row vector.
  9288 
  9289 	* audio/playaudio.m, audio/record.m, image/image.m,
  9290 	miscellaneous/bug_report.m: Protect spaces in filenames
  9291 	with quotes.
  9292 
  9293 2003-07-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9294 
  9295 	* io/printf.m, io/puts.m: Delete.
  9296 
  9297 	* miscellaneous/dump_prefs.m: Delete define_all_return_values and
  9298 	default_return_value from the list.
  9299 	Add warn_undefined_return_values to the list.
  9300 	
  9301 
  9302 2003-07-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9303 
  9304 	* miscellaneous/dump_prefs.m: Delete default_global_variable_value
  9305 	and initialize_global_variables from the list.
  9306 
  9307 2003-07-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9308 
  9309 	* image/colormap.m: Don't save and restore default_eval_print_flag.
  9310 
  9311 	* miscellaneous/dump_prefs.m: Delete default_eval_print_flag.
  9312 
  9313 	* control/util/zgshsr.m: Use x OP= y instead of x = x OP y.
  9314 	* control/system/sys2fir.m: Likewise.
  9315 
  9316 	* control/system/is_siso.m: Use && instead of & where appropriate.
  9317 	* control/system/__tf2sysl__.m: Likewise.
  9318 
  9319 	* control/system/__tf2sysl__.m: Use end instead of length(X).
  9320 
  9321 	* control/freqchkw.m: Use %-escapes for error instead of num2str
  9322 	and [] concatenation.
  9323 	* control/system/sys2fir.m: Likewise.
  9324 
  9325 	* control/base/dgram.m, control/base/freqchkw.m,
  9326 	control/base/gram.m, control/system/__abcddims__.m,
  9327 	control/system/__sysdefstname__.m, control/system/__tf2sysl__.m,
  9328 	control/system/is_sample.m, control/system/is_signal_list.m,
  9329 	control/system/is_siso.m, control/system/sys2fir.m,
  9330 	control/system/syschtsam.m, control/system/sysgettsam.m,
  9331 	control/system/sysgettype.m, control/system/tf2zp.m,
  9332 	control/system/ugain.m, control/util/prompt.m,
  9333 	control/util/run_cmd.m, control/util/zgrownorm.m,
  9334 	control/util/zgshsr.m:
  9335 	Improve conformance to Octave coding style.	
  9336 
  9337 	* miscellaneous/dump_prefs.m: Add warn_resize_on_reange_error to
  9338 	the list.
  9339 	Delete resize_on_range_error from the list.
  9340 
  9341 	* control/base/pzmap.m, control/base/place.m,
  9342 	control/base/__freqresp__.m, control/system/sysappend.m,
  9343 	control/system/syscont.m, control/system/sysdisc.m,
  9344 	control/system/sysgroup.m, control/system/tfout.m,
  9345 	control/system/zp2ss.m, control/system/zpout.m,
  9346 	control/util/__outlist__.m, signal/arma_rnd.m, general/shift.m,
  9347 	strings/strcat.m: Save and restore warn_empty_list_elements, not
  9348 	empty_list_elements_ok.
  9349 
  9350 	* miscellaneous/dump_prefs.m: Add warn_empty_list_elements to the list.
  9351 	Delete empty_list_elements_ok from the list.
  9352 
  9353 2003-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9354 
  9355 	* miscellaneous/dump_prefs.m: Include warn_neg_dim_as_zero in the
  9356 	list.
  9357 	Delete treat_neg_dim_as_zero from the list.
  9358 
  9359 	* strings/blanks.m: Don't check treat_neg_dim_as_zero.
  9360 
  9361 2003-07-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9362 
  9363 	* general/reshape.m: Omit do_fortran_indexing from doc string (it
  9364 	was not used in the code in any case).
  9365 
  9366 	* strings/strjust.m: Temporarily set warn_fortran_indexing, not
  9367 	do_fortran_indexing.
  9368 
  9369 	* statistics/base/moment.m: Temporarily set warn_str_to_num, not
  9370 	implict_str_to_num_ok.  Use unwind_protect block to do it.
  9371 
  9372 	* miscellaneous/dump_prefs.m: Include DEFAULT_EXEC_PATH,
  9373 	DEFAULT_LOAD_PATH, crash_dumps_octave_core,
  9374 	sighup_dumps_octave_core, sigterm_dumps_octave_core,
  9375 	warn_imag_to_real, warn_num_to_str, warn_str_to_num, and
  9376 	warn_fortran_indexing in the list.
  9377 	Delete ok_to_lose_imaginary_part, implicit_num_to_str_ok,
  9378 	implicit_str_to_num_ok, do_fortran_indexing, and
  9379 	prefer_column_vectors from list.
  9380 
  9381 2003-07-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9382 
  9383 	* Makefile.in (distclean, maintainer-clean): Also remove
  9384 	gethelp$(BUILD_EXEEXT), $(DOCSTRINGS), and autom4te.cache
  9385 	directory.
  9386 
  9387 2003-06-17  Aaron A. King  <king@quercus.tiem.utk.edu>
  9388 
  9389 	* plot/hist.m: Don't forget to define n if x is a vector.
  9390 
  9391 2003-06-13  Alois Schloegl  <alois.schloegl@tugraz.at>
  9392 
  9393 	* miscellaneous/fileparts.m: For compatibility with Matlab,
  9394 	return "." with extension.
  9395 
  9396 2003-06-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9397 
  9398 	* control/base/__stepimp__.m, control/base/nichols.m,
  9399 	control/base/nyquist.m, miscellaneous/dump_prefs.m,
  9400 	plot/bottom_title.m, plot/mplot.m, plot/multiplot.m,
  9401 	plot/oneplot.m, plot/plot_border.m, plot/subplot.m,
  9402 	plot/subwindow.m, plot/top_title.m, signal/freqz_plot.m:
  9403 	Eliminate gnuplot_has_multiplot (assume it is always true).
  9404 
  9405 2003-05-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9406 
  9407 	* Makefile.in, image/Makefile.in, startup/Makefile.in: Handle DESTDIR.
  9408 
  9409 2003-05-05  Andy Adler  <adler@site.uottawa.ca>
  9410 
  9411 	* plot/hist.m: Improve performance by using different algorithms
  9412 	depending on number of bins.
  9413 
  9414 2003-05-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9415 
  9416 	* control/system/sysadd.m: If systems are not "tf", convert before
  9417 	adding.
  9418 
  9419 2003-05-01  Paul Kienzle  <pkienzle@users.sf.net>
  9420 
  9421 	* image/imagesc.m: Accept data limits parameter for colormap.
  9422 
  9423 2003-04-11  Doug Stewart  <dastew@sympatico.ca>
  9424 
  9425 	* control/base/__stepimp__.m: If digital impulse, reduce gain of
  9426 	the impulse by t_step.
  9427 
  9428 2003-04-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9429 
  9430 	* control/base/__bodquist__.m: Don't convert pdbig and fdbig to
  9431 	column vectors.
  9432 
  9433 2003-03-24  Quentin Spencer  <qspencer@ieee.org>
  9434 
  9435 	* linear-algebra/null.m: Handle empty matrix arg.
  9436 
  9437 2003-03-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9438 
  9439 	* general/shift.m: Force empty_list_elements_ok to 1.
  9440 
  9441 2003-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9442 
  9443 	* deprecated/struct_contains.m, deprecated/struct_elements.m:
  9444 	New files.
  9445 
  9446 2003-02-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9447 
  9448 	* statistics/tests/kolmogorov_smirnov_test.m: Use str2func to make
  9449 	function handle to pass to feval.
  9450 	* statistics/base/qqplot.m: Likewise.
  9451 	* statistics/base/ppplot.m: Likewise.
  9452 	* signal/spectral_xdf.m: Likewise.
  9453 	* signal/spectral_adf.m: Likewise.
  9454 
  9455 2003-02-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9456 
  9457 	* plot/axis.m: Avoid whitespace in literal matrix problem.
  9458 
  9459 2003-02-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9460 
  9461 	* linear-algebra/logm.m: New file.
  9462 
  9463 2003-02-18  David Bateman  <dbateman@free.fr>
  9464 
  9465  	* mkpkgadd: Scan C++ files as well
  9466 
  9467 2003-02-13  Alois Schloegl  <alois.schloegl@tugraz.at>
  9468 
  9469 	* strings/findstr.m: Return empty set for zero-length target.
  9470 
  9471 2003-02-11  Paul Kienzle  <pkienzle@users.sf.net>
  9472 
  9473 	* set/union.m: Preserve the orientation of inputs.
  9474 
  9475 2003-01-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9476 
  9477 	* general/int2str.m: Eliminate leading spaces.
  9478 
  9479 2003-01-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9480 
  9481 	* general/int2str.m: Do a better job with 0, Inf, and NaN, 
  9482 
  9483 2003-01-11  Paul Kienzle  <pkienzle@users.sf.net>
  9484 
  9485 	* Makefile.in (gethelp$(BUILD_EXEEXT)): Pass $(BUILD_CXXFLAGS) and
  9486 	$(BUILD_LDFLAGS) to compiler.
  9487 
  9488 2003-01-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9489 
  9490 	* general/num2str.m: Don't specify field width for scalars.
  9491 
  9492 2003-01-05  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9493 
  9494 	* Makefile.in (DISTFILES): Don't forget mkpkgadd.
  9495 
  9496 2003-01-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9497 
  9498 	* gethelp.cc: Define __USE_STD_IOSTREAM if using Compaq C++.
  9499 
  9500 	* miscellaneous/tempname.m: New file.
  9501 
  9502 	* miscellaneous/tempdir.m: New file.
  9503 
  9504 	* miscellaneous/fullfile.m: New file.
  9505 
  9506 2003-01-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9507 
  9508 	* miscellaneous/fileparts.m: New file.
  9509 
  9510 	* io/beep.m: New file.
  9511 
  9512 	* plot/__pltopt1__.m: Call undo_string_escapes for title part of
  9513 	format only.
  9514 
  9515 2003-01-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9516 
  9517 	* strings/strcmp.m: Handle cell arrays of strings.
  9518 
  9519 2002-12-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9520 
  9521 	* general/int2str.m: Handle matrices.
  9522 	* general/num2str.m: Likewise.
  9523 	Also handle optional precision, and format args.
  9524 
  9525 2002-12-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9526 
  9527 	* audio/Makefile.in, control/base/Makefile.in,
  9528 	control/hinf/Makefile.in, control/obsolete/Makefile.in,
  9529 	control/system/Makefile.in, elfun/Makefile.in,
  9530 	finance/Makefile.in, general/Makefile.in, image/Makefile.in,
  9531 	io/Makefile.in, linear-algebra/Makefile.in,
  9532 	miscellaneous/Makefile.in, polynomial/Makefile.in,
  9533 	quaternion/Makefile.in, set/Makefile.in, signal/Makefile.in,
  9534 	specfun/Makefile.in, special-matrix/Makefile.in,
  9535 	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
  9536 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  9537 	strings/Makefile.in, time/Makefile.in, plot/Makefile.in,
  9538 	deprecated/Makefile.in: Use new do-script-install and
  9539 	do-script-uninstall macros.
  9540 
  9541 	* mkpkgadd: New script.
  9542 
  9543 	* plot/close.m: New file.
  9544 
  9545 2002-11-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9546 
  9547 	* image/image.m: Use -raw option for xv.
  9548 	From Remy Bruno <remy.bruno@libertysurf.fr>
  9549 
  9550 2002-11-12  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9551 
  9552 	* control/base/lsim.m: Use approximate test for step size change.
  9553 
  9554 	* signal/bartlett.m: Avoid row/column mismatch error.
  9555 
  9556 2002-11-12  Paul Kienzle  <pkienzle@users.sf.net>
  9557 
  9558 	* statistics/base/var.m: Use better formula for improved accuracy.
  9559 
  9560 2002-11-04  Nicholas Piper  <nick-octave@nickpiper.co.uk>
  9561 
  9562 	* control/base/lsim.m: Correct doc string.
  9563 
  9564 2002-11-04  A S Hodel  <a.s.hodel@Eng.Auburn.EDU>
  9565 
  9566 	* control/system/syssub.m: Call tf2sys with Gnum-Hnum, not Gnum+Hnum.
  9567 
  9568 2002-11-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9569 
  9570 	* plot/contour.m: Handle x and y as matrices too.
  9571 
  9572 2002-11-01  Joseph P. Skudlarek  <jskud@jskud.com>
  9573 
  9574 	* plot/contour.m: Fix error and usage messages.
  9575 
  9576 2002-11-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9577 
  9578 	* plot/contour.m: Correct orientation of plot.
  9579 
  9580 2002-10-31  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9581 
  9582 	* control/base/analdemo.m: Fix typo.
  9583 
  9584 2002-10-31  Francesco Potorti`  <pot@gnu.org>
  9585 
  9586 	* statistics/distributions/discrete_pdf.m: Fix typo.
  9587 
  9588 2002-10-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9589 
  9590 	* mkdoc: Exit immediately on errors.
  9591 	Exit with error if gethelp does not exist.
  9592 
  9593 	* Makefile.in: Use $(BUILD_EXEEXT) as appropriate.
  9594 
  9595 2002-10-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9596 
  9597 	* Makefile.in (gethelp): Use $(BUILD_CXX), not $(CXX).
  9598 
  9599 2002-09-27  Paul Kienzle  <pkienzle@users.sf.net>
  9600 
  9601 	* statistics/distributions/normal_cdf.m: Handle variance == 0.
  9602 	* statistics/distributions/normal_pdf.m: Likewise.
  9603 	* statistics/distributions/normal_inv.m: Likewise.
  9604 
  9605 2002-09-27  Paul Kienzle  <pkienzle@users.sf.net>
  9606 
  9607 	* specfun/erfinv.m: Return NaN for NaN inputs.
  9608 
  9609 2002-09-26  Jeff Cunningham  <jeffrey@cunningham.net>
  9610 
  9611 	* statistics/base/var.m: Handle complex values.
  9612 
  9613 2002-08-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9614 
  9615 	* configure.in (AC_CONFIG_FILES): Add deprecated/Makefile to the
  9616 	list.
  9617 	* deprecated/Makefile.in: New file.
  9618 
  9619 2002-08-09  Paul Kienzle  <pkienzle@users.sf.net>
  9620 
  9621 	* statistics/distributions/beta_cdf.m: Replace betai with betainc.
  9622 	* statistics/distributions/binomial_cdf.m: Likewise.
  9623 	* statistics/distributions/f_cdf.m: Likewise.
  9624 	* statistics/distributions/t_cdf.m: Likewise.
  9625 
  9626 	* miscellaneous/bincoeff.m: Replace lgamma with gammaln.
  9627 	* specfun/beta.m: Likewise.
  9628 	* special-matrix/invhilb.m: Likewise (but it is only in a comment).
  9629 	* statistics/distributions/gamma_pdf.m: Likewise.
  9630 	* statistics/distributions/poisson_pdf.m: Likewise.
  9631 
  9632 	* statistics/distributions/gamma_cdf.m: replace gammai with gammainc
  9633 	* statistics/distributions/poisson_cdf.m: Likewise.
  9634 
  9635 2002-08-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9636 
  9637 	* deprecated/is_bool.m: New file.
  9638 	* deprecated/is_complex.m: New file.
  9639 	* deprecated/is_global.m: New file.
  9640 	* deprecated/is_list.m: New file.
  9641 	* deprecated/is_matrix.m: New file.
  9642 	* deprecated/is_scalar.m: New file.
  9643 	* deprecated/is_square.m: New file.
  9644 	* deprecated/is_stream.m: New file.
  9645 	* deprecated/is_struct.m: New file.
  9646 	* deprecated/is_symmetric.m: New file.
  9647 	* deprecated/is_vector.m: New file.
  9648 	* Change all callers of these functions to use the new names.
  9649 
  9650 	* deprecated: New directory.
  9651 	* Makefile.in (SUBDIRS): Add it to the list.
  9652 
  9653 	* general/isscalar.m: Rename from is_scalar.m.
  9654 	* general/issquare.m: Rename from is_square.m.
  9655 	* general/issymmetric.m: Rename from is_symmetric.m.
  9656 	* general/isvector.m: Rename from is_vector.m.
  9657 
  9658 2002-08-05  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9659 
  9660 	* statistics/base/mean.m: Allow empty matrices.
  9661 	Handle DIM arg.
  9662 
  9663 2002-08-05  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9664 
  9665 	* plot/__errcomm__.m: If format is not specified, default to error
  9666 	bar format.
  9667 
  9668 2002-08-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9669 
  9670 	* miscellaneous/popen2.m: Use F_SETFL and O_NONBLOCK, not
  9671 	__F_SETFL__ and __O_NONBLOCK__.
  9672 
  9673 	* image/saveimage.m: Use OCTAVE_VERSION, not __OCTAVE_VERSION__.
  9674 	* miscellaneous/bug_report.m: Likewise.
  9675 
  9676 2002-07-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9677 
  9678 	* general/mod.m: Use isreal (x), not any (any (imag (x))).
  9679 	* general/rem.m: Likewise.
  9680 
  9681 	* plot/loglogerr.m: Use varargin instead of old style varargs.
  9682 	* plot/semilogxerr.m: Likewise.
  9683 	* plot/semilogyerr.m: Likewise.
  9684 
  9685 2002-07-25  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9686 
  9687 	* plot/__errcomm__.m: New file.  Common functionality for error plots.
  9688 	* plot/loglogerr.m: New file.  Double logarithm plots with errorbars.
  9689 	* plot/semilogxerr.m: New file.  Semilogarithm plots with errorbars.
  9690 	* plot/semilogyerr.m: New file.  Semilogarithm plots with errorbars
  9691 
  9692 	* plot/errorbar.m: Use __errcomm__.m.
  9693 	* plot/__errplot__.m: Minor cleanups.
  9694 	* plot/__pltopt__.m: Handle boxxyerrorbars plot style. 
  9695 	* plot/__pltopt1__.m: Likewise.
  9696 
  9697 2002-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9698 
  9699 	* general/rem.m: Delete redundant call to usage.
  9700 
  9701 	* general/mod.m: Additional error checks, Texinfoize doc string.
  9702 
  9703 2002-04-29  Paul Kienzle  <pkienzle@users.sf.net>
  9704 
  9705 	* general/mod.m: New function.
  9706 
  9707 2002-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9708 
  9709 	* control/system/sysmult.m: Use varargin instead of old style varargs.
  9710 	* control/system/sysadd.m: Likewise.
  9711 	* control/system/sysgroup.m: Likewise.
  9712 	* control/system/syssub.m: Likewise.
  9713 	* elfun/gcd.m: Likewise.
  9714 	* elfun/lcm.m: Likewise.
  9715 	* general/common_size.m: Likewise.
  9716 	* io/printf.m: Likewise.
  9717 	* miscellaneous/menu.m: Likewise.
  9718 	* miscellaneous/path.m: Likewise.
  9719 	* plot/__errplot__.m: Likewise.
  9720 	* plot/__plt__.m: Likewise.
  9721 	* plot/axis.m: Likewise.
  9722 	* plot/errorbar.m: Likewise.
  9723 	* plot/mplot.m: Likewise.
  9724 	* plot/loglog.m: Likewise.
  9725 	* plot/plot.m: Likewise.
  9726 	* plot/plot_border.m: Likewise.
  9727 	* plot/semilogx.m: Likewise.
  9728 	* plot/semilogy.m: Likewise.
  9729 	* plot/xlabel.m: Likewise.
  9730 	* plot/ylabel.m: Likewise.
  9731 	* plot/zlabel.m: Likewise.
  9732 	* statistics/base/ppplot.m: Likewise.
  9733 	* statistics/base/qqplot.m: Likewise.
  9734 	* statistics/tests/bartlett_test.m: Likewise.
  9735 	* statistics/tests/kolmogorov_smirnov_test.m: Likewise.
  9736 	* statistics/tests/kruskal_wallis_test.m: Likewise.
  9737 	* strings/str2mat.m: Likewise.
  9738 	* strings/strcat.m: Likewise.
  9739 
  9740 2002-06-27  Paul Kienzle  <pkienzle@jazz.ncnr.nist.gov>
  9741 
  9742 	* statistics/distributions/gamma_pdf.m: Avoid overflow in more cases.
  9743 
  9744 2002-05-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9745 
  9746 	* skip-autoheader: New file, for autogen.sh.
  9747 	* Makefile.in (DISTFILES): Add it to the list.
  9748 
  9749 2002-04-29  Paul Kienzle  <pkienzle@users.sf.net>
  9750 
  9751 	* general/repmat.m: New function.
  9752 
  9753 2002-04-25  Paul Kienzle  <pkienzle@users.sf.net>
  9754 
  9755 	* audio/lin2mu.m: Accept matrices and [-1,1] normalized audio.
  9756 	Use optional parameter to specify the number of bits in the input.
  9757 	* audio/mu2lin.m: Accept matrices, return n-bit integers or 
  9758 	floats in the range [-1,1], 2x speedup.
  9759 
  9760 	* strings/index.m, strings/rindex.m: Vectorize for speed.
  9761 
  9762 2002-04-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9763 
  9764 	* linear-algebra/kron.m: Delete.
  9765 
  9766 2002-04-24  Paul Kienzle  <pkienzle@users.sf.net>
  9767 
  9768 	* signal/freqz.m: If nargout is zero, plot results instead of
  9769 	returning them.
  9770 	* signal/freqz_plot.m: New file.
  9771 
  9772 2002-04-24  Bill Lash  <lash@tellabs.com>
  9773 
  9774 	* signal/unwrap.m: New file.
  9775 
  9776 2002-04-23  Paul Kienzle  <pkienzle@users.sf.net>
  9777 
  9778 	* image/rgb2hsv.m: Faster, more accurate, remove the
  9779 	divide by zero warning.
  9780 
  9781 2002-04-09  Paul Kienzle  <pkienzle@users.sf.net>
  9782 
  9783 	* strings/deblank.m: Trim \0 as well as blank.
  9784 
  9785 	* freqz.m: Evaluate a specific range of frequencies
  9786 	expressed in radians or Hz relative to a supplied sample rate.
  9787 
  9788 2002-04-04  Paul Kienzle  <pkienzle@users.sf.net>
  9789 
  9790 	* signal/fftfilt.m: Filter columns if called with a matrix.
  9791 
  9792 	* strings/findstr.m: Vectorize as much as possible.
  9793 
  9794 2002-04-04  Dirk Laurie  <dirk@calvyn.puk.ac.za>
  9795 
  9796 	* special-matrix/invhilb.m: New version that is faster and more
  9797 	accurate.
  9798 
  9799 2002-04-03  Steven G. Johnson  <stevenj@alum.mit.edu>
  9800 
  9801 	* configure.in: Update for autoconf 2.5x.
  9802 
  9803 2002-04-03  Paul Kienzle  <pkienzle@users.sf.net>
  9804 
  9805 	* special-matrix/vander.m: Code tidy and vectorize.
  9806 
  9807 2002-04-02  Paul Kienzle  <pkienzle@users.sf.net>
  9808 
  9809 	* linear-algebra/cross.m: Accept nx3 and 3xn matrices, in addition
  9810 	to vectors.  Issue a warning in the case x matches y' but return a
  9811 	column vector as Octave currently does.
  9812 
  9813 	* plot/contour.m: Set default number of levels for contour(x,y,z).
  9814 
  9815 	* control/system/starp.m: Leave more of the documentation
  9816 	processing to texinfo and less to the @format block.
  9817 
  9818 	* image/imagesc.m: Only display image if no output is requested.
  9819 	Code tidying.
  9820 
  9821 2002-03-07  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
  9822  
  9823  	* statistics/base/center.m: Accept and return empty matrix.
  9824  	
  9825 2002-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9826 
  9827 	* specfun/erfinv.m: Fix usage message.
  9828 
  9829 2002-02-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9830 
  9831 	* elfun/coth.m: Use 1 ./ tanh(z) instead of cosh(z) ./ sinh(z).
  9832 	From "Michael O'Brien" <mobrien@kento.unm.edu>.
  9833 
  9834 2001-06-06  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9835 
  9836 	* statistics/distributions/discrete_cdf.m: Downcase incorrectly
  9837 	capitalized variable names.
  9838 
  9839 2001-05-30  Jean-Francois Cardoso  <cardoso@tsi.enst.fr>
  9840 
  9841 	* m/image/saveimage.m: fix saving an image to Postscript format.
  9842 
  9843 2001-04-18  A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>
  9844 
  9845 	* control/system/is_stabilizable.m: Pass a to sys2ss, not sys.
  9846 
  9847 2001-02-28  Kai Habel  <kai.habel@gmx.de>
  9848 
  9849 	* general/cart2pol.m: New file.
  9850 	* general/pol2cart.m: New file.
  9851 	* general/cart2sph.m: New file.
  9852 	* general/sph2cart.m: New file.
  9853 	* image/rgb2hsv.m: New file.
  9854 	* image/hsv2rgb.m: New file.
  9855 
  9856 2001-02-26  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
  9857 
  9858 	* plot/meshgrid.m: Avoid for loops.
  9859 	* plot/meshdom.m: Likewise.
  9860 
  9861 2001-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9862 
  9863 	* linear-algebra/norm.m: Use sqrt instead of ^0.5.
  9864 
  9865 2001-02-22  Heinz Bauschke  <bauschke@cecm.sfu.ca>
  9866 
  9867 	* linear-algebra/norm.m: Use more efficient method for Frobenius
  9868 	norm.
  9869 
  9870 2001-02-09  David Livings  <david.livings@asa.co.uk>
  9871 
  9872 	* statistics/tests/welch_test.m: Fix typo.
  9873 
  9874 	* statistics/distributions/chisquare_cdf.m:
  9875 	Don't restrict inputs to be only positive integers.
  9876 	* statistics/distributions/chisquare_inv.m: Likewise.
  9877 	* statistics/distributions/chisquare_pdf.m: Likewise.
  9878 	* statistics/distributions/chisquare_rnd.m: Likewise.
  9879 	* statistics/distributions/f_cdf.m: Likewise.
  9880 	* statistics/distributions/f_inv.m: Likewise.
  9881 	* statistics/distributions/f_pdf.m: Likewise.
  9882 	* statistics/distributions/f_rnd.m: Likewise.
  9883 	* statistics/distributions/t_cdf.m: Likewise.
  9884 	* statistics/distributions/t_inv.m: Likewise.
  9885 	* statistics/distributions/t_pdf.m: Likewise.
  9886 	* statistics/distributions/t_rnd.m: Likewise.
  9887 
  9888 2001-02-08  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
  9889 
  9890 	* strings/dec2base.m: New file.
  9891 	* strings/base2dec.m: New file.
  9892 	* strings/strjust.m: New file.
  9893 	* strings/dec2hex.m: Replace with version that just calls 2dec2base.
  9894 	* strings/dec2bin.m: Likewise.
  9895 	* strings/hex2dec.m: Replace with version that just calls base2dec.
  9896 	* strings/bin2dec.m: Likewise.
  9897 
  9898 2001-02-07  David Livings  <david.livings@asa.co.uk>
  9899 
  9900 	* statistics/base/ppplot.m: Use gset, not set.
  9901 	* statistics/base/qqplot.m: Likewise.
  9902 
  9903 2001-02-05  Ondrej Popp  <ondrej@geocities.com>
  9904 
  9905 	* control/system/c2d.m: Add missing endif.
  9906 
  9907 2000-12-15  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9908 
  9909 	* strings/index.m: Return 0 if either string is empty.
  9910 
  9911 2000-12-15  Ben Sapp  <bsapp@lanl.gov>
  9912 
  9913 	* control/system/c2d.m: Allow option of matched pole/zero
  9914 	equivalent for conversion.  
  9915 
  9916 2000-12-15  Matthew W. Roberts  <matt@lehi.tamu.edu>
  9917 
  9918 	* strings/findstr.m: Return empty matrix if search string is empty.
  9919 
  9920 2000-12-15  Kai Habel  <kai.habel@gmx.de>
  9921 
  9922 	* saveimage.m: Do create rawbit image for black and white images,
  9923 	but do it correctly.
  9924 
  9925 2000-12-13   Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9926 
  9927 	* polynomial/deconv.m: For compatibility with Matlab, don't reduce
  9928 	result polynomials.
  9929 
  9930 2000-12-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9931 
  9932 	* image/saveimage.m: Don't try to create rawbit image.
  9933 
  9934 2000-11-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9935 
  9936 	* Makefile.in (bin-dist): Pass -C to $(MAKE), not -c.
  9937 
  9938 2000-11-16  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
  9939 
  9940 	* plot/contour.m: Reorder args for Matlab compatibility.
  9941 
  9942 2000-10-27  Mats Jansson  <mats.e.jansson@home.se>
  9943 
  9944 	* set/create_set.m: Avoid empty matrix in matrix list warning.
  9945 
  9946 2000-09-08  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9947 
  9948 	* plot/errorbar.m, plot/__errplot__.m: New functions.
  9949 
  9950 	* plot/mesh.m: Also set nologscale before plotting.
  9951 	* plot/__pltopt1__.m: Handle xerrorbars, yerrorbars, and
  9952 	xyerrorbars instead of just errorbars.
  9953 
  9954 2000-08-25  Thomas Walter  <walter@pctc.chemie.uni-erlangen.de>
  9955 
  9956 	* image/image.m: Try display (from ImageMagick) first.
  9957 
  9958 2000-08-01  Rolf Fabian  <fabian@tu-cottbus.de>
  9959 
  9960 	* plot/meshgrid.m: Use transpose to reorient vectors, not complex
  9961 	conjugate transpose.
  9962 
  9963 2000-07-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9964 
  9965 	* strings/str2mat.m: Apply setstr to each argument.
  9966 
  9967 2000-07-17  Gabriele Pannocchia  <pannocchia@ing.unipi.it>
  9968 
  9969 	* control/base/dkalman.m: New file.
  9970 	* control/base/dlqe.m: Handle singular A matrix.
  9971 	* control/base/dlqr.m: Likewise.
  9972 
  9973 2000-07-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9974 
  9975 	* strings/strcmp.m: Return 0 instead of an error if row and column
  9976 	dimensions don't match.
  9977 
  9978 2000-06-30  Kai Habel  <kahacjde@calvados.zrz.TU-Berlin.DE>
  9979 
  9980 	* plot/hist.m: Allow 3 argument form to work.
  9981 
  9982 2000-06-27  Matthew W. Roberts  <matt@lehi.tamu.edu>
  9983 
  9984 	* plot/plot.m: Add examples in doc string.
  9985 
  9986 2000-06-08  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
  9987 
  9988 	* control/base/__stepimp__.m: Reset multiplot state when done.
  9989 	Do the right thing even if automatic_replot is not zero.
  9990 	Avoid failure if system has pure imaginary poles.
  9991 
  9992 2000-06-06  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9993 
  9994 	* general/logical.m: Return arg if it is empty.  Better error
  9995 	message for non-numeric types.	
  9996 
  9997 2000-05-31  A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>
  9998 
  9999 	* control/base/dlqe.m: Update documentation.  Fix typo.  Warn
 10000 	about difference with Matlab dlqe function.
 10001 
 10002 	* control/system/sysmult.m: Fix typo in argument dimensions checking.
 10003 
 10004 2000-05-24  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10005 
 10006 	* strings/strrep.m: Fix typo.
 10007 
 10008 2000-05-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10009 
 10010 	* strings/strrep.m: Don't transpose result for case of jump > 0.
 10011 
 10012 2000-05-13  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
 10013 
 10014 	* strings/strrep.m: Avoid for loop for speed.
 10015 	* plot/axis.m: Handle string options for Matlab compatibility. 
 10016 
 10017 2000-04-04  John Smith  <john@arrows.demon.co.uk>
 10018 
 10019 	* statistics/distributions/beta_inv.m: Provide better(?) initial
 10020 	guess for iteration.
 10021 
 10022 2000-03-31   Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
 10023 
 10024 	* image/image.m: Allow image (A) or image (x, y, A).
 10025 	* image/imagesc.m: Likewise.
 10026 
 10027 	* image/image.m: If zoom is not supplied, or if it is an empty
 10028 	matrix, autoscale the image.
 10029 
 10030 2000-03-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10031 
 10032 	* plot/title.m, plot/bottom_title.m, plot/top_title.m: 
 10033 	Undo string escapes in text twice(!) before sending to gnuplot.
 10034 
 10035 	* image/saveimage.m: Add comment to file saying who created it and
 10036 	when it was created.  Suggested by Stephen Eglen
 10037 	<stephen@cogsci.ed.ac.uk>.
 10038 
 10039 2000-03-21  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
 10040 
 10041 	* polynomial/polyreduce.m: Simplify by looking for the first
 10042 	non-zero element rather than the last of the first set of zero
 10043 	elements.
 10044 
 10045 	* plot/__pltopt1__.m: Accept "--", "-.", and ":" line styles.
 10046 
 10047 2000-03-21  Kai Habel  <kahacjde@calvados.zrz.TU-Berlin.DE>
 10048 
 10049 	* image/saveimage.m: Swap black and white colormaps so zero is
 10050 	displayed as black and 1 is displayed as white.
 10051 	Fix indexing bug in ppm case.
 10052 
 10053 2000-03-06  Stephen Eglen  <stephen@anc.ed.ac.uk>
 10054 
 10055 	* statistics/tests/kolmogorov_smirnov_test_2.m: Account for ties
 10056 	between the two distributions (took same approach as ks.test() in R.)
 10057 
 10058 2000-02-29  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10059 
 10060 	* control/base/bode.m: Temporarily disable automatic_replot.
 10061 
 10062 2000-02-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10063 
 10064 	* Makefile.in (clean): Also remove gethelp.
 10065 
 10066 	* specfun/erfinv.m: Use z_new in convergence test, not z_old.
 10067 
 10068 2000-02-11  Georg Thimm  <mgeorg@SGraphicsWS1.mpe.ntu.edu.sg>
 10069 
 10070 	* set/create_set.m: Use find to avoid while loop.
 10071 
 10072 2000-02-11  Stephen Eglen  <stephen@cogsci.ed.ac.uk>
 10073 
 10074 	* plot/hist.m: New optional third argument.
 10075 
 10076 2000-02-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10077 
 10078 	* miscellaneous/bug_report.m: Use octave-bug script with version
 10079 	number appended.
 10080 
 10081 2000-02-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10082 
 10083 	* gethelp.cc: Sprinkle with std:: qualifier.
 10084 
 10085 2000-01-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10086 
 10087 	* image/saveimage.m: Delete some debugging code.
 10088 
 10089 2000-01-27  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10090 
 10091 	* signal/sinc.m: Avoid reshaping.
 10092 
 10093 	* image/rgb2ind.m: No longer needs to reset do_fortran_indexing.
 10094 	* image/ind2rgb.m: Ditto.
 10095 	* image/ind2gray.m: Ditto.
 10096 	* general/reshape.m: Ditto.  Also no longer needs to reset
 10097 	implicit_str_to_num_ok.
 10098 
 10099 2000-01-26  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10100 
 10101 	* miscellaneous/popen2.m: Deal with the fact that pipe now returns
 10102 	a list of file structures, not a vector of numeric file ids.
 10103 
 10104 2000-01-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10105 
 10106 	* plot/__axis_label__.m: New function.
 10107 	Undo string escapes in text twice(!) before sending to gnuplot.
 10108 	* plot/xlabel.m: Use it.
 10109 	* plot/ylabel.m: Ditto.
 10110 	* plot/zlabel.m: Ditto.
 10111 
 10112 	* plot/mesh.m: Fix error message to reflect reality.
 10113 
 10114 2000-01-24  Cyril Humbert  <humbert@phobos.univ-mlv.fr>
 10115 
 10116 	* statistics/distributions/weibull_pdf.m: Use correct formula.
 10117 
 10118 2000-01-22  Michael Reifenberger  <mike@Plaut.de>
 10119 
 10120 	* audio/saveaudio.m: Also accept files with .ul extension.
 10121 	* audio/loadaudio.m: Ditto.
 10122 	* audio/playaudio.m: Ditto.
 10123 
 10124 2000-01-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10125 
 10126 	* statistics/distributions/beta_cdf.m: Texinfoize doc string.
 10127 	* statistics/distributions/beta_inv.m: Ditto.
 10128 	* statistics/distributions/beta_pdf.m: Ditto.
 10129 	* statistics/distributions/beta_rnd.m: Ditto.
 10130 	* statistics/distributions/binomial_cdf.m: Ditto.
 10131 	* statistics/distributions/binomial_inv.m: Ditto.
 10132 	* statistics/distributions/binomial_pdf.m: Ditto.
 10133 	* statistics/distributions/binomial_rnd.m: Ditto.
 10134 	* statistics/distributions/cauchy_cdf.m: Ditto.
 10135 	* statistics/distributions/cauchy_inv.m: Ditto.
 10136 	* statistics/distributions/cauchy_pdf.m: Ditto.
 10137 	* statistics/distributions/cauchy_rnd.m: Ditto.
 10138 	* statistics/distributions/chisquare_cdf.m: Ditto.
 10139 	* statistics/distributions/chisquare_inv.m: Ditto.
 10140 	* statistics/distributions/chisquare_pdf.m: Ditto.
 10141 	* statistics/distributions/chisquare_rnd.m: Ditto.
 10142 	* statistics/distributions/discrete_cdf.m: Ditto.
 10143 	* statistics/distributions/discrete_inv.m: Ditto.
 10144 	* statistics/distributions/discrete_pdf.m: Ditto.
 10145 	* statistics/distributions/discrete_rnd.m: Ditto.
 10146 	* statistics/distributions/empirical_cdf.m: Ditto.
 10147 	* statistics/distributions/empirical_inv.m: Ditto.
 10148 	* statistics/distributions/empirical_pdf.m: Ditto.
 10149 	* statistics/distributions/empirical_rnd.m: Ditto.
 10150 	* statistics/distributions/exponential_cdf.m: Ditto.
 10151 	* statistics/distributions/exponential_inv.m: Ditto.
 10152 	* statistics/distributions/exponential_pdf.m: Ditto.
 10153 	* statistics/distributions/exponential_rnd.m: Ditto.
 10154 	* statistics/distributions/f_cdf.m: Ditto.
 10155 	* statistics/distributions/f_inv.m: Ditto.
 10156 	* statistics/distributions/f_pdf.m: Ditto.
 10157 	* statistics/distributions/f_rnd.m: Ditto.
 10158 	* statistics/distributions/gamma_cdf.m: Ditto.
 10159 	* statistics/distributions/gamma_inv.m: Ditto.
 10160 	* statistics/distributions/gamma_pdf.m: Ditto.
 10161 	* statistics/distributions/gamma_rnd.m: Ditto.
 10162 	* statistics/distributions/geometric_cdf.m: Ditto.
 10163 	* statistics/distributions/geometric_inv.m: Ditto.
 10164 	* statistics/distributions/geometric_pdf.m: Ditto.
 10165 	* statistics/distributions/geometric_rnd.m: Ditto.
 10166 	* statistics/distributions/hypergeometric_cdf.m: Ditto.
 10167 	* statistics/distributions/hypergeometric_inv.m: Ditto.
 10168 	* statistics/distributions/hypergeometric_pdf.m: Ditto.
 10169 	* statistics/distributions/hypergeometric_rnd.m: Ditto.
 10170 	* statistics/distributions/kolmogorov_smirnov_cdf.m: Ditto.
 10171 	* statistics/distributions/laplace_cdf.m: Ditto.
 10172 	* statistics/distributions/laplace_inv.m: Ditto.
 10173 	* statistics/distributions/laplace_pdf.m: Ditto.
 10174 	* statistics/distributions/laplace_rnd.m: Ditto.
 10175 	* statistics/distributions/logistic_cdf.m: Ditto.
 10176 	* statistics/distributions/logistic_inv.m: Ditto.
 10177 	* statistics/distributions/logistic_pdf.m: Ditto.
 10178 	* statistics/distributions/logistic_rnd.m: Ditto.
 10179 	* statistics/distributions/lognormal_cdf.m: Ditto.
 10180 	* statistics/distributions/lognormal_inv.m: Ditto.
 10181 	* statistics/distributions/lognormal_pdf.m: Ditto.
 10182 	* statistics/distributions/lognormal_rnd.m: Ditto.
 10183 	* statistics/distributions/normal_cdf.m: Ditto.
 10184 	* statistics/distributions/normal_inv.m: Ditto.
 10185 	* statistics/distributions/normal_pdf.m: Ditto.
 10186 	* statistics/distributions/normal_rnd.m: Ditto.
 10187 	* statistics/distributions/pascal_cdf.m: Ditto.
 10188 	* statistics/distributions/pascal_inv.m: Ditto.
 10189 	* statistics/distributions/pascal_pdf.m: Ditto.
 10190 	* statistics/distributions/pascal_rnd.m: Ditto.
 10191 	* statistics/distributions/poisson_cdf.m: Ditto.
 10192 	* statistics/distributions/poisson_inv.m: Ditto.
 10193 	* statistics/distributions/poisson_pdf.m: Ditto.
 10194 	* statistics/distributions/poisson_rnd.m: Ditto.
 10195 	* statistics/distributions/stdnormal_cdf.m: Ditto.
 10196 	* statistics/distributions/stdnormal_inv.m: Ditto.
 10197 	* statistics/distributions/stdnormal_pdf.m: Ditto.
 10198 	* statistics/distributions/stdnormal_rnd.m: Ditto.
 10199 	* statistics/distributions/t_cdf.m: Ditto.
 10200 	* statistics/distributions/t_inv.m: Ditto.
 10201 	* statistics/distributions/t_pdf.m: Ditto.
 10202 	* statistics/distributions/t_rnd.m: Ditto.
 10203 	* statistics/distributions/uniform_cdf.m: Ditto.
 10204 	* statistics/distributions/uniform_inv.m: Ditto.
 10205 	* statistics/distributions/uniform_pdf.m: Ditto.
 10206 	* statistics/distributions/uniform_rnd.m: Ditto.
 10207 	* statistics/distributions/weibull_cdf.m: Ditto.
 10208 	* statistics/distributions/weibull_inv.m: Ditto.
 10209 	* statistics/distributions/weibull_pdf.m: Ditto.
 10210 	* statistics/distributions/weibull_rnd.m: Ditto.
 10211 	* statistics/distributions/wiener_rnd.m: Ditto.
 10212 
 10213 2000-01-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10214 
 10215 	* statistics/base/values.m: Texinfoize doc string.
 10216 	* statistics/base/var.m: Ditto.
 10217 	* statistics/base/table.m: Ditto.
 10218 	* statistics/base/studentize.m: Ditto.
 10219 	* statistics/base/statistics.m: Ditto.
 10220 	* statistics/base/spearman.m: Ditto.
 10221 	* statistics/base/run_count.m: Ditto.
 10222 	* statistics/base/ranks.m: Ditto.
 10223 	* statistics/base/range.m: Ditto.
 10224 	* statistics/base/qqplot.m: Ditto.
 10225 	* statistics/base/probit.m: Ditto.
 10226 	* statistics/base/ppplot.m: Ditto.
 10227 	* statistics/base/moment.m: Ditto.
 10228 	* statistics/base/meansq.m: Ditto.
 10229 	* statistics/base/logit.m: Ditto.
 10230 	* statistics/base/kendall.m: Ditto.
 10231 	* statistics/base/iqr.m: Ditto.
 10232 	* statistics/base/cut.m: Ditto.
 10233 	* statistics/base/cor.m: Ditto.
 10234 	* statistics/base/cloglog.m: Ditto.
 10235 	* statistics/base/center.m: Ditto.
 10236 	* statistics/models/logistic_regression.m: Ditto.
 10237 	* statistics/models/logistic_regression_derivative.m: Ditto.
 10238 	* statistics/models/logistic_regression_likelihood.m: Ditto.
 10239 	* statistics/tests/anova.m: Ditto.
 10240 	* statistics/tests/bartlett_test.m: Ditto.
 10241 	* statistics/tests/chisquare_test_homogeneity.m: Ditto.
 10242 	* statistics/tests/chisquare_test_independence.m: Ditto.
 10243 	* statistics/tests/cor_test.m: Ditto.
 10244 	* statistics/tests/f_test_regression.m: Ditto.
 10245 	* statistics/tests/hotelling_test.m: Ditto.
 10246 	* statistics/tests/hotelling_test_2.m: Ditto.
 10247 	* statistics/tests/kolmogorov_smirnov_test.m: Ditto.
 10248 	* statistics/tests/kolmogorov_smirnov_test_2.m: Ditto.
 10249 	* statistics/tests/kruskal_wallis_test.m: Ditto.
 10250 	* statistics/tests/manova.m: Ditto.
 10251 	* statistics/tests/mcnemar_test.m: Ditto.
 10252 	* statistics/tests/prop_test_2.m: Ditto.
 10253 	* statistics/tests/run_test.m: Ditto.
 10254 	* statistics/tests/sign_test.m: Ditto.
 10255 	* statistics/tests/t_test.m: Ditto.
 10256 	* statistics/tests/t_test_2.m: Ditto.
 10257 	* statistics/tests/t_test_regression.m: Ditto.
 10258 	* statistics/tests/u_test.m: Ditto.
 10259 	* statistics/tests/var_test.m: Ditto.
 10260 	* statistics/tests/welch_test.m: Ditto.
 10261 	* statistics/tests/wilcoxon_test.m: Ditto.
 10262 	* statistics/tests/z_test.m: Ditto.
 10263 	* statistics/tests/z_test_2.m: Ditto.
 10264 
 10265 2000-01-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10266 
 10267 	* strings/bin2dec.m: Texinfoize doc string.
 10268 	* plot/__plr1__.m: Ditto.
 10269 	* plot/__pltopt__.m: Ditto.
 10270 	* plot/__plt__.m: Ditto.
 10271 	* plot/__plt2vv__.m: Ditto.
 10272 	* plot/__plr2__.m: Ditto.
 10273 	* plot/__plr__.m: Ditto.
 10274 	* plot/__plt1__.m: Ditto.
 10275 	* plot/__plt2__.m: Ditto.
 10276 	* plot/__plt2mm__.m: Ditto.
 10277 	* plot/__plt2mv__.m: Ditto.
 10278 	* plot/__plt2ss__.m: Ditto.
 10279 	* miscellaneous/paren.m: Ditto.
 10280 	* miscellaneous/comma.m: Ditto.
 10281 	* miscellaneous/semicolon.m: Ditto.
 10282 	* miscellaneous/path.m: Ditto.
 10283 	* miscellaneous/list_primes.m: Ditto.
 10284 	* miscellaneous/flops.m: Ditto.
 10285 	* miscellaneous/dump_prefs.m: Ditto.
 10286 	* miscellaneous/bug_report.m: Ditto.
 10287 	* linear-algebra/dot.m: Ditto
 10288 	* linear-algebra/dmult.m: Ditto.
 10289 	* general/randperm.m: Ditto.
 10290 	* general/logical.m: Ditto.
 10291 	* general/is_duplicate_entry.m: Ditto.
 10292 	* signal/arch_fit.m: Ditto.
 10293 	* signal/arch_rnd.m: Ditto.
 10294 	* signal/arch_test.m: Ditto.
 10295 	* signal/arma_rnd.m: Ditto.
 10296 	* signal/autocor.m: Ditto.
 10297 	* signal/autocov.m: Ditto.
 10298 	* signal/autoreg_matrix.m: Ditto.
 10299 	* signal/bartlett.m: Ditto.
 10300 	* signal/blackman.m: Ditto.
 10301 	* signal/detrend.m: Ditto.
 10302 	* signal/diffpara.m: Ditto.
 10303 	* signal/durbinlevinson.m: Ditto.
 10304 	* signal/fftconv.m: Ditto.
 10305 	* signal/fftfilt.m: Ditto.
 10306 	* signal/fftshift.m: Ditto.
 10307 	* signal/fractdiff.m: Ditto.
 10308 	* signal/freqz.m: Ditto.
 10309 	* signal/hamming.m: Ditto.
 10310 	* signal/hanning.m: Ditto.
 10311 	* signal/hurst.m: Ditto.
 10312 	* signal/periodogram.m: Ditto.
 10313 	* signal/rectangle_lw.m: Ditto.
 10314 	* signal/rectangle_sw.m: Ditto.
 10315 	* signal/sinc.m: Ditto.
 10316 	* signal/sinetone.m: Ditto.
 10317 	* signal/sinewave.m: Ditto.
 10318 	* signal/spectral_adf.m: Ditto.
 10319 	* signal/spectral_xdf.m: Ditto.
 10320 	* signal/spencer.m: Ditto.
 10321 	* signal/stft.m: Ditto.
 10322 	* signal/synthesis.m: Ditto.
 10323 	* signal/triangle_lw.m: Ditto.
 10324 	* signal/triangle_sw.m: Ditto.
 10325 	* signal/yulewalker.m: Ditto.
 10326 	* control/util/strappend.m: Ditto.
 10327 	* control/base/nichols.m: Ditto.
 10328 	* control/system/is_signal_list.m: Ditto.
 10329 	* control/system/listidx.m: Ditto.
 10330 	* control/system/sysgettsam.m: Ditto.
 10331 	* control/system/sysidx.m: Ditto.
 10332 
 10333 2000-01-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10334 
 10335 	* control/system/__abcddims__.m: Rename from
 10336 	control/system/abcddims.m, change all callers.
 10337 	* control/base/__bodquist__.m: Likewise.
 10338 	* control/base/__freqresp__.m: Likewise.
 10339 	* control/util/__outlist__.m: Likewise.
 10340 	* control/base/__stepimp__.m: Likewise.
 10341 	* control/system/__syschnamesl__.m: Likewise.
 10342 	* control/system/__syscont_disc__.m: Likewise.
 10343 	* control/system/__sysdefioname__.m: Likewise.
 10344 	* control/system/__sysdefstname__.m: Likewise.
 10345 	* control/system/__sysgroupn__.m: Likewise.
 10346 	* control/system/__tf2sysl__.m: Likewise.
 10347 	* control/util/__zgpbal__.m: Likewise.
 10348 	* control/system/__zp2ssg2__.m: Likewise.
 10349 
 10350 	* quaternion/demoquat.m: Add copyright notice, Texinfoize doc string.
 10351 	* quaternion/qconj.m: Ditto.
 10352 	* quaternion/qcoordinate_plot.m: Ditto.
 10353 	* quaternion/qderiv.m: Ditto.
 10354 	* quaternion/qderivmat.m: Ditto.
 10355 	* quaternion/qinv.m: Ditto.
 10356 	* quaternion/qmult.m: Ditto.
 10357 	* quaternion/qtrans.m: Ditto.
 10358 	* quaternion/qtransv.m: Ditto.
 10359 	* quaternion/qtransvmat.m: Ditto.
 10360 	* quaternion/quaternion.m: Ditto.
 10361 
 10362 2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10363 
 10364 	* control/base/Makefile.in: Ditto.
 10365 	* control/hinf/Makefile.in: New file.
 10366 	* control/marsyas/Makefile.in: Ditto.
 10367 	* control/obsolete/Makefile.in: Ditto.
 10368 	* control/system/Makefile.in: Ditto.
 10369 	* control/util/Makefile.in: Ditto.
 10370 
 10371 	* strings/com2str.m: Move here from control directory.
 10372 
 10373 	* control/base: New directory.
 10374 	* control/base/DEMOcontrol.m: Move here from control directory.
 10375 	* control/base/analdemo.m: Ditto.
 10376 	* control/base/are.m: Ditto.
 10377 	* control/base/bddemo.m: Ditto.
 10378 	* control/base/bode.m: Ditto.
 10379 	* control/base/bode_bounds.m: Ditto.
 10380 	* control/base/bodquist.m: Ditto.
 10381 	* control/base/controldemo.m: Ditto.
 10382 	* control/base/ctrb.m: Ditto.
 10383 	* control/base/damp.m: Ditto.
 10384 	* control/base/dare.m: Ditto.
 10385 	* control/base/dcgain.m: Ditto.
 10386 	* control/base/dgram.m: Ditto.
 10387 	* control/base/dlqe.m: Ditto.
 10388 	* control/base/dlqr.m: Ditto.
 10389 	* control/base/dlyap.m: Ditto.
 10390 	* control/base/dre.m: Ditto.
 10391 	* control/base/frdemo.m: Ditto.
 10392 	* control/base/freqchkw.m: Ditto.
 10393 	* control/base/freqresp.m: Ditto.
 10394 	* control/base/gram.m: Ditto.
 10395 	* control/base/impulse.m: Ditto.
 10396 	* control/base/lqe.m: Ditto.
 10397 	* control/base/lqg.m: Ditto.
 10398 	* control/base/lqr.m: Ditto.
 10399 	* control/base/lsim.m: Ditto.
 10400 	* control/base/ltifr.m: Ditto.
 10401 	* control/base/lyap.m: Ditto.
 10402 	* control/base/nichols.m: Ditto.
 10403 	* control/base/nyquist.m: Ditto.
 10404 	* control/base/obsv.m: Ditto.
 10405 	* control/base/place.m: Ditto.
 10406 	* control/base/pzmap.m: Ditto.
 10407 	* control/base/rldemo.m: Ditto.
 10408 	* control/base/rlocus.m: Ditto.
 10409 	* control/base/step.m: Ditto.
 10410 	* control/base/stepimp.m: Ditto.
 10411 	* control/base/tzero.m: Ditto.
 10412 	* control/base/tzero2.m: Ditto.
 10413 
 10414 	* control/hinf: New directory.
 10415 	* control/hinf/dhinfdemo.m: Move here from control directory.
 10416 	* control/hinf/h2norm.m: Ditto.
 10417 	* control/hinf/h2syn.m: Ditto.
 10418 	* control/hinf/hinf_ctr.m: Ditto.
 10419 	* control/hinf/hinfdemo.m: Ditto.
 10420 	* control/hinf/hinfnorm.m: Ditto.
 10421 	* control/hinf/hinfsyn.m: Ditto.
 10422 	* control/hinf/hinfsyn_chk.m: Ditto.
 10423 	* control/hinf/hinfsyn_ric.m: Ditto.
 10424 	* control/hinf/wgt1o.m: Ditto.
 10425 	* control/hinf/dgkfdemo.m: Ditto.
 10426 	* control/hinf/is_dgkf.m: Ditto.
 10427 
 10428 	* control/marsyas: New directory.
 10429 	* control/marsyas/demomarsyas.m: Move here from control directory.
 10430 	* control/marsyas/susball.m: Ditto.
 10431 
 10432 	* control/obsolete/dezero.m: Move here from control directory.
 10433 	* control/obsolete/rotg.m: Ditto.
 10434 
 10435 	* control/system: New directory.
 10436 	* control/system/abcddim.m: Move here from control directory.
 10437 	* control/system/abcddims.m: Ditto.
 10438 	* control/system/buildssic.m: Ditto.
 10439 	* control/system/c2d.m: Ditto.
 10440 	* control/system/d2c.m: Ditto.
 10441 	* control/system/dmr2d.m: Ditto.
 10442 	* control/system/fir2sys.m: Ditto.
 10443 	* control/system/is_abcd.m: Ditto.
 10444 	* control/system/is_digital.m: Ditto.
 10445 	* control/system/is_sample.m: Ditto.
 10446 	* control/system/is_signal_list.m: Ditto.
 10447 	* control/system/is_siso.m: Ditto.
 10448 	* control/system/is_controllable.m: Ditto.
 10449 	* control/system/is_detectable.m: Ditto.
 10450 	* control/system/is_observable.m: Ditto.
 10451 	* control/system/is_stabilizable.m: Ditto.
 10452 	* control/system/is_stable.m: Ditto.
 10453 	* control/system/jet707.m: Ditto.
 10454 	* control/system/listidx.m: Ditto.
 10455 	* control/system/moddemo.m: Ditto.
 10456 	* control/system/ord2.m: Ditto.
 10457 	* control/system/packedform.m: Ditto.
 10458 	* control/system/parallel.m: Ditto.
 10459 	* control/system/ss2sys.m: Ditto.
 10460 	* control/system/ss2tf.m: Ditto.
 10461 	* control/system/ss2zp.m: Ditto.
 10462 	* control/system/starp.m: Ditto.
 10463 	* control/system/sys2fir.m: Ditto.
 10464 	* control/system/sys2ss.m: Ditto.
 10465 	* control/system/sys2tf.m: Ditto.
 10466 	* control/system/sys2zp.m: Ditto.
 10467 	* control/system/sysadd.m: Ditto.
 10468 	* control/system/sysappend.m: Ditto.
 10469 	* control/system/syschnamesl.m: Ditto.
 10470 	* control/system/syschtsam.m: Ditto.
 10471 	* control/system/sysconnect.m: Ditto.
 10472 	* control/system/syscont.m: Ditto.
 10473 	* control/system/syscont_disc.m: Ditto.
 10474 	* control/system/sysdefioname.m: Ditto.
 10475 	* control/system/sysdefstname.m: Ditto.
 10476 	* control/system/sysdimensions.m: Ditto.
 10477 	* control/system/sysdisc.m: Ditto.
 10478 	* control/system/sysdup.m: Ditto.
 10479 	* control/system/sysgetsignals.m: Ditto.
 10480 	* control/system/sysgettsam.m: Ditto.
 10481 	* control/system/sysgettype.m: Ditto.
 10482 	* control/system/sysgroup.m: Ditto.
 10483 	* control/system/sysgroupn.m: Ditto.
 10484 	* control/system/sysidx.m: Ditto.
 10485 	* control/system/sysmin.m: Ditto.
 10486 	* control/system/sysmult.m: Ditto.
 10487 	* control/system/sysout.m: Ditto.
 10488 	* control/system/sysprune.m: Ditto.
 10489 	* control/system/sysreorder.m: Ditto.
 10490 	* control/system/sysrepdemo.m: Ditto.
 10491 	* control/system/sysscale.m: Ditto.
 10492 	* control/system/syssetsignals.m: Ditto.
 10493 	* control/system/syssub.m: Ditto.
 10494 	* control/system/sysupdate.m: Ditto.
 10495 	* control/system/tf2ss.m: Ditto.
 10496 	* control/system/tf2sys.m: Ditto.
 10497 	* control/system/tf2sysl.m: Ditto.
 10498 	* control/system/tf2zp.m: Ditto.
 10499 	* control/system/tfout.m: Ditto.
 10500 	* control/system/ugain.m: Ditto.
 10501 	* control/system/zp2ss.m: Ditto.
 10502 	* control/system/zp2ssg2.m: Ditto.
 10503 	* control/system/zp2sys.m: Ditto.
 10504 	* control/system/zp2tf.m: Ditto.
 10505 	* control/system/zpout.m: Ditto.
 10506 
 10507 	* control/util: New directory.
 10508 	* control/util/axis2dlim.m: Move here from control directory.
 10509 	* control/util/outlist.m: Ditto.
 10510 	* control/util/prompt.m: Ditto.
 10511 	* control/util/run_cmd.m: Ditto.
 10512 	* control/util/sortcom.m: Ditto.
 10513 	* control/util/strappend.m: Ditto.
 10514 	* control/util/swap.m: Ditto.
 10515 	* control/util/zgfmul.m: Ditto.
 10516 	* control/util/zgfslv.m: Ditto.
 10517 	* control/util/zginit.m: Ditto.
 10518 	* control/util/zgpbal.m: Ditto.
 10519 	* control/util/zgreduce.m: Ditto.
 10520 	* control/util/zgrownorm.m: Ditto.
 10521 	* control/util/zgscal.m: Ditto.
 10522 	* control/util/zgsgiv.m: Ditto.
 10523 	* control/util/zgshsr.m: Ditto.
 10524 
 10525 2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10526 
 10527 	* gethelp.cc (extract_help_text): Discard first space character
 10528 	after consecutive comment characters.
 10529 
 10530 Thu Jan 13 00:56:57 2000  John W. Eaton  <jwe@bahaha.che.wisc.edu>
 10531 
 10532 	* control/obsolete: New directory
 10533 	* control/obsolete/swaprows.m: Move here from control directory.
 10534 	* control/obsolete/swapcols.m: Ditto.
 10535 	* control/obsolete/dlqg.m: Ditto.
 10536 	* control/obsolete/minfo.m: Ditto.
 10537 	* control/obsolete/packsys.m: Ditto.
 10538 	* control/obsolete/qzval.m: Ditto.
 10539 	* control/obsolete/unpacksys.m: Ditto.
 10540 	* control/obsolete/series.m: Ditto.
 10541 	* control/obsolete/syschnames.m: Ditto.
 10542 	* polynomial/polyout.m: Ditto.
 10543 
 10544 2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10545 
 10546 	* general/fliplr.m: Eliminate useless copy of arg.
 10547 	* general/flipud.m: Ditto.
 10548 
 10549 2000-01-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10550 
 10551 	* linear-algebra/cross.m: Only return a row vector if both args
 10552 	are row vectors.
 10553 	* polynomial/polyfit.m: Likewise.
 10554 
 10555 	* signal/autocov.m: Don't reset prefer_column_vectors.
 10556 
 10557 	* statistics/distributions/discrete_rnd.m:
 10558 	Always generate a row vector.
 10559 	* statistics/distributions/hypergeometric_rnd.m: Likewise.
 10560 
 10561 2000-01-11  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10562 
 10563 	* strings/upper.m: Add missing `-*- texinfo -*-' tag to doc string.
 10564 
 10565 	* audio/setaudio.m: Texinfoize doc string.
 10566 	* control/com2str.m: Likewise.
 10567 	* control/controldemo.m: Likewise.
 10568 	* control/DEMOcontrol.m: Likewise.
 10569 	* control/dezero.m: Likewise.
 10570 	* control/dre.m: Likewise.
 10571 	* control/hinfsyn_ric.m: Likewise.
 10572 
 10573 2000-01-05  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10574 
 10575 	* io/printf.m: Add @seealso{...} to doc string.
 10576 	* io/puts.m: Likewise.
 10577 	* plot/semilogx.m: Likewise.
 10578 	* plot/semilogy.m: Likewise.
 10579 	* plot/__pltopt__.m: Likewise.
 10580 	* plot/bar.m: Likewise.
 10581 	* plot/xlabel.m: Likewise.
 10582 	* plot/grid.m: Likewise.
 10583 	* plot/shg.m: Likewise.
 10584 	* plot/title.m: Likewise.
 10585 	* plot/mesh.m: Likewise.
 10586 	* plot/__pltopt1__.m: Likewise.
 10587 	* plot/contour.m: Likewise.
 10588 	* plot/hist.m: Likewise.
 10589 	* plot/stairs.m: Likewise.
 10590 	* plot/meshgrid.m: Likewise.
 10591 	* plot/polar.m: Likewise.
 10592 	* plot/loglog.m: Likewise.
 10593 	* plot/plot.m: Likewise.
 10594 	* miscellaneous/semicolon.m: Likewise.
 10595 	* miscellaneous/menu.m: Likewise.
 10596 	* miscellaneous/etime.m: Likewise.
 10597 	* miscellaneous/texas_lotto.m: Likewise.
 10598 	* miscellaneous/comma.m: Likewise.
 10599 	* audio/lin2mu.m: Likewise.
 10600 	* audio/playaudio.m: Likewise.
 10601 	* audio/loadaudio.m: Likewise.
 10602 	* audio/saveaudio.m: Likewise.
 10603 	* audio/mu2lin.m: Likewise.
 10604 	* audio/record.m: Likewise.
 10605 	* strings/isletter.m: Likewise.
 10606 	* strings/lower.m: Likewise.
 10607 	* strings/lower.m: Likewise.
 10608 	* strings/upper.m: Likewise.
 10609 	* specfun/erfinv.m: Likewise.
 10610 	* specfun/gammai.m: Likewise.
 10611 	* specfun/log2.m: Likewise.
 10612 	* specfun/pow2.m: Likewise.
 10613 	* elfun/gcd.m: Likewise.
 10614 	* elfun/lcm.m: Likewise.
 10615 	* special-matrix/vander.m: Likewise.
 10616 	* special-matrix/sylvester_matrix.m: Likewise.
 10617 	* special-matrix/hilb.m: Likewise.
 10618 	* special-matrix/hankel.m: Likewise.
 10619 	* special-matrix/toeplitz.m: Likewise.
 10620 	* special-matrix/invhilb.m: Likewise.
 10621 	* statistics/base/std.m: Likewise.
 10622 	* statistics/base/median.m: Likewise.
 10623 	* linear-algebra/cond.m: Likewise.
 10624 	* linear-algebra/norm.m: Likewise.
 10625 	* finance/nper.m: Likewise.
 10626 	* finance/pmt.m: Likewise.
 10627 	* finance/pv.m: Likewise.
 10628 	* finance/rate.m: Likewise.
 10629 	* finance/npv.m: Likewise.
 10630 	* general/fliplr.m: Likewise.
 10631 	* general/flipud.m: Likewise.
 10632 	* general/is_scalar.m: Likewise.
 10633 	* general/rem.m: Likewise.
 10634 	* general/perror.m: Likewise.
 10635 	* general/tril.m: Likewise.
 10636 	* general/rot90.m: Likewise.
 10637 	* general/num2str.m: Likewise.
 10638 	* general/int2str.m: Likewise.
 10639 	* general/reshape.m: Likewise.
 10640 	* general/logspace.m: Likewise.
 10641 	* general/is_symmetric.m: Likewise.
 10642 	* general/is_vector.m: Likewise.
 10643 	* general/nextpow2.m: Likewise.
 10644 	* general/columns.m: Likewise.
 10645 	* general/is_square.m: Likewise.
 10646 	* general/rows.m: Likewise.
 10647 	* control/ugain.m: Likewise.
 10648 	* control/damp.m: Likewise.
 10649 	* control/dare.m: Likewise.
 10650 	* control/are.m: Likewise.
 10651 	* control/sys2fir.m: Likewise.
 10652 	* control/abcddim.m: Likewise.
 10653 	* control/is_abcd.m: Likewise.
 10654 	* control/step.m: Likewise.
 10655 	* control/is_observable.m: Likewise.
 10656 	* control/is_controllable.m: Likewise.
 10657 	* control/jet707.m: Likewise.
 10658 	* control/polyout.m: Likewise.
 10659 	* control/impulse.m: Likewise.
 10660 	* control/lqg.m: Likewise.
 10661 	* control/is_detectable.m: Likewise.
 10662 	* control/sysdimensions.m: Likewise.
 10663 	* control/sysupdate.m: Likewise.
 10664 	* control/stepimp.m: Likewise.
 10665 	* control/is_stable.m: Likewise.
 10666 	* control/tfout.m: Likewise.
 10667 	* control/zpout.m: Likewise.
 10668 
 10669 2000-01-05  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10670 
 10671 	* set/complement.m: Add @seealso{} stuff.
 10672 	* set/create_set.m: Likewise.
 10673 	* set/intersection.m: Likewise.
 10674 	* set/union.m: Likewise.
 10675 
 10676 1999-12-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10677 
 10678 	* control/d2c.m: Use double quotes instead of single quotes for
 10679 	string constants.
 10680 	* control/dgkfdemo.m: Likewise.
 10681 	* control/fir2sys.m: Likewise.
 10682 	* control/frdemo.m: Likewise.
 10683 	* control/moddemo.m: Likewise.
 10684 	* control/minfo.m: Likewise.
 10685 	* control/is_stabilizable.m: Likewise.
 10686 	* control/is_dgkf.m: Likewise.
 10687 	* control/polyout.m: Likewise.
 10688 	* control/sysconnect.m: Likewise.
 10689 	* control/sysrepdemo.m: Likewise.
 10690 	* control/tf2sys.m: Likewise.
 10691 	* control/tfout.m: Likewise.
 10692 	* control/zp2sys.m: Likewise.
 10693 	* control/zpout.m: Likewise.
 10694 	* control/tzero.m: Likewise.
 10695 
 10696 	* control/DEMOcontrol.m: Handle moddemo case too.
 10697 
 10698 	* image/loadimage.m: Use double quotes instead of single quotes
 10699 	for string constants.  Use sprintf instead of square brackets to
 10700 	construct string.
 10701 
 10702 	* control/DEMOcontrol.m: Formatting tweaks.
 10703 	* control/fir2sys.m: Likewise.
 10704 
 10705 1999-12-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10706 
 10707 	* mkdoc: Only delete spaces before @ characters at the beginning
 10708 	of a line.
 10709 
 10710 1999-12-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10711 
 10712 	* control/bddemo.m: Make it more likely to work with any value of
 10713 	whitespace_in_literal_matrix.
 10714 	* control/analdemo.m: Ditto.
 10715 	* control/dgkfdemo.m: Ditto.
 10716 	* control/frdemo.m: Ditto.
 10717 	* control/sysrepdemo.m: Ditto.
 10718 	* control/moddemo.m: Ditto.
 10719 	* control/zp2ss.m: Ditto.
 10720 	* control/zp2tf.m: Ditto.
 10721 	* control/syssub.m: Ditto.
 10722 	* finance/npv.m: Ditto.
 10723 	* statistics/base/studentize.m: Ditto.
 10724 	* statistics/base/values.m: Ditto.
 10725 	* statistics/distributions/exponential_cdf.m: Ditto.
 10726 	* statistics/distributions/poisson_cdf.m: Ditto.
 10727 
 10728 	* control/dezero.m: Use toascii to convert string to ASCII value
 10729 	instead of multiplying it by 1.
 10730 
 10731 	* control/zp2sys.m: Don't save and restore implicit_str_to_num_ok.
 10732 	* control/zpout.m: Ditto.
 10733 	* control/tfout.m: Ditto.
 10734 	* control/tf2sys.m: Ditto.
 10735 	* control/syssub.m: Ditto.
 10736 	* control/syssetsignals.m: Ditto.
 10737 	* control/sysout.m: Ditto.
 10738 	* control/sysmult.m: Ditto.
 10739 	* control/sysgroup.m: Ditto.
 10740 	* control/sysdup.m: Ditto.
 10741 	* control/sysdisc.m: Ditto.
 10742 	* control/syscont.m: Ditto.
 10743 	* control/sysconnect.m: Ditto.
 10744 	* control/sysappend.m: Ditto.
 10745 	* control/sysadd.m: Ditto.
 10746 	* control/ss2sys.m: Ditto.
 10747 	* control/nyquist.m: Ditto.
 10748 	* control/lqg.m: Ditto.
 10749 	* control/fir2sys.m: Ditto.
 10750 	* control/dmr2d.m: Ditto.
 10751 	* control/dezero.m: Ditto.
 10752 	* control/d2c.m: Ditto.
 10753 	* control/c2d.m: Ditto.
 10754 	* control/bddemo.m: Ditto.
 10755 	* control/pzmap.m: Ditto.
 10756 
 10757 1999-12-08  Daniel Calvelo  <dcalvelo@pharion.univ-lille2.fr>
 10758 
 10759 	* signal/spectral_adf.m: Fix typo.
 10760 
 10761 1999-11-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10762 
 10763 	* linear-algebra/cond.m: Texinfoize doc string.
 10764 	* linear-algebra/kron.m: Ditto.
 10765 	* linear-algebra/norm.m: Ditto.
 10766 	* linear-algebra/null.m: Ditto.
 10767 	* linear-algebra/orth.m: Ditto.
 10768 	* linear-algebra/rank.m: Ditto.
 10769 	* linear-algebra/trace.m: Ditto.
 10770 	* linear-algebra/qzhess.m: Ditto.
 10771 	* miscellaneous/menu.m: Ditto.
 10772 	* general/perror.m: Ditto.
 10773 	* general/strerror.m: Ditto.
 10774 	* general/columns.m: Ditto.
 10775 	* general/rows.m: Ditto.
 10776 	* image/colormap.m: Ditto.
 10777 	* image/gray.m: Ditto.
 10778 	* image/gray2ind.m: Ditto.
 10779 	* image/image.m: Ditto.
 10780 	* image/imagesc.m: Ditto.
 10781 	* image/imshow.m: Ditto.
 10782 	* image/ind2gray.m: Ditto.
 10783 	* image/ind2rgb.m: Ditto.
 10784 	* image/loadimage.m: Ditto.
 10785 	* image/rgb2ntsc.m: Ditto.
 10786 	* image/ntsc2rgb.m: Ditto.
 10787 	* image/ocean.m: Ditto.
 10788 	* image/rgb2ind.m: Ditto.
 10789 	* image/saveimage.m: Ditto.
 10790 	* io/printf.m: Ditto.
 10791 	* io/puts.m: Ditto.
 10792 
 10793 1999-11-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10794 
 10795 	* special-matrix/hankel.m: Texinfoize doc string.
 10796 	* special-matrix/hilb.m: Ditto.
 10797 	* special-matrix/invhilb.m: Ditto.
 10798 	* special-matrix/sylvester_matrix.m: Ditto.
 10799 	* special-matrix/toeplitz.m: Ditto.
 10800 	* special-matrix/vander.m: Ditto.
 10801 	* linear-algebra/vec.m: Ditto.
 10802 	* linear-algebra/vech.m: Ditto.
 10803 	* general/common_size.m: Ditto.
 10804 	* general/diff.m: Ditto.
 10805 	* general/fliplr.m: Ditto.
 10806 	* general/flipud.m: Ditto.
 10807 	* general/rot90.m: Ditto.
 10808 	* general/reshape.m: Ditto.
 10809 	* general/shift.m: Ditto.
 10810 	* general/tril.m: Ditto.
 10811 	* general/triu.m: Ditto.
 10812 	* general/logspace.m: Ditto.
 10813 	* general/nargchk.m: Ditto.
 10814 
 10815 1999-11-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10816 
 10817 	* statistics/base/mean: Texinfoize doc string.
 10818 	* statistics/base/median: Ditto.
 10819 	* statistics/base/std: Ditto.
 10820 	* statistics/base/cov: Ditto.
 10821 	* statistics/base/corrcoef: Ditto.
 10822 	* statistics/base/kurtosis: Ditto.
 10823 	* statistics/base/mahalanobis: Ditto.
 10824 	* statistics/base/skewness: Ditto.
 10825 	* statistics/base/gls.m: Ditto.
 10826 	* statistics/base/ols.m: Ditto.
 10827 	* signal/detrend.m: Ditto.
 10828 	* signal/freqz.m: Ditto.
 10829 	* signal/sinc.m: Ditto.
 10830 	* signal/fftconv.m: Ditto.
 10831 	* signal/fftfilt.m: Ditto.
 10832 	* set/create_set.m: Ditto.
 10833 	* set/union.m: Ditto.
 10834 	* set/intersection.m: Ditto.
 10835 	* set/complement.m: Ditto.
 10836 	* poly/compan.m: Ditto.
 10837 	* poly/conv: Ditto.
 10838 	* poly/deconv: Ditto.
 10839 	* poly/poly: Ditto.
 10840 	* poly/polyderiv: Ditto.
 10841 	* poly/polyfit: Ditto.
 10842 	* poly/polyinteg: Ditto.
 10843 	* poly/polyreduce: Ditto.
 10844 	* poly/polyval: Ditto.
 10845 	* poly/polyvalm: Ditto.
 10846 	* poly/residue: Ditto.
 10847 	* poly/roots: Ditto.
 10848 	* plot/top_title.m: Ditto
 10849 	* plot/subwindow.m: Ditto
 10850 	* plot/subplot.m: Ditto
 10851 	* plot/plot_border.m: Ditto
 10852 	* plot/oneplot.m: Ditto
 10853 	* plot/multiplot.m: Ditto
 10854 	* plot/mplot.m: Ditto
 10855 	* plot/xlabel.m: Ditto
 10856 	* plot/figure.m: Ditto
 10857 	* plot/meshdom.m: Ditto
 10858 	* plot/mesh.m: Ditto
 10859 	* plot/stairs.m: Ditto
 10860 	* plot/polar.m: Ditto
 10861 	* plot/loglog.m: Ditto
 10862 	* plot/hist.m: Ditto
 10863 	* plot/contour.m: Ditto
 10864 	* plot/bar.m: Ditto
 10865 	* plot/axis.m: Ditto
 10866 	* plot/plot.m: Ditto.
 10867 
 10868 1999-11-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10869 
 10870 	* control/pinv.m: Delete.
 10871 
 10872 	* Makefile.in (DOCSTRINGS): Don't echo $(ALL_M_FILES).
 10873 
 10874 	* strings/blanks.m: Texinfoize doc string.
 10875 	* strings/strcat.m: Ditto.
 10876 	* strings/str2mat.m: Ditto.
 10877 	* strings/deblank.m: Ditto.
 10878 	* strings/findstr.m: Ditto.
 10879 	* strings/index.m: Ditto.
 10880 	* strings/rindex.m: Ditto.
 10881 	* strings/split.m: Ditto.
 10882 	* strings/strcmp.m: Ditto.
 10883 	* strings/strrep.m: Ditto.
 10884 	* strings/substr.m: Ditto.
 10885 	* general/int2str.m: Ditto.
 10886 	* general/num2str.m: Ditto.
 10887 	* strings/dec2bin.m: Ditto.
 10888 	* strings/bin2dec: Ditto.
 10889 	* strings/dec2bin: Ditto.
 10890 	* strings/dec2hex: Ditto.
 10891 	* strings/hex2dec: Ditto.
 10892 	* strings/str2num: Ditto.
 10893 
 10894 1999-11-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10895 
 10896 	* Makefile.in (DISTFILES): Include DOCSTRINGS.
 10897 
 10898 1999-11-09  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10899 
 10900 	* control/DEMOcontrol.m: Texinfoize doc string.
 10901 	* control/abcddim.m: Ditto.
 10902 	* control/abcddims.m: Ditto.
 10903 	* control/analdemo.m: Ditto.
 10904 	* control/are.m: Ditto.
 10905 	* control/axis2dlim.m: Ditto.
 10906 	* control/bddemo.m: Ditto.
 10907 	* control/bode.m: Ditto.
 10908 	* control/bode_bounds.m: Ditto.
 10909 	* control/bodquist.m: Ditto.
 10910 	* control/buildssic.m: Ditto.
 10911 	* control/c2d.m: Ditto.
 10912 	* control/ctrb.m: Ditto.
 10913 	* control/d2c.m: Ditto.
 10914 	* control/damp.m: Ditto.
 10915 	* control/dare.m: Ditto.
 10916 	* control/dcgain.m: Ditto.
 10917 	* control/dgkfdemo.m: Ditto.
 10918 	* control/dgram.m: Ditto.
 10919 	* control/dlqe.m: Ditto.
 10920 	* control/dlqr.m: Ditto.
 10921 	* control/dlyap.m: Ditto.
 10922 	* control/dmr2d.m: Ditto.
 10923 	* control/fir2sys.m: Ditto.
 10924 	* control/frdemo.m: Ditto.
 10925 	* control/freqchkw.m: Ditto.
 10926 	* control/freqresp.m: Ditto.
 10927 	* control/gram.m: Ditto.
 10928 	* control/h2norm.m: Ditto.
 10929 	* control/h2syn.m: Ditto.
 10930 	* control/hinf_ctr.m: Ditto.
 10931 	* control/hinfdemo.m: Ditto.
 10932 	* control/hinfnorm.m: Ditto.
 10933 	* control/hinfsyn.m: Ditto.
 10934 	* control/hinfsyn_chk.m: Ditto.
 10935 	* control/impulse.m: Ditto.
 10936 	* control/is_abcd.m: Ditto.
 10937 	* control/is_controllable.m: Ditto.
 10938 	* control/is_detectable.m: Ditto.
 10939 	* control/is_dgkf.m: Ditto.
 10940 	* control/is_digital.m: Ditto.
 10941 	* control/is_observable.m: Ditto.
 10942 	* control/is_sample.m: Ditto.
 10943 	* control/is_signal_list.m: Ditto.
 10944 	* control/is_siso.m: Ditto.
 10945 	* control/is_stabilizable.m: Ditto.
 10946 	* control/is_stable.m: Ditto.
 10947 	* control/jet707.m: Ditto.
 10948 	* control/lqe.m: Ditto.
 10949 	* control/lqg.m: Ditto.
 10950 	* control/lqr.m: Ditto.
 10951 	* control/lsim.m: Ditto.
 10952 	* control/ltifr.m: Ditto.
 10953 	* control/lyap.m: Ditto.
 10954 	* control/moddemo.m: Ditto.
 10955 	* control/nyquist.m: Ditto.
 10956 	* control/obsv.m: Ditto.
 10957 	* control/ord2.m: Ditto.
 10958 	* control/outlist.m: Ditto.
 10959 	* control/pinv.m: Ditto.
 10960 	* control/place.m: Ditto.
 10961 	* control/polyout.m: Ditto.
 10962 	* control/prompt.m: Ditto.
 10963 	* control/pzmap.m: Ditto.
 10964 	* control/qzval.m: Ditto.
 10965 	* control/rldemo.m: Ditto.
 10966 	* control/rlocus.m: Ditto.
 10967 	* control/sortcom.m: Ditto.
 10968 	* control/ss2sys.m: Ditto.
 10969 	* control/ss2tf.m: Ditto.
 10970 	* control/ss2zp.m: Ditto.
 10971 	* control/starp.m: Ditto.
 10972 	* control/step.m: Ditto.
 10973 	* control/stepimp.m: Ditto.
 10974 	* control/susball.m: Ditto.
 10975 	* control/sys2fir.m: Ditto.
 10976 	* control/sys2ss.m: Ditto.
 10977 	* control/sys2tf.m: Ditto.
 10978 	* control/sys2zp.m: Ditto.
 10979 	* control/sysadd.m: Ditto.
 10980 	* control/sysappend.m: Ditto.
 10981 	* control/syschnames.m: Ditto.
 10982 	* control/syschnamesl.m: Ditto.
 10983 	* control/syschtsam.m: Ditto.
 10984 	* control/sysconnect.m: Ditto.
 10985 	* control/syscont.m: Ditto.
 10986 	* control/syscont_disc.m: Ditto.
 10987 	* control/sysdefioname.m: Ditto.
 10988 	* control/sysdefstname.m: Ditto.
 10989 	* control/sysdimensions.m: Ditto.
 10990 	* control/sysdisc.m: Ditto.
 10991 	* control/sysdup.m: Ditto.
 10992 	* control/sysgetsignals.m: Ditto.
 10993 	* control/sysgettype.m: Ditto.
 10994 	* control/sysgroup.m: Ditto.
 10995 	* control/sysgroupn.m: Ditto.
 10996 	* control/sysmult.m: Ditto.
 10997 	* control/sysout.m: Ditto.
 10998 	* control/sysprune.m: Ditto.
 10999 	* control/sysreorder.m: Ditto.
 11000 	* control/sysrepdemo.m: Ditto.
 11001 	* control/sysscale.m: Ditto.
 11002 	* control/syssetsignals.m: Ditto.
 11003 	* control/syssub.m: Ditto.
 11004 	* control/sysupdate.m: Ditto.
 11005 	* control/tf2ss.m: Ditto.
 11006 	* control/tf2sys.m: Ditto.
 11007 	* control/tf2sysl.m: Ditto.
 11008 	* control/tf2zp.m: Ditto.
 11009 	* control/tfout.m: Ditto.
 11010 	* control/tzero.m: Ditto.
 11011 	* control/tzero2.m: Ditto.
 11012 	* control/ugain.m: Ditto.
 11013 	* control/wgt1o.m: Ditto.
 11014 	* control/zgfmul.m: Ditto.
 11015 	* control/zgfslv.m: Ditto.
 11016 	* control/zginit.m: Ditto.
 11017 	* control/zgpbal.m: Ditto.
 11018 	* control/zgreduce.m: Ditto.
 11019 	* control/zgrownorm.m: Ditto.
 11020 	* control/zgscal.m: Ditto.
 11021 	* control/zgsgiv.m: Ditto.
 11022 	* control/zgshsr.m: Ditto.
 11023 	* control/zp2ss.m: Ditto.
 11024 	* control/zp2ssg2.m: Ditto.
 11025 	* control/zp2sys.m: Ditto.
 11026 	* control/zp2tf.m: Ditto.
 11027 	* control/zpout.m: Ditto.
 11028 
 11029 1999-11-02  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 11030 
 11031 	* audio/lin2mu.m: Texinfoize doc string.
 11032 	* audio/loadaudio.m: Ditto.
 11033 	* audio/mu2lin.m: Ditto.
 11034 	* audio/playaudio.m: Ditto.
 11035 	* audio/record.m: Ditto.
 11036 	* audio/saveaudio.m: Ditto.
 11037 
 11038 1999-10-26  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 11039 
 11040 	* elfun/acot.m: Texinfoize doc string.
 11041 	* elfun/acsc.m: Ditto.
 11042 	* elfun/acsch.m: Ditto.
 11043 	* elfun/asec.m: Ditto.
 11044 	* elfun/asech.m: Ditto.
 11045 	* elfun/cot.m: Ditto.
 11046 	* elfun/coth.m: Ditto.
 11047 	* elfun/csc.m: Ditto.
 11048 	* elfun/csch.m: Ditto.
 11049 	* elfun/gcd.m: Ditto.
 11050 	* elfun/lcm.m: Ditto.
 11051 	* elfun/sec.m: Ditto.
 11052 	* elfun/sech.m: Ditto.
 11053 	* general/nextpow2.m: Ditto.
 11054 	* general/rem.m: Ditto.
 11055 	* linear-algebra/commutation_matrix.m: Ditto.
 11056 	* linear-algebra/cross.m: Ditto.
 11057 	* linear-algebra/duplication_matrix.m: Ditto.
 11058 	* miscellaneous/bincoeff.m: Ditto.
 11059 	* miscellaneous/xor.m: Ditto.
 11060 	* specfun/bessel.m: Ditto.
 11061 	* specfun/beta.m: Ditto.
 11062 	* specfun/betai.m: Ditto.
 11063 	* specfun/erfinv.m: Ditto.
 11064 	* specfun/gammai.m: Ditto.
 11065 	* specfun/log2.m: Ditto.
 11066 	* specfun/pow2.m: Ditto.
 11067 
 11068 1999-10-23  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 11069 
 11070 	* general/is_scalar.m: Texinfoize help text.
 11071 	* general/is_square.m: Ditto.
 11072 	* general/is_symmetric.m: Ditto.
 11073 
 11074 1999-10-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11075 
 11076 	* strings/split.m: If the string to be split is empty, just return
 11077 	an empty string.
 11078 
 11079 1999-10-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11080 
 11081 	* Makefile.in (ALL_M_FILES): New macro.
 11082 	(DOCSTRINGS): No longer .PHONY; depend on $(ALL_M_FILES).
 11083 
 11084 1999-10-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11085 
 11086 	* control/bode.m: Don't return anything if nargout == 0.
 11087 
 11088 1999-10-20  James B. Rawlings  <jbraw@bevo.che.wisc.edu>
 11089 
 11090 	* control/bode.m: Don't do axis scaling for magnitude plots.
 11091 
 11092 1999-10-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11093 
 11094 	* Makefile.in (DISTFILES): Add move-if-change, mkdoc, and
 11095 	gethelp.cc to the list.
 11096 
 11097 1999-10-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11098 
 11099 	* time/asctime.m: Texinfoize help text.
 11100 	* time/clock.m: Ditto.
 11101 	* time/date.m: Ditto.
 11102 	* miscellaneous/cputime.m: Ditto.
 11103 	* miscellaneous/etime.m: Ditto.
 11104 	* miscellaneous/is_leap_year.m: Ditto.
 11105 	* miscellaneous/popen2.m: Ditto.
 11106 	* miscellaneous/version.m: Ditto.
 11107 	* miscellaneous/tic.m: Ditto.
 11108 	* miscellaneous/toc.m: Just refer to tic.m.
 11109 
 11110 	* Makefile.in (dist, bin-dist): Use `$(MAKE) -C dir' instead of
 11111 	`cd dir; $(MAKE); cd ..'.
 11112 	($(SUBDIRS)): Likewise.
 11113 
 11114 	* statistics/Makefile.in ($(SUBDIRS)): Likewise.
 11115 
 11116 	* statistics/Makefile.in (bin-dist): Use `$(MAKE) -C dir' instead
 11117 	of `cd dir; $(MAKE)'.
 11118 
 11119 	* gethelp.cc, mkdoc: New files.
 11120 	* Makefile.in: Use them to create DOCSTRINGS file from .m file
 11121 	sources.
 11122 
 11123 1999-10-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11124 
 11125 	* linear-algebra/kron.m: Fix typo in previous change
 11126 
 11127 1999-10-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11128 
 11129 	* control/bode.m: Allow optional 5th arg to specify plot style.
 11130 
 11131 Wed Sep 22 22:12:03 1999 A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>
 11132 
 11133 	* linear-algebra/krylov.m: Correctly handle case of V having full
 11134 	rank when V has more columns than rows.
 11135 
 11136 Mon Sep 20 23:04:57 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11137 
 11138 	* general/linspace.m, linear-algebra/pinv.m: Delete.
 11139 
 11140 	* statistics/tests/manova.m: Avoid problems if
 11141 	whitespace_in_literal_matrix is set to "traditional".
 11142 	* statistics/tests/t_test_regression.m: Likewise.
 11143 	* statistics/tests/u_test.m: Likewise.
 11144 	* statistics/tests/chisquare_test_homogeneity.m: Likewise.
 11145 	* statistics/tests/anova.m: Likewise.
 11146 	* statistics/tests/kruskal_wallis_test.m: Likewise.
 11147 	* statistics/base/statistics.m: Likewise.
 11148 	* image/saveimage.m: Likewise.
 11149 	* signal/arch_fit.m: Likewise.
 11150 	* signal/autoreg_matrix.m: Likewise.
 11151 	* signal/triangle_lw.m: Likewise.
 11152 	* strings/dec2hex.m: Likewise.
 11153 
 11154 Thu Sep  9 19:31:58 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11155 
 11156 	* image/saveimage.m: Initialize scale.
 11157 
 11158 Sun Sep  5 22:13:47 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11159 
 11160 	* general/reshape.m: Allow reshape (a, size (b)).
 11161 
 11162 Fri Sep  3 00:01:38 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11163 
 11164 	* specfun/erfinv.m: Improve stopping criterion.
 11165 	Add iteration count as second return value.
 11166 
 11167 Mon Aug 30 12:07:00 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11168 
 11169 	* statistics/base/mean.m: Use .', not ' to reorient row vectors.
 11170 
 11171 Tue Aug 17 11:11:27 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11172 
 11173 	* miscellaneous/pack.m: New function.
 11174 
 11175 Mon Aug 16 07:46:57 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11176 
 11177 	* plot/figure.m: Always return figure number.  With no args,
 11178  	figure now creates a new figure window and returns its number.
 11179 	Accept figure (property, value) syntax, but do nothing.
 11180 
 11181 Thu Aug 12 09:28:01 PDT 1999  Tom Poage  <tfpoage@ucdavis.edu>
 11182 
 11183 	* general/shift.m: Avoid printing temporary value for backward shift.
 11184 
 11185 Mon Aug  2 16:39:04 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11186 
 11187 	* plot/bar.m: Compute bar widths correctly when x-values are not
 11188 	evenly spaced.
 11189 
 11190 Mon Jul 12 22:48:34 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11191 
 11192 	* linear-algebra/cond.m: Avoid returning NaN for matrices that
 11193 	contain only zeros.
 11194 
 11195 Sun Jun 20 22:24:27 1999  Eduardo Gallestey  <eduardo@faceng.anu.edu.au>
 11196 
 11197 	* linear-algebra/kron.m: Create result matrix and insert blocks
 11198 	instead of appending them.
 11199 
 11200 Sat Jun 19 01:52:18 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11201 
 11202 	* control/bodquist.m, control/buildssic.m, control/is_digital.m,
 11203 	control/stepimp.m, control/sysmin.m, control/syssetsignals.m:
 11204 	Update from A. S. Hodel.
 11205 
 11206 Fri Jun 18 12:19:22 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11207 
 11208 	* polynomial/polyfit.m: Correct previous change.
 11209 
 11210 Wed Apr  7 13:57:26 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11211 
 11212 	* linear-algebra/qrhouse.m, linear-algebra/krygetq.m: Delete.
 11213 
 11214 Wed Apr  7 13:22:43 1999  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
 11215 
 11216 	* control/is_controllable.m, control/zgscal.m: Accomodate new
 11217 	version of krylov and krylovb.
 11218 
 11219 	* control/outlist.m, control/sysout.m: Fix typos.
 11220 
 11221 	* control/sysdimensions.m: Add option for total number of states.
 11222 
 11223 	* linear-algebra/krylov.m: Improve robustness by row-pivoting.
 11224 	* linear-algebra/krylovb.m: Just call krylov with appropriate
 11225 	arguments.
 11226 
 11227 Tue Mar 30 00:43:09 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11228 
 11229 	* strings/index.m: Fail with meaningful error message if either
 11230 	arg is a string array.
 11231 
 11232 Wed Mar 24 20:34:48 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11233 
 11234 	* linear-algebra/norm.m: Do the right thing for 1- and
 11235 	infinity-norms of complex matrices.  From Sven Khatri
 11236 	<khatri@saturn.vocalpoint.com>.
 11237 
 11238 Tue Mar 16 13:36:36 1999  A. Scottedward Hodel"  <scotte@eng.auburn.edu>
 11239 
 11240 	* linear-algebra/qrhouse.m: Handle default args correctly.
 11241 
 11242 Thu Mar 11 12:52:34 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11243 
 11244 	* strings/split.m: Avoid problems when splitting strings that have
 11245 	\ in them.
 11246 
 11247 Thu Mar 11 12:36:13 1999  Massimo Lorenzin  <maxlorenzin@tin.it>
 11248 
 11249 	* image/colormap.m: Do better arg checking, handle string args
 11250 	that name the colormap function to call (e.g., colormap ("ocean")).
 11251 
 11252 Mon Mar  8 22:23:24 1999  Rolf Fabian  <fabian@TU-Cottbus.De>
 11253 
 11254 	* polynomial/polyfit.m: Use .' transpose operator, not '.
 11255 	* linear-algebra/dot.m: Likewise.
 11256 	* linear-algebra/cross.m: Likewise.
 11257 	* general/rot90.m: Likewise.
 11258 
 11259 Sat Mar  6 01:45:00 1999  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>
 11260 
 11261 	* linear-algebra/qrhouse.m: Permute columns at each iteration so
 11262 	that the leading column is not all zeros.
 11263 
 11264 Fri Mar  5 00:37:47 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11265 
 11266 	* general/shift.m: Fix potential problems with
 11267 	whitespace_in_literal_matrix.
 11268 	* signal/arch_rnd.m: Ditto.
 11269 	* signal/autocov.m: Ditto.
 11270 	* signal/diffpara.m: Ditto.
 11271 	* signal/hurst.m: Ditto.
 11272 	* signal/periodogram.m: Ditto.
 11273 	* signal/spectral_adf.m: Ditto.
 11274 	* signal/spectral_xdf.m: Ditto.
 11275 	* signal/spencer.m: Ditto.
 11276 	* signal/synthesis.m: Ditto.
 11277 	* statistics/distributions/wiener_rnd.m: Ditto.
 11278 	* statistics/models/logistic_regression_likelihood.m: Ditto.
 11279 	* statistics/models/logistic_regression.m: Ditto.
 11280 	* statistics/models/logistic_regression_derivatives.m: Ditto.
 11281 	* statistics/tests/run_test.m: Ditto.
 11282 	* statistics/tests/chisquare_test_independence.m: Ditto.
 11283 
 11284 Wed Mar  3 02:25:00 1999  Joao Cardoso  <jcardoso@inescn.pt>
 11285 
 11286 	* plot/__plr2__.m: Fix typo.
 11287 
 11288 Tue Jan 12 10:31:15 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11289 
 11290 	* plot/__pltopt1__.m: Accept "k" to mean black.
 11291 
 11292 Fri Dec 11 10:43:19 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>
 11293 
 11294 	* linear-algebra/krylov.m: Force empty_list_elements_ok for this
 11295 	function.
 11296 
 11297 Thu Dec 10 11:07:00 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>
 11298 
 11299 	* control/ss2sys.m: Fix typo.
 11300 
 11301 Wed Dec  9 12:42:19 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11302 
 11303 	* plot/subplot.m, plot/oneplot.m: Don't call clearplot.
 11304 
 11305 	* control: Update from A. S. Hodel <a.s.hodel@eng.auburn.edu> for
 11306 	signal names as lists of strings instead of string arrays.
 11307 
 11308 Fri Dec  4 16:08:42 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11309 
 11310 	* quaternion: New directory of functions from A. S. Hodel
 11311 	<a.s.hodel@eng.auburn.edu>.
 11312 	* Makefile.in (SUBDIRS): Add it to the list.
 11313 	* quaternion/Makefile.in: New file.
 11314 	* configure.in (AC_OUTPUT): Add quaternion/Makefile.
 11315 
 11316 Tue Nov 24 21:41:31 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11317 
 11318 	* image/saveimage.m: Make it work again for black and white colormaps.
 11319 
 11320 	* image/imagesc.m: Use rows (colormap), not length (colormap),
 11321 	since there can be fewer rows than columns.  Round values to
 11322 	nearest position in colormap instead of truncating. Correct usage
 11323 	message.
 11324 
 11325 Tue Nov 24 14:50:52 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>
 11326 
 11327 	* linear-algebra/krylov.m: New arg pflg.  If nonzero, avoid using
 11328 	zero rows of [A,v] as householder pivots; this avoids spurious
 11329 	non-zero entries in returned orthogonal matrix U, but destroys the
 11330 	Householder matrix structure of H.
 11331 
 11332 Fri Nov 20 12:46:46 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11333 
 11334 	* general/logical.m: Just copy input to output if argument is
 11335 	already a logical object.
 11336 
 11337 Fri Nov  6 10:17:00 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11338 
 11339 	* New files from OCST, in control subdiretory:
 11340 
 11341 	    DEMOcontrol.m      is_siso.m          syschnames.m
 11342 	    abcddim.m          is_stabilizable.m  syschnamesl.m
 11343 	    abcddims.m         is_stable.m        syschtsam.m
 11344 	    analdemo.m         jet707.m           sysconnect.m
 11345 	    are.m              lqe.m              syscont.m
 11346 	    axis2dlim.m        lqg.m              syscont_disc.m
 11347 	    bddemo.m           lqr.m              sysdefioname.m
 11348 	    bode.m             lsim.m             sysdefstname.m
 11349 	    bode_bounds.m      ltifr.m            sysdimensions.m
 11350 	    bodquist.m         lyap.m             sysdisc.m
 11351 	    buildssic.m        mb.m               sysdup.m
 11352 	    c2d.m              minfo.m            sysgetsignals.m
 11353 	    com2str.m          moddemo.m          sysgettsam.m
 11354 	    controldemo.m      nichols.m          sysgettype.m
 11355 	    ctrb.m             nyquist.m          sysgroup.m
 11356 	    d2c.m              obsv.m             sysgroupn.m
 11357 	    damp.m             ord2.m             sysmult.m
 11358 	    dare.m             outlist.m          sysout.m
 11359 	    dcgain.m           packedform.m       sysprune.m
 11360 	    demomarsyas.m      packsys.m          sysreorder.m
 11361 	    dezero.m;          parallel.m         sysrepdemo.m
 11362 	    dgkfdemo.m         place.m            sysscale.m
 11363 	    dgram.m            polyout.m          syssub.m
 11364 	    dhinfdemo.m        prompt.m           sysupdate.m
 11365 	    dlqe.m             pzmap.m            tf2ss.m
 11366 	    dlqg.m             qzval.m            tf2sys.m
 11367 	    dlqr.m             rldemo.m           tf2sysl.m
 11368 	    dlyap.m            rlocus.m           tf2zp.m
 11369 	    dmr2d.m            rotg.m             tfout.m
 11370 	    fir2sys.m          run_cmd.m;         tzero.m
 11371 	    frdemo.m           series.m           tzero2.m
 11372 	    freqchkw.m         sortcom.m          ugain.m
 11373 	    freqresp.m         ss2sys.m           unpacksys.m
 11374 	    gram.m             ss2tf.m            wgt1o.m
 11375 	    h2norm.m           ss2zp.m            zgfmul.m
 11376 	    h2syn.m            starp.m            zgfslv.m
 11377 	    hinf_ctr.m         step.m             zginit.m
 11378 	    hinfdemo.m         stepimp.m          zgpbal.m
 11379 	    hinfnorm.m         strappend.m;       zgreduce.m
 11380 	    hinfsyn.m          susball.m          zgrownorm.m
 11381 	    hinfsyn_chk.m      swap.m             zgscal.m
 11382 	    impulse.m          swapcols.m         zgsgiv.m
 11383 	    is_abcd.m          swaprows.m         zgshsr.m
 11384 	    is_controllable.m  sys2fir.m          zp2ss.m
 11385 	    is_detectable.m    sys2ss.m           zp2ssg2.m
 11386 	    is_dgkf.m          sys2tf.m           zp2sys.m
 11387 	    is_digital.m       sys2zp.m           zp2tf.m
 11388 	    is_observable.m    sysadd.m           zpout.m
 11389 	    is_sample.m        sysappend.m
 11390 
 11391 Thu Nov  5 13:28:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11392 
 11393 	* configure.in (AC_OUTPUT): Escape newlinew in macro call with \.
 11394 
 11395 	* strings/deblank.m: Make it work for string arrays too.
 11396 
 11397 Wed Nov  4 21:51:13 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11398 
 11399 	* linear-algebra/housh.m: New file from the OCST.
 11400 	* linear-algebra/krygetq.m: Ditto.
 11401 	* linear-algebra/krylov.m: Ditto.
 11402 	* linear-algebra/krylovb.m: Ditto.
 11403 	* linear-algebra/qrhouse.m: Ditto.
 11404 	* general/is_duplicate_entry.m: Ditto.
 11405 
 11406 	* general/is_symmetric.m: Call is_square instead of doing that
 11407 	check in line.
 11408 
 11409 Wed Oct 28 11:51:14 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11410 
 11411 	* general/is_square.m: 
 11412 
 11413 	* general/isempty.m, general/is_matrix.m: Delete.
 11414 
 11415 	* general/is_symmetric: Delete special case for strings.  Whether
 11416 	the conversion is valid should depend on implicit_str_to_num_ok.
 11417 
 11418 	* general/is_square.m: If arg is not a matrix, don't check size,
 11419 	just return 0.
 11420 	* general/is_symmetric: Likewise.
 11421 	* general/is_vector.m: Likewise.
 11422 	* general/is_scalar.m: Likewise.
 11423 
 11424 	* general/length.m: Delete.
 11425 
 11426 Fri Oct 23 00:21:55 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11427 
 11428 	* configure.in: Add finance/Makefile, statistics/base/Makefile,
 11429 	statistics/distributions/Makefile, statistics/models/Makefile, 
 11430 	and statistics/tests/Makefile to the list of files to create.
 11431 
 11432 	* finance/Makefile.in, statistics/base/Makefile.in,
 11433 	statistics/distributions/Makefile.in, statistics/models/Makefile.in,
 11434   	statistics/tests/Makefile.in: New files.
 11435 	* statistics/Makefile.in: Delete file lists.  Now only handle
 11436 	subdirectories.
 11437 	* Makefile.in (SUBDIRS): Add finance.
 11438 
 11439 	* Move the following files from statistics to statistics/base:
 11440 
 11441 	    corrcoef.m
 11442 	    kurtosis.m
 11443 	    mahalanobis.m
 11444 	    median.m
 11445 	    ols.m
 11446 	    skewness.m
 11447 	    std.m
 11448 	
 11449 	New files, from Kurt Hornik's octave-ci package:
 11450 
 11451 	* finance (new directory):
 11452 
 11453 	    fv.m
 11454 	    fvl.m
 11455 	    irr.m
 11456 	    nper.m
 11457 	    npv.m
 11458 	    pmt.m
 11459 	    pv.m
 11460 	    pvl.m
 11461 	    rate.m
 11462 	    vol.m
 11463 
 11464 	* linear-algebra/dmult.m
 11465 
 11466 	* signal:
 11467 
 11468 	    arch_fit.m
 11469 	    arch_rnd.m
 11470 	    arch_test.m
 11471 	    arma_rnd.m
 11472 	    autocor.m
 11473 	    autocov.m
 11474 	    autoreg_matrix.m
 11475 	    bartlett.m
 11476 	    blackman.m
 11477 	    diffpara.m
 11478 	    durbinlevinson.m
 11479 	    fractdiff.m
 11480 	    hamming.m
 11481 	    hanning.m
 11482 	    hurst.m
 11483 	    periodogram.m
 11484 	    rectangle_lw.m
 11485 	    rectangle_sw.m
 11486 	    sinetone.m
 11487 	    sinewave.m
 11488 	    spectral_adf.m
 11489 	    spectral_xdf.m
 11490 	    spencer.m
 11491 	    stft.m
 11492 	    synthesis.m
 11493 	    triangle_lw.m
 11494 	    triangle_sw.m
 11495 	    yulewalker.m
 11496 
 11497 	* statistics/base (new directory):
 11498 
 11499 	    center.m
 11500 	    cloglog.m
 11501 	    cor.m
 11502 	    cov.m
 11503 	    cut.m
 11504 	    iqr.m
 11505 	    kendall.m
 11506 	    logit.m
 11507 	    mean.m
 11508 	    meansq.m
 11509 	    moment.m
 11510 	    ppplot.m
 11511 	    probit.m
 11512 	    qqplot.m
 11513 	    range.m
 11514 	    ranks.m
 11515 	    run_count.m
 11516 	    spearman.m
 11517 	    statistics.m
 11518 	    studentize.m
 11519 	    table.m
 11520 	    values.m
 11521 	    var.m
 11522 
 11523 	(Replaces cov.m and mean.m with new versions.)
 11524 
 11525 	* statistics/distributions (new directory):
 11526 
 11527 	    beta_cdf.m
 11528 	    beta_inv.m
 11529 	    beta_pdf.m
 11530 	    beta_rnd.m
 11531 	    binomial_cdf.m
 11532 	    binomial_inv.m
 11533 	    binomial_pdf.m
 11534 	    binomial_rnd.m
 11535 	    cauchy_cdf.m
 11536 	    cauchy_inv.m
 11537 	    cauchy_pdf.m
 11538 	    cauchy_rnd.m
 11539 	    chisquare_cdf.m
 11540 	    chisquare_inv.m
 11541 	    chisquare_pdf.m
 11542 	    chisquare_rnd.m
 11543 	    discrete_cdf.m
 11544 	    discrete_inv.m
 11545 	    discrete_pdf.m
 11546 	    discrete_rnd.m
 11547 	    empirical_cdf.m
 11548 	    empirical_inv.m
 11549 	    empirical_pdf.m
 11550 	    empirical_rnd.m
 11551 	    exponential_cdf.m
 11552 	    exponential_inv.m
 11553 	    exponential_pdf.m
 11554 	    exponential_rnd.m
 11555 	    f_cdf.m
 11556 	    f_inv.m
 11557 	    f_pdf.m
 11558 	    f_rnd.m
 11559 	    gamma_cdf.m
 11560 	    gamma_inv.m
 11561 	    gamma_pdf.m
 11562 	    gamma_rnd.m
 11563 	    geometric_cdf.m
 11564 	    geometric_inv.m
 11565 	    geometric_pdf.m
 11566 	    geometric_rnd.m
 11567 	    hypergeometric_cdf.m
 11568 	    hypergeometric_inv.m
 11569 	    hypergeometric_pdf.m
 11570 	    hypergeometric_rnd.m
 11571 	    kolmogorov_smirnov_cdf.m
 11572 	    laplace_cdf.m
 11573 	    laplace_inv.m
 11574 	    laplace_pdf.m
 11575 	    laplace_rnd.m
 11576 	    logistic_cdf.m
 11577 	    logistic_inv.m
 11578 	    logistic_pdf.m
 11579 	    logistic_rnd.m
 11580 	    lognormal_cdf.m
 11581 	    lognormal_inv.m
 11582 	    lognormal_pdf.m
 11583 	    lognormal_rnd.m
 11584 	    normal_cdf.m
 11585 	    normal_inv.m
 11586 	    normal_pdf.m
 11587 	    normal_rnd.m
 11588 	    pascal_cdf.m
 11589 	    pascal_inv.m
 11590 	    pascal_pdf.m
 11591 	    pascal_rnd.m
 11592 	    poisson_cdf.m
 11593 	    poisson_inv.m
 11594 	    poisson_pdf.m
 11595 	    poisson_rnd.m
 11596 	    stdnormal_cdf.m
 11597 	    stdnormal_inv.m
 11598 	    stdnormal_pdf.m
 11599 	    stdnormal_rnd.m
 11600 	    t_cdf.m
 11601 	    t_inv.m
 11602 	    t_pdf.m
 11603 	    t_rnd.m
 11604 	    uniform_cdf.m
 11605 	    uniform_inv.m
 11606 	    uniform_pdf.m
 11607 	    uniform_rnd.m
 11608 	    weibull_cdf.m
 11609 	    weibull_inv.m
 11610 	    weibull_pdf.m
 11611 	    weibull_rnd.m
 11612 	    wiener_rnd.m
 11613 	
 11614 	* statistics/models (new directory):
 11615 
 11616 	    logistic_regression.m
 11617 	    logistic_regression_derivatives.m
 11618 	    logistic_regression_likelihood.m
 11619 
 11620 	* statistics/tests (new directory):
 11621 
 11622 	    anova.m
 11623 	    bartlett_test.m
 11624 	    chisquare_test_homogeneity.m
 11625 	    chisquare_test_independence.m
 11626 	    cor_test.m
 11627 	    f_test_regression.m
 11628 	    hotelling_test.m
 11629 	    hotelling_test_2.m
 11630 	    kolmogorov_smirnov_test.m
 11631 	    kolmogorov_smirnov_test_2.m
 11632 	    kruskal_wallis_test.m
 11633 	    manova.m
 11634 	    mcnemar_test.m
 11635 	    prop_test_2.m
 11636 	    run_test.m
 11637 	    sign_test.m
 11638 	    t_test.m
 11639 	    t_test_2.m
 11640 	    t_test_regression.m
 11641 	    u_test.m
 11642 	    var_test.m
 11643 	    welch_test.m
 11644 	    wilcoxon_test.m
 11645 	    z_test.m
 11646 	    z_test_2.m
 11647 
 11648 Thu Oct 22 12:25:55 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11649 
 11650 	* time/date.m: Use %Y, not %y in format string, for Matlab 5
 11651 	compatibility and to avoid Y2K problems.
 11652 
 11653 Mon Oct 19 17:26:35 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11654 
 11655 	* polynomial/polyfit.m: Just use the \ operator to handle the
 11656 	least-squares solution.
 11657 
 11658 Thu Sep  3 12:40:47 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11659 
 11660 	* strings/str2num.m: If eval returns a string, return an empty matrix.
 11661 
 11662 	* strings/strrep.m: Don't convert args to numeric values.
 11663 	Prevent warnings for empty string args.
 11664 	From Georg Thimm <thimm@idiap.ch>.
 11665 
 11666 	* strings/strcat.m: Prevent warnings for empty string args.
 11667 
 11668 Wed Sep  2 17:20:24 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11669 
 11670 	* miscellaneous/menu.m: Remove special case for empty string
 11671 	returned from input().  Add second arg to eval() to catch errors.
 11672 
 11673 Thu Jun 18 16:32:15 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11674 
 11675 	* plot/__plt__.m: Don't call usleep.
 11676 
 11677 Mon May 18 11:42:36 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11678 
 11679 	* linear-algebra/dot.m: New function.
 11680 
 11681 	* strings/lower.m, strings/upper.m: New functions, for Matlab
 11682 	compatibility.
 11683 
 11684 Fri May 15 01:16:53 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11685 
 11686 	* plot/hist.m: Also allow just one output argument.
 11687 
 11688 Sun May 10 23:00:45 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11689 
 11690 	* strings/deblank.m: Make it work if the string is only blanks.
 11691 
 11692 Tue May  5 00:53:36 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11693 
 11694 	* plot/__plt2mv__.m: Delete calls to keyboard.
 11695 
 11696 Mon May  4 11:43:31 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11697 
 11698 	* plot/oneplot.m: Fix typo.
 11699 
 11700 Wed Apr 22 12:11:27 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11701 
 11702 	* miscellaneous/flops.m: Allow a single argument too.
 11703 
 11704 Tue Apr 21 10:18:20 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11705 
 11706 	* strings/str2mat.m: Also handle case when there are no empty
 11707 	strings correctly.
 11708 
 11709 Mon Apr 20 22:14:15 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11710 
 11711 	* strings/isletter.m: New function, for Matlab compatibility.
 11712 
 11713 Fri Apr 17 10:53:39 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11714 
 11715 	* strings/str2mat.m: Handle string matrices too.
 11716 
 11717 Wed Apr 15 11:16:01 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11718 
 11719 	* audio/loadaudio.m: Accept "pcm" as another file extension for
 11720 	linear encoding.
 11721 
 11722 	* audio/saveaudio.m, audio/loadaudio.m, audio/playaudio.m,
 11723 	audio/record.m: Open files in binary mode.
 11724 
 11725 Fri Apr 10 10:46:21 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11726 
 11727 	* miscellaneous/dump_prefs.m: Use string array for list of values.
 11728 	Move functionality of dump_1_pref here, but use built-in function
 11729 	type to extract value, and put it inside try/catch block.
 11730 	* miscellaneous/dump_1_pref.m: Delete unused function.
 11731 
 11732 Wed Apr  8 13:17:58 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11733 
 11734 	* plot/__pltopt1.m__: New file.
 11735 	* plot/__pltopt.m__: Handle opt as a string array by calling
 11736 	__pltopt1__ multiple times and returning a string array with rows
 11737 	corresponding to the rows of opt.
 11738 	* plot/__plt2ss__.m, plot/__plt2vv__.m, plot/__plt2vm__.m,
 11739 	plot/__plt2mv__.m, plot/__plt2mm__.m: Handle fmt as a string
 11740 	array.
 11741 
 11742 Fri Mar 27 03:00:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11743 
 11744 	* plot/mplot.m: Fix misspellings of global variables.
 11745 	Don't call clearplot.
 11746 
 11747 Tue Mar 17 17:45:25 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11748 
 11749 	* plot/subplot.m, plot/multiplot.m: Set gnuplot_command_replot to
 11750 	"cle;rep" when going in ot multiplot mode.
 11751 	* plot/oneplot.m: Reset gnuplot_command_replot to "rep" when
 11752 	switching out of multiplot mode.
 11753 
 11754 Fri Feb 20 01:31:32 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11755 
 11756 	* plot/mplot.m, plot/subplot.m, plot/oneplot.m, plot/multiplot.m,
 11757 	plot/subwindow.m: Call clearplot after setting up multiplot mode.
 11758 
 11759 Tue Feb  3 00:18:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11760 
 11761 	* special-matrix/sylvester_matrix.m: Rename from hadamard.m
 11762 
 11763 	* miscellaneous/bug_report.m: Don't try to get smart with
 11764 	OCTAVE_HOME.  Assume octave-bug can be found in EXEC_PATH.
 11765 
 11766 	* Makefile.in (install): Create separate ls-R files for
 11767 	$(datadir) and $(libexecdir).
 11768 	(uninstall): Remove both ls-R files.
 11769 
 11770 Sat Jan 31 01:09:32 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11771 
 11772 	* signal/fftshift.m: New file.
 11773 
 11774 	* plot/contour.m: Fix for non-square case.
 11775 
 11776 	* general/randperm.m: New file.
 11777 
 11778 Fri Jan 30 15:20:39 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11779 
 11780 	* specfun/betai.m: Restore file for compatibility with previous
 11781 	versions.  Call betainc with reordered args.
 11782 	* specfun/gammai.m: Likewise, call gammainc with reordered args.
 11783 
 11784 Wed Jan 28 22:44:59 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11785 
 11786 	* plot/contour.m: Handle discrete contour levels.
 11787 
 11788 Tue Jan 27 04:31:22 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11789 
 11790 	* control/lyap.m: For compatibility with Matlab, solve
 11791  	A*X + X*A' + C = 0 instead of A'*X + X*A + C = 0.
 11792 
 11793 Wed Dec 10 00:14:29 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11794 
 11795 	* specfun/bessel.m: New file.
 11796 
 11797 	* specfun/betai.m, specfun/betainc.m, specfun/gammai.m,
 11798 	specfun/gammainc.m: Delete.
 11799 
 11800 Wed Nov 19 00:19:18 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11801 
 11802 	* image/colormap.m: Initialize __current_color_map__ in global
 11803 	statement.
 11804 	* miscellaneous/toc.m: Initialize __tic_toc_timestamp__ in global
 11805 	statement.
 11806 	* plot/axis.m: Initialize __current_axis__ in global statement.
 11807 	* plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
 11808 	plot/subwindow.m: Initialize __multiplot_mode__ in global statement.
 11809 
 11810 Tue Nov 18 01:35:50 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11811 
 11812 	* time/tic.m: Rename _time_tic_called to __tic_toc_timestamp__.
 11813 	* time/toc.m: Likewise.
 11814 
 11815 	* image/colormap.m: Rename CURRENT_COLOR_MAP to __current_color_map__.
 11816 
 11817 	* plot/mplot.m, plot/multiplot.m, plot/subplot.m: Don't do
 11818 	anything special for automatic_replot when in multiplot mode --
 11819 	recent 3.6beta releases handle this correctly.
 11820 
 11821 	* plot/figure.m: Ensure that we are not in multiplot mode before
 11822 	setting the terminal type.
 11823 
 11824 	* plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
 11825  	plot/subwindow.m: Use leading and trailing underscores for
 11826  	`private' globals.
 11827 
 11828 	* plot/oneplot.m: Don't do anything if gnuplot_has_multiplot is false.
 11829 
 11830 Fri Nov 14 10:53:11 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11831 
 11832 	* plot/__pltopt__.m: Use sprintf instead of strcat when adding TITLE.
 11833 
 11834 Fri Oct 10 11:18:10 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11835 
 11836 	* specfun/gammai.m: Avoid problems with whitespace when
 11837 	constructing matrices.
 11838 
 11839 	* polynomial/polyfit.m: Compute yf correctly.  From Seung Lee
 11840 	<SJL@nrc.gov>.  Also return yf in the same orientation as the
 11841 	original y vector.
 11842 
 11843 Fri Sep 19 17:04:40 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11844 
 11845 	* linear-algebra/cross.m: Use direct formula instead of calling
 11846 	det three times in a loop.  If both args are column (row) vectors,
 11847 	return a column (row) vector.  If they don't match, pay attention
 11848 	to the value of prefer_column_vectors.
 11849 
 11850 Thu Aug 28 15:31:20 1997  Rolf Fabian  <fabian@olymp.Umwelt.TU-Cottbus.de>
 11851 
 11852 	* polynomial/polyvalm.m: Don't assume orthogonal eigenvectors for
 11853 	nonsymmetric matrices.
 11854 
 11855 	* general/tril.m: Fix usage message.
 11856 
 11857 	* polynomial/polyvalm.m: Fix error messages.
 11858 	* polynomial/polyderiv.m: Likewise.
 11859 	* polynomial/polyval.m: Likewise.
 11860 
 11861 Wed Aug 13 14:14:16 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11862 
 11863 	* strings/blanks.m: Allow blanks(0) to return empty string.
 11864 	Allow negative arguments if treat_neg_dim_as_zero is true.
 11865 
 11866 Wed Jun 25 21:26:24 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11867 
 11868 	* plot/mesh.m: Set noparametric plot mode after plotting.
 11869 
 11870 Wed Jun 25 21:06:10 1997  Rick Niles  <niles@axp745.gsfc.nasa.gov>
 11871 
 11872 	* plot/__pltopt__.m: Handle key/legend names.
 11873 	Correctly set colors, line styles, and point styles.
 11874 
 11875 Wed Jun 25 13:34:06 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11876 
 11877 	* polynomial/polyfit.m: Return fit y values as second output.
 11878 	Don't use QR factorization to solve least squares problem.
 11879 
 11880 Wed Jun 18 10:24:00 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11881 
 11882 	* control/dlqr.m: Use ao, not a, to compute k.
 11883 
 11884 Tue Jun  3 12:16:00 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11885 
 11886 	* miscellaneous/path.m: New file.
 11887 
 11888 Wed May 21 11:45:31 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11889 
 11890 	* miscellaneous/bug_report.m: Pass file id to dump_prefs, not file
 11891 	name.
 11892 
 11893 Mon May 12 02:04:01 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11894 
 11895 	* specfun/erfinv.m: Add missing semicolon.
 11896 
 11897 Wed Apr  2 22:04:03 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11898 
 11899 	* miscellaneous/xor.m: Make type of return value logical.
 11900 
 11901 Fri Mar 28 16:19:53 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11902 
 11903 	* miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
 11904 	warn_comma_in_global_decl.
 11905 
 11906 Tue Mar 25 22:00:49 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11907 
 11908 	* miscellaneous/bug_report.m: Use __OCTAVE_HOME__ to find
 11909 	octave-bug script.
 11910 
 11911 Mon Mar 24 16:49:47 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11912 
 11913 	* miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
 11914 	prefer_zero_one_indexing.
 11915 
 11916 	* general/logical.m: New file.
 11917 
 11918 Sat Mar 15 15:07:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11919 
 11920 	* general/nextpow2.m: Correctly handle new meaning of is_scalar()
 11921 	and is_vector().
 11922 
 11923 Thu Mar 13 16:36:35 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
 11924 
 11925 	* specfun/erfinv.m: Scale update by sqrt (pi) / 2.
 11926 	Use tolerance of 2 * eps.
 11927 
 11928 Wed Mar 12 16:57:45 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11929 
 11930 	* Makefile.in (install-strip): New target.
 11931 	* audio/Makefile.in: Ditto.
 11932 	* control/Makefile.in: Ditto.
 11933 	* elfun/Makefile.in: Ditto.
 11934 	* general/Makefile.in: Ditto.
 11935 	* image/Makefile.in: Ditto.
 11936 	* io/Makefile.in: Ditto.
 11937 	* linear-algebra/Makefile.in: Ditto.
 11938 	* miscellaneous/Makefile.in: Ditto.
 11939 	* plot/Makefile.in: Ditto.
 11940 	* polynomial/Makefile.in: Ditto.
 11941 	* set/Makefile.in: Ditto.
 11942 	* signal/Makefile.in: Ditto.
 11943 	* specfun/Makefile.in: Ditto.
 11944 	* special-matrix/Makefile.in: Ditto.
 11945 	* startup/Makefile.in: Ditto.
 11946 	* statistics/Makefile.in: Ditto.
 11947 	* strings/Makefile.in: Ditto.
 11948 
 11949 Tue Mar 11 10:14:26 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11950 
 11951 	* elfun/coth.m: Write as cosh(x) ./ sinh(x) instead of 1 ./ tanh(x).
 11952 
 11953 Fri Mar  7 23:06:48 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11954 
 11955 	* statistics/corrcoef.m: Make it actually work.
 11956 
 11957 Thu Mar  6 12:36:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11958 
 11959 	* statistics/corrcoef.m: Don't fail if single argument is a matrix.
 11960 
 11961 Sat Mar  1 15:23:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11962 
 11963 	* Version 2.0.5 released.
 11964 
 11965 Wed Feb 26 01:48:28 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11966 
 11967 	* Makefile.in (maintainer-clean): Also remove configure.
 11968 
 11969 	* signal/fftconv.m: Check inputs with is_vector(), not is_matrix().
 11970 
 11971 	* general/is_matrix.m: Return zero for empty matrices.
 11972 
 11973 Tue Feb 25 15:16:04 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11974 
 11975 	* linear-algebra/vech.m: Size result just once.
 11976 
 11977 Sun Feb 23 00:15:57 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11978 
 11979 	* general/is_square.m: Handle empty matrices correctly.
 11980 	* general/is_symmetric.m: Handle empty matrices and strings.
 11981 
 11982 Sat Feb 22 01:06:22 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11983 
 11984 	* polynomial/conv.m: Check inputs with is_vector(), not is_matrix().
 11985 	* polynomial/deconv.m: Likewise.
 11986 	* polynomial/polyderiv.m: Likewise.
 11987 	* polynomial/polyinteg.m: Likewise.
 11988 	* polynomial/polyreduce.m: Likewise.
 11989 	* polynomial/polyval.m: Likewise.
 11990 	* polynomial/polyvalm.m: Likewise.
 11991 	* general/postpad.m: Likewise.
 11992 	* general/prepad.m: Likewise.
 11993 
 11994 	* polynomial/compan.m: Check input with is_vector(), not
 11995 	is_matrix().  Handle scalar case.
 11996 
 11997 Fri Feb 21 13:36:58 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11998 
 11999 	* plot/contour.m: Order data so that it is consistent with
 12000 	meshgrid and mesh.
 12001 
 12002 	* plot/meshdom.m, plot/meshgrid.m: Change help message.
 12003 	* plot/sombrero.m: Use meshgrid, not meshdom.
 12004 
 12005 Thu Feb 20 02:58:05 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12006 
 12007 	* Version 2.0.4 released.
 12008 
 12009 Wed Feb 19 10:30:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12010 
 12011 	* miscellaneous/paren.m: New file.
 12012 
 12013 Tue Feb 18 09:22:04 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12014 
 12015 	* Version 2.0.3 released.
 12016 
 12017 Thu Feb 13 19:06:42 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12018 
 12019 	* image/saveimage.m: Only clip image data that is actually out of
 12020 	range.
 12021 
 12022 Sun Feb  9 19:52:08 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12023 
 12024 	* general/is_matrix.m: Scalars, vectors, and empty matrices may
 12025 	also be considered to be matrices.
 12026 
 12027 	* general/is_vector.m: Scalars may also be considered to be vectors.
 12028 
 12029 	* general/isempty.m: Use size(), not rows() and columns().
 12030 
 12031 	* plot/contour.m: Convert set to gset.
 12032 	Set view to 0, 0, 1, 1, not 0, 0, 1.9, 1.
 12033 
 12034 Fri Feb  7 12:55:55 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12035 
 12036 	* specfun/erfinv.m: Fix typo in last change.
 12037 
 12038 Fri Jan 31 09:30:16 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12039 
 12040 	* image/loadimage.m: Make it possible to load files with image
 12041 	data named X or img.
 12042 
 12043 	* image/default.img: Change name of image from X to img to match
 12044 	what saveimage does now.
 12045 
 12046 	* image/loadimage.m: Rename X to be img, to match what saveimage
 12047 	does now.
 12048 
 12049 Mon Jan 27 13:48:31 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12050 
 12051 	* Version 2.0.2 released.
 12052 
 12053 	* plot/__plt__.m: Use usleep() instead of replot to try to avoid
 12054 	weird missing-lines bug without creating extra plots unecessarily.
 12055 
 12056 Sat Jan 25 22:37:07 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12057 
 12058 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
 12059 	elfun/Makefile.in, general/Makefile.in, image/Makefile.in,
 12060 	io/Makefile.in, linear-algebra/Makefile.in,
 12061 	miscellaneous/Makefile.in, plot/Makefile.in,
 12062 	polynomial/Makefile.in, set/Makefile.in, signal/Makefile.in,
 12063 	specfun/Makefile.in, special-matrix/Makefile.in,
 12064 	startup/Makefile.in, statistics/Makefile.in, strings/Makefile.in,
 12065 	time/Makefile.in (bin-dist): New target.
 12066 
 12067 Wed Jan 22 11:28:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12068 
 12069 	* specfun/erfinv.m: Avoid A([]) = X, X != [] error.
 12070 
 12071 Tue Jan 21 11:16:40 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12072 
 12073 	* miscellaneous/xor.m: Make it work.
 12074 
 12075 Mon Jan 20 12:28:34 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12076 
 12077 	* plot/sombrero.m: Doc fix.
 12078 
 12079 Tue Jan  7 00:16:52 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12080 
 12081 	* Version 2.0.1 released.
 12082 
 12083 Thu Dec 19 22:16:46 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12084 
 12085 	* elfun/lcm.m: Replace missing if statement.
 12086 
 12087 	* elfun/gcd.m: Report error if no input args.
 12088 	* elfun/lcm.m: Likewise.
 12089 
 12090 Mon Dec 16 15:23:04 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12091 
 12092 	* Makefile.in (install): Use ls -LR to create ls-R database.
 12093 	Also list contents of $libexecdir/octave in ls-R database.
 12094 
 12095 Tue Dec 10 01:43:07 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12096 
 12097 	* Version 2.0 released.
 12098 
 12099 Fri Dec  6 15:23:46 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12100 
 12101 	* Version 1.94.
 12102 
 12103 Sun Dec  1 20:55:34 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12104 
 12105 	* strings/str2num.m: New file.
 12106 
 12107 Wed Nov 20 01:00:24 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12108 
 12109 	* Version 1.93.
 12110 
 12111 Tue Nov 19 15:13:35 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12112 
 12113 	* linear-algebra/commutation_matrix.m, linear-algebra/cross.m,
 12114 	linear-algebra/duplication_matrix.m, linear-algebra/vec.m,
 12115 	linear-algebra/vech.m: New files from Kurt Hornik.
 12116 
 12117 	* general/nextpow2.m, general/shift.m, general/diff.m,
 12118 	general/common_size.m: New files from Kurt Hornik.
 12119 
 12120 	* miscellaneous/bincoeff.m, miscellaneous/xor.m:
 12121 	New files from Kurt Hornik.
 12122 
 12123 	* signal/detrend.m: New file from Kurt Hornik.
 12124 
 12125 	* specfun/betai.m, specfun/gammai.m, specfun/erfinv.m,
 12126 	specfun/pow2.m, specfun/log2.m:
 12127 	New files and updates from Kurt Hornik.
 12128 
 12129 Fri Nov 15 18:13:00 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12130 
 12131 	* plot/__plt__.m: Add explicit replot after last command is
 12132 	issued, to force all lines to be displayed.  Hmm.
 12133 
 12134 Thu Nov 14 00:06:34 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12135 
 12136 	* plot/axis.m, plot/bottom_title.m, plot/contour.m,
 12137 	plot/figure.m, plot/grid.m, plot/loglog.m, plot/mesh.m,
 12138 	plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/plot.m,
 12139 	plot/plot_border.m, plot/polar.m, plot/semilogx.m,
 12140 	plot/semilogy.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
 12141 	plot/top_title.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
 12142 	Uset gset, not set.
 12143 
 12144 	* Version 1.92.
 12145 
 12146 Thu Nov  7 12:43:12 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12147 
 12148 	* image/saveimage.m: When writing PostScript, name Octave as the
 12149 	almighty Creator.  Use single call to fprintf instead of looping.
 12150 
 12151 	* image/Makefile.in: Delete references to octtopnm.
 12152 
 12153 	* general/logspace.m: Doc fix.
 12154 
 12155 	* Version 1.91.
 12156 
 12157 Sat Nov  2 21:06:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12158 
 12159 	* image/image.m: Use tmpnam() instead of home-brew scheme.
 12160 
 12161 	* audio/record.m, audio/playaudio.m: Use tmpnam() instead of
 12162 	octave_tmp_file_name().  Use unwind_protect to ensure tmp file is
 12163 	deleted.
 12164 	* miscellaneous/bug_report.m: Likewise.  Also use unlink() instead
 12165 	of a system() command to delete the tmp file.
 12166 
 12167 Wed Oct 30 17:19:45 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12168 
 12169 	* Version 1.90.
 12170 
 12171 	* Makefile.in (DISTFILES): Add ChangeLog.
 12172 
 12173 Thu Oct 10 17:31:01 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12174 
 12175 	* plot/subplot.m, plot/multiplot.m, plot/mplot.m:
 12176 	Don't check for string value of automatic_replot.
 12177 
 12178 	* image/ind2ind.m, image/ind2rgb.m, image/ind2gray.m:
 12179 	Temporarily set do_fortran_indexing to 1, not "true".
 12180 
 12181 	* miscellaneous/menu.m: Temporarily set page_screen_output to 0,
 12182 	not "false".
 12183 
 12184 	* linear-algebra/cond.m: Don't compare propagate_empty_matrices to
 12185 	"false".
 12186 
 12187 Tue Aug 20 18:27:36 1996  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
 12188 
 12189 	* strings/substr.m: Allow negative OFFSET.  LEN is now optional.
 12190 
 12191 Mon Jul 15 16:15:22 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12192 
 12193 	* miscellaneous/bug_report.m: Don't redirect output to /dev/tty in
 12194 	system command.
 12195 	
 12196 Fri Jul 12 12:24:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12197 
 12198 	* __plr1__.m: Renamed from polar_int_1.m.
 12199 	* __plr2__.m: Renamed from polar_int_2.m.
 12200 	* __plr__.m: Renamed from polar_int.m.
 12201 	* __plt1__.m: Renamed from plot_int_1.m.
 12202 	* __plt2__.m: Renamed from plot_int_2.m.
 12203 	* __plt2mm__.m: Renamed from plot_2_m_m_.m.
 12204 	* __plt2mv__.m: Renamed from plot_2_m_v_.m.
 12205 	* __plt2ss__.m: Renamed from plot_2_s_s_.m.
 12206 	* __plt2vm__.m: Renamed from plot_2_v_m_.m.
 12207 	* __plt2vv__.m: Renamed from plot_2_v_v_.m.
 12208 	* __plt__.m: Renamed from plot_int.m.
 12209 	* __pltopt__.m: Renamed from plot_opt.m.
 12210 	Change all callers.
 12211 
 12212 Thu Jul 11 17:24:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12213 
 12214 	* All .m files: Add regular Author:, Created:, and Adapted-By:
 12215 	comments like those found in Emacs lisp files.
 12216 
 12217 Mon Jun 24 04:16:41 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12218 
 12219 	* All .m files: Change comment style.
 12220 
 12221 Fri Jun 14 01:42:21 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12222 
 12223 	* bottom_title.m, mplot.m, multiplot.m, oneplot.m, plot_border.m,
 12224 	subplot.m, subwindow.m, top_title.m:
 12225 	Print error message if gnuplot_has_multiplot is not true.
 12226 
 12227 Thu Jun  6 00:18:54 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12228 
 12229 	* plot/figure.m: New function.
 12230 
 12231 Wed Jun  5 18:19:00 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12232 
 12233 	* strings/strrep.m: New function.
 12234 
 12235 Thu May 23 15:04:22 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12236 
 12237 	* strings/bin2dec.m, strings/blanks.m, strings/deblank.m,
 12238 	strings/dec2bin.m, strings/dec2hex.m, strings/findstr.m,
 12239 	strings/hex2dec.m, strings/index.m, strings/rindex.m,
 12240 	strings/split.m, strings/str2mat.m, strings/substr.m:
 12241 	New functions from Kurt Hornik, heavily modified by jwe.
 12242 
 12243 	* general/reshape.m: Allow strings to be reshaped too.
 12244 
 12245 	* strings/strcmp.m: No longer need to set implicit_str_to_num_ok.
 12246 	Always return a scalar.
 12247 
 12248 Wed May 22 19:52:11 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12249 
 12250 	* polynomial/polyfit.m: Make orientation of result compatible with
 12251 	Matlab.
 12252 
 12253 Sat May 18 17:32:15 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12254 
 12255 	* polynomial/polyfit.m: Add missing close paren.
 12256 
 12257 Thu May 16 10:23:11 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12258 
 12259 	* plot/plot_opt.m: Set compatibility arg in call to sscanf.
 12260 
 12261 	* io/scanf.m: Delete.
 12262 
 12263 Mon May 13 09:37:38 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12264 
 12265 	* statistics/median.m: Fix typo in usage message.
 12266 
 12267 Wed Apr 24 02:45:52 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12268 
 12269 	* miscellaneous/popen2.m: New file.
 12270 
 12271 Wed Apr 17 18:34:04 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12272 
 12273 	* configure.in (AC_OUTPUT): Add io/Makefile.
 12274 
 12275 	* io: New directory.
 12276 	* Makefile.in (SUBDIRS): Add it to the list.
 12277 
 12278 	* miscellaneous/flops.m: New file.
 12279 
 12280 Fri Mar 22 04:40:48 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12281 
 12282 	* miscellaneous/cputime.m: Return three arguments instead of a
 12283 	vector, for compatibility with previous versions and with Matlab
 12284 	(which only returns one scalar value).
 12285 
 12286 Wed Mar 20 05:09:48 1996  Kurt Hornik  <Kurt.Hornik@tuwien.ac.at>
 12287 
 12288 	* general/triu.m: Compute lower bound on loop index correctly.
 12289 	* general/tril.m: Likewise, for upper bound.
 12290 
 12291 Tue Feb  6 09:29:43 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12292 
 12293 	* image/saveimage.m: For color images, make sure indices into
 12294 	temporary colormap and result matrix have proper orientation.
 12295 	Set grey flag correctly.
 12296 
 12297 Tue Jan  9 00:12:14 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12298 
 12299 	* statistics/std.m: Use better formula (from Jim Van Zandt
 12300 	jrv@vanzandt.mv.com).
 12301 
 12302 Sun Jan  7 20:12:14 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12303 
 12304 	* meshgrid.m: New file (from Jim Van Zandt jrv@vanzandt.mv.com).
 12305 	* mesh.m: Transpose Z if only one arg.
 12306  	Handle case of all three args being matrices (from Jim Van Zandt
 12307 	jrv@vanzandt.mv.com).
 12308 	* meshdom.m: Undo previous change.
 12309 
 12310 Wed Dec 20 13:48:12 1995  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12311 
 12312 	* configure.in (AC_OUTPUT): Add audio/Makefile
 12313 
 12314 Thu Nov 16 13:07:07 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12315 
 12316 	* audio: New directory of files from Kurt Hornik and Andreas
 12317 	Weingessel.
 12318 	* audio/Makefile.in: New file.
 12319 	* Makefile.in (SUBDIRS): Add audio to the list.
 12320 
 12321 Mon Nov  6 07:29:35 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12322 
 12323 	* polynomial/polyfit.m: Use `economy-stle' QR factorization.
 12324 
 12325 Fri Nov  3 00:38:46 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12326 
 12327 	* plot/mesh.m: Require, length (y) == rows (z) and length (x) ==
 12328 	columns (z), not the other way around.
 12329 	* plot/meshdom.m: Don't reverse order of elements in y.
 12330 
 12331 Thu Nov  2 23:56:53 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12332 
 12333 	* plot/axis.m: Return current axis if nargin == 0.
 12334 
 12335 Tue Oct 31 04:11:28 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12336 
 12337 	* polynomial/roots.m: Updates from Kurt Hornik.
 12338 
 12339 	* polynomial/polyder.m: New file.
 12340 
 12341 	* polynomial/polyderiv.m: Give return value and arg different names.
 12342 
 12343 Mon Oct 30 23:27:02 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12344 
 12345 	* specfun/betainc.m: New file.
 12346 	* specfun/gammainc.m: New file.
 12347 
 12348 Wed Oct 18 23:45:52 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12349 
 12350 	* general/strerror.m: New file.
 12351 	* general/perror.m: Implement using strerror().
 12352 
 12353 Thu Oct  5 03:21:36 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12354 
 12355 	* plot/bottom_title.m plot/mplot.m plot/multiplot.m plot/oneplot.m
 12356 	plot/plot_border.m plot/subplot.m plot/subwindow.m
 12357 	plot/top_title.m plot/zlabel.m: New files, from Vinayak Dutt.
 12358 
 12359 	* image/saveimage.m: Round img values first.
 12360 
 12361 Tue Oct  3 03:55:18 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12362 
 12363 	* control/abcddim.m control/are.m general/tril.m general/triu.m
 12364 	image/saveimage.m linear-algebra/kron.m linear-algebra/norm.m
 12365 	linear-algebra/null.m miscellaneous/etime.m plot/contour.m
 12366 	plot/mesh.m plot/plot_int.m plot/polar_int.m
 12367 	special-matrix/hankel.m special-matrix/toeplitz.m
 12368 	tuwien/strfun/split.m: Add missing semicolons.
 12369 
 12370 	* plot/polar_int.m: Use .', not ' to make vectors conform.
 12371 
 12372 	* image/Makefile.in: Don't build or install octtoppm.
 12373 
 12374 	* image/saveimage.m: Rewrite to avoid using octoppm and pbm
 12375 	routines so that people who don't have the pbm stuff installed
 12376 	can still use this function.
 12377 
 12378 Mon Oct  2 05:10:44 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12379 
 12380 	* image/saveimage.m: Better error checking, clean up a bit.
 12381 
 12382 Tue Sep 26 00:04:56 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12383 
 12384 	* plot/plot_opt.m: Change more to more_opts as a temporary fix to
 12385 	avoid conflict with new built-in text-style function more.
 12386 
 12387 	* linear-algebra/norm.m: Also allow 2nd arg == "inf".
 12388 
 12389 	* startup/Makefile.in (install): Also install octaverc in
 12390 	$localfcnfiledir/startup/octavrc.
 12391 
 12392 Wed Sep 20 00:01:30 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12393 
 12394 	* mkinstalldirs: New file.
 12395 	* Makefile.in (DISTFILES): Add it to the list.
 12396 
 12397 	* Makefile.in (DISTFILES): Distribute configure.in and configure.
 12398 
 12399 Thu Sep 14 03:56:19 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12400 
 12401 	* special-matrix/hankel.m: Compatibility fix.  Complain if 
 12402 	r(1) != c(nr), not if r(1) != c(1).
 12403 	
 12404 	* signal/filter.m: Doc fix.
 12405 
 12406 Wed Sep 13 03:19:05 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12407 
 12408 	* miscellaneous/cputime.m: Use new resource structure names (no
 12409 	ru_ or tv_ prefixes).
 12410 
 12411 Tue Sep 12 02:20:44 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12412 
 12413 	* time/ctime.m: Fix doc string and usage message.
 12414 
 12415 Mon Sep 11 18:43:46 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12416 
 12417 	* time/clock.m: Use new time structure names (no tm_ prefix).
 12418 
 12419 Thu Aug 24 20:53:08 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12420 
 12421 	* control/c2d.m: Make function work for any value of
 12422 	whitespace_in_literal_matrix.
 12423 	* control/dare.m: Likewise.
 12424 	* control/tzero.m: Likewise.
 12425 	* elfun/gcd.m: Likewise.
 12426 	* elfun/lcm.m: Likewise.
 12427 	* general/postpad.m: Likewise.
 12428 	* general/prepad.m: Likewise.
 12429 	* linear-algebra/kron.m: Likewise.
 12430 	* miscellaneous/etime.m: Likewise.
 12431 	* polynomial/conv.m: Likewise.
 12432 	* polynomial/deconv.m: Likewise.
 12433 	* polynomial/poly.m: Likewise.
 12434 	* polynomial/roots.m: Likewise.
 12435 	* signal/filter.m: Likewise.
 12436 	* signal/freqz.m: Likewise.
 12437 	* signal/fftfilt.m: Likewise.
 12438 
 12439 Tue Jun  6 22:34:04 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12440 
 12441 	* miscellaneous/is_leap_year.m: Make work for vector args.
 12442 
 12443 Tue May  2 16:18:33 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12444 
 12445 	* plot/polar_int_2.m: Add missing semicolons.
 12446 	Set theta = theta', not rho'.
 12447 
 12448 Sun Apr 30 11:19:11 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12449 
 12450 	* polynomial/roots.m: Make it work for any value of
 12451 	whitespace_in_literal_matrix.
 12452 
 12453 Mon Apr 10 09:37:17 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12454 
 12455 	* configure.in: New file.
 12456 
 12457 Thu Mar 30 13:29:35 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12458 
 12459 	* control/lyap.m: Add missing semicolon.
 12460 
 12461 	* miscellaneous/cputime.m: New function file.
 12462 
 12463 Wed Mar 29 22:50:49 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12464 
 12465 	* time: New directory.
 12466 	* time/asctime.m, time/clock.m, time/ctime.m, time/date.m:
 12467 	New function files.
 12468 	* time/Makefile.in: New file.
 12469 	* Makefile.in (SUBDIRS): Add time.
 12470 
 12471 Thu Mar 23 15:42:26 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12472 
 12473 	* polynomial/polyreduce.m: Make sure initial index is not empty.
 12474 
 12475 Tue Mar 14 23:38:24 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12476 
 12477 	* plot/plot_int_1.m: Transpose data with .', not '.
 12478 
 12479 Fri Mar 10 10:40:13 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12480 
 12481 	* Makefile.in (install uninstall clean mostlyclean distclean
 12482 	realclean): Use SUBDIR_FOR_COMMAND.  Combine actions.
 12483 
 12484 Sun Feb 26 22:18:22 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12485 
 12486 	* Makefile.in (install): Create ls-R database file.
 12487 	(uninstall): Delete it.
 12488 
 12489 Fri Feb 24 10:36:01 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12490 
 12491 	* image/saveimage.m: Fix typo.
 12492 
 12493 See ChangeLog.1 in the top level directory for earlier changes.