comparison etc/OLD-ChangeLogs/scripts-ChangeLog @ 12734:8665c7957fdc

main: periodic merge of stable to default
author John W. Eaton <jwe@octave.org>
date Fri, 10 Jun 2011 18:14:03 -0400
parents OLD-ChangeLogs/scripts-ChangeLog@d6bd2f2c35cc OLD-ChangeLogs/scripts-ChangeLog@b67c2d580a25
children 257a7a7bb303
comparison
equal deleted inserted replaced
12731:f87ec8eb0ab0 12734:8665c7957fdc
1 2011-04-18 Paul Boven <p.boven@xs4all.nl>
2
3 * image/image.m: Fixed naming of variables in texinfo
4
5 2011-04-17 Patrick Häcker <magicmuscleman>
6
7 * strings/mat2str.m: Limit the number of digits to one less than
8 available for double.
9
10 2011-04-15 Kai Habel <kai.habel@gmx.de>
11
12 * general/interp1.m, polynomial/mkpp.m, polynomial/pchip.m,
13 polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
14 polynomial/ppval.m, polynomial/spline.m, polynomial/unmkpp.m:
15 Make functions more compatible with respect to handling of
16 picewise polynoms (pp). Rename pp-struct elements.
17 Handle nD-arguments correctly. Tests added.
18 (bugs #32040, #32045)
19
20 2011-04-13 David Bateman <dbateman@free.fr>
21
22 * plot/colstyle.m : New function.
23 * plot/module.mk plot_FCN_FILES) : Add it here.
24
25 2011-04-13 Rik <octave@nomad.inbox5.com>
26
27 * help/__makeinfo__.m: Simplify function by using regular expressions.
28 Eliminate third input argument see_also function.
29
30 2011-04-13 Rik <octave@nomad.inbox5.com>
31
32 * general/isdir.m, general/isequal.m, general/isequalwithequalnans.m,
33 general/isscalar.m, general/issquare.m, general/isvector.m: Refactor
34 code to put input validation first.
35
36 * general/iscolumn.m, general/isrow.m : Remove useless initialization
37 of output variable.
38
39 * general/isa.m: Add additional tests for various classes.
40
41 2011-04-13 Rik <octave@nomad.inbox5.com>
42
43 * ChangeLog: Remove results of bad merge in ChangeLog.
44
45 2011-04-12 Ben Abbott <bpabbott@mac.com>
46
47 * miscellaneous/getappdata.m: If no property name is provided, return
48 a structure representing the appdata.
49
50 2011-04-12 Marco Caliari <marco.caliari@univr.it>
51
52 * general/quadgk.m: Fix problem with -Inf bound on integral (bug
53 #33055).
54
55 2011-04-11 Ben Abbott <bpabbott@mac.com>
56
57 * miscellaneous/getappdata.m: If appdata propery does not exist, return
58 an empty matrix.
59
60 2011-04-08 Rik <octave@nomad.inbox5.com>
61
62 * deprecated/module.mk, statistics/base/center.m,
63 statistics/base/module.mk: Deprecate studentize(), replace with
64 zscore().
65
66 2011-04-08 Rik <octave@nomad.inbox5.com>
67
68 * linear-algebra/cond.m, linear-algebra/expm.m, linear-algebra/logm.m,
69 linear-algebra/null.m, linear-algebra/orth.m, linear-algebra/rank.m,
70 linear-algebra/rref.m: Improve docstrings.
71
72 2011-04-08 Rik <octave@nomad.inbox5.com>
73
74 * statistics/base/mode.m, statistics/base/quantile.m: Return output
75 of same class as input.
76
77 2011-04-06 Rik <octave@nomad.inbox5.com>
78
79 * miscellaneous/pack.m: Improve docstring.
80
81 2011-04-06 Rik <octave@nomad.inbox5.com>
82
83 * signal/module.mk: Make spectral density helper functions private.
84 (rectangle_sw, rectangle_lw, triangle_sw, triangle_lw)
85
86 2011-04-06 Rik <octave@nomad.inbox5.com>
87
88 * optimization/fminunc.m, plot/isocolors.m, plot/isonormals.m:
89 Clean up operator and function indices.
90
91 2011-04-04 Rik <octave@nomad.inbox5.com>
92
93 * miscellaneous/symvar.m, miscellaneous/warning_ids.m,
94 optimization/fminunc.m: Spellcheck documentation for 3.4.1 release.
95
96 2011-04-04 Rik <octave@nomad.inbox5.com>
97
98 * @ftp/mget.m, audio/loadaudio.m, audio/playaudio.m, audio/record.m,
99 audio/saveaudio.m, general/circshift.m, general/cumtrapz.m,
100 general/dblquad.m, general/quadgk.m, general/quadl.m,
101 general/shiftdim.m, general/triplequad.m, geometry/convhull.m,
102 geometry/delaunay3.m, geometry/dsearch.m, geometry/dsearchn.m,
103 geometry/tsearchn.m, geometry/voronoi.m, image/brighten.m,
104 io/textscan.m, miscellaneous/getappdata.m,
105 miscellaneous/namelengthmax.m, miscellaneous/rmappdata.m,
106 miscellaneous/setappdata.m, miscellaneous/swapbytes.m,
107 miscellaneous/symvar.m, miscellaneous/warning_ids.m,
108 pkg/private/get_forge_pkg.m, plot/clabel.m, plot/colorbar.m,
109 plot/cylinder.m, plot/daspect.m, plot/linkprop.m, plot/pbaspect.m,
110 plot/plotyy.m, plot/private/__add_default_menu__.m, plot/sphere.m,
111 plot/subplot.m, plot/view.m, polynomial/polyreduce.m,
112 polynomial/ppder.m, polynomial/ppint.m, signal/periodogram.m,
113 sparse/colperm.m, sparse/nonzeros.m, sparse/spaugment.m,
114 sparse/speye.m, sparse/treelayout.m, sparse/treeplot.m,
115 statistics/base/kurtosis.m, statistics/base/mean.m,
116 statistics/base/meansq.m, statistics/base/median.m,
117 statistics/base/mode.m, statistics/base/moment.m,
118 statistics/base/ranks.m, statistics/base/skewness.m,
119 statistics/base/statistics.m, statistics/base/var.m, time/datenum.m,
120 time/datetick.m, time/now.m: Grammarcheck m-files for 3.4.1 release.
121
122 2011-04-04 Rik <octave@nomad.inbox5.com>
123
124 * deprecated/module.mk, general/module.mk: Deprecate perror, strerror
125 functions.
126
127 2011-04-02 Rik <octave@nomad.inbox5.com>
128
129 * statistics/base/prctile.m, statistics/base/quantile.m: Improve
130 docstrings.
131
132 2011-03-31 Rik <octave@nomad.inbox5.com>
133
134 * pkg/module.mk, pkg/pkg.m, pkg/private/get_forge_pkg.m: Add
135 documentation for '-forge' option (bug #32464). Make get_forge_pkg
136 a private function.
137
138 2011-03-31 Marco Caliari <marco.caliari@univr.it>
139
140 * sparse/spdiags.m: Treat empty vector (1x0 or 0x1) the same as diag().
141
142 2011-03-31 Rik <octave@nomad.inbox5.com>
143
144 * statistics/base/cor.m: Increase tolerance of %!tests using random
145 data to guarantee passage.
146
147 2011-03-31 Rik <octave@nomad.inbox5.com>
148
149 * deprecated/module.mk, deprecated/cquad.m: Add deprecated entry for
150 cquad() pointing to quadcc().
151
152 2011-03-31 Rik <octave@nomad.inbox5.com>
153
154 * statistics/base/cor.m: Fix operation with only single input
155 (bug #32961)
156
157 2011-03-29 John W. Eaton <jwe@octave.org>
158
159 * special-matrix/wilkinson.m: Update test for 'wilkinson(1)' to reflect
160 changes to diag().
161
162 2011-03-29 Michael Creel <michael.creel@uab.es>
163
164 * statistics/base/ols.m: Fix erroneous degrees of freedom when
165 computing the covariance estimator (closes: bug #32892).
166
167 2011-03-28 Rik <octave@nomad.inbox5.com>
168
169 * linear-algebra/cross.m, plot/ishold.m, signal/fftfilt.m: Improve
170 docstrings.
171
172 2011-03-26 Robert T. Short <octave@phaselockedsystems.com.com>
173
174 * signal/ifftshift.m: Add tests.
175
176 2011-03-26 Robert T. Short <octave@phaselockedsystems.com.com>
177
178 * signal/fftshift.m: Add tests.
179
180 2011-03-21 Rik <octave@nomad.inbox5.com>
181
182 * signal/ifftshift.m: Fix bug #32873, ifftshift fails.
183
184 2011-03-19 Rik <octave@nomad.inbox5.com>
185
186 * general/module.mk, statistics/base/module.mk: Move runlength.m
187 to statistics/base directory.
188 * statistics/base/runlength.m: Add input validation and tests.
189 Improve docstring.
190
191 2011-03-19 Rik <octave@nomad.inbox5.com>
192
193 * statistics/models/logistic_regression.m: Do not split function
194 declaration with line continuation.
195 * statistics/models/private/logistic_regression_likelihood.m,
196 statistics/models/private/logistic_regression_derivatives.m: Make
197 helper functions private.
198 * statistics/models/module.mk: Make helper functions private.
199
200 2011-03-19 Rik <octave@nomad.inbox5.com>
201
202 * plot/isocolors.m, plot/isonormals.m, plot/isosurface.m: Improve
203 docstrings.
204
205 2011-03-19 Rik <octave@nomad.inbox5.com>
206
207 * miscellaneous/dump_prefs.m: Close @deftypefn macro left open.
208
209 2011-03-19 Rik <octave@nomad.inbox5.com>
210
211 * miscellaneous/dump_prefs.m: Improve docstring.
212
213 2011-03-19 Rik <octave@nomad.inbox5.com>
214
215 * plot/daspect.m, plot/pbaspect.m: Use newline between @deftypefnx
216 macros to get correct appearance.
217
218 2011-03-19 Ben Abbott <bpabbott@mac.com>
219
220 * plot/patch.m: Add demo.
221 * geometry/trisurf.m: Set default edgecolor as Matlab does. Add demos.
222
223 2011-03-18 Rik <octave@nomad.inbox5.com>
224
225 * plot/uigetdir.m, plot/uigetfile.m, plot/uimenu.m, plot/uiputfile.m:
226 Improve docstrings. Check for error conditions (missing FLTK, wrong
227 number of arguments) at top of code.
228
229 2011-03-18 Rik <octave@nomad.inbox5.com>
230
231 * general/curl.m, general/divergence.m, linear-algebra/cross.m:
232 Update seealso cross references.
233
234 2011-03-18 Rik <octave@nomad.inbox5.com>
235
236 * help/get_first_help_sentence.m: Improve docstring. Add tests.
237
238 2011-03-17 Rik <octave@nomad.inbox5.com>
239
240 * scripts/sparse/svds.m: Fix bug #32818, nonconformant arguments
241 in svds.
242
243 2011-03-17 Rik <octave@nomad.inbox5.com>
244
245 * io/fileread.m: Add seealso reference to sscanf.
246
247 2011-03-05 Ben Abbott <bpabbott@mac.com>
248
249 * plot/colorbar.m: Allow location to be specified as a property.
250
251 2011-03-03 Rik <octave@nomad.inbox5.com>
252
253 * miscellaneous/bunzip2.m, miscellaneous/bzip2.m,
254 miscellaneous/gunzip.m, miscellaneous/gzip.m, miscellaneous/unpack.m,
255 miscellaneous/untar.m, miscellaneous/unzip.m: Improve docstrings
256
257 * miscellaneous/tar.m, miscellaneous/zip.m: Check for invalid arguments
258 at the top, rather than bottom, of code.
259
260 2011-03-03 Rik <octave@nomad.inbox5.com>
261
262 * miscellaneous/gzip.m: Use same functional form as bzip, zip, etc.
263 * miscellaneous/private/__xzip__.m: Allow use of character arrays of
264 filenames.
265 * miscellaneous/unpack.m: Allow use of character arrays of filenames.
266 Add capability for gunzip to work recursively on a directory.
267 Fix bug where unzip returned the archive name in addition to the list
268 of files unzipped.
269
270 2011-03-03 Rik <octave@nomad.inbox5.com>
271
272 * deprecated/module.mk, general/module.mk: Deprecate is_duplicate_entry.
273
274 2011-03-03 Rik <octave@nomad.inbox5.com>
275
276 * miscellaneous/movefile.m: Fix copy&paste bug affecting Windows
277 platform. (bug #32443)
278
279 2011-03-02 Rik <octave@nomad.inbox5.com>
280
281 * statistics/distributions/unidcdf.m,
282 statistics/distributions/unidinv.m, statistics/distributions/unidpdf.m,
283 statistics/distributions/unidrnd.m: Correctly refer to distribution as
284 discrete uniform in docstring.
285
286 2011-03-02 Konstantinos Poulios <logari81@gmail.com>
287
288 * plot/subplot.m: Remove redundant calls.
289 For gnuplot set "activepositionproperty" to "position" always.
290
291 2011-03-01 Rik <octave@nomad.inbox5.com>
292
293 * general/isscalar.m, general/isvector.m: Use modern warning function
294 rather than deprecated built-in variable to set warning state.
295
296 2011-02-28 Rik <octave@nomad.inbox5.com>
297
298 * general/iscolumn.m, general/isrow.m: Add 2 new utility functions
299 to check for row or column vector.
300
301 2011-02-28 Rik <octave@nomad.inbox5.com>
302
303 * sparse/treeplot.m: Use 'o' plot style as default for nodes
304
305 2011-02-27 Rik <octave@nomad.inbox5.com>
306
307 * special-matrix/pascal.m: Fix incorrect statement in documentation
308 for pascal.m. Bug #32523.
309
310 2011-02-26 Andy Buckle <andybuckle@gmail.com>
311
312 * testfun/demo.m, testfun/example.m: Allow command forms of example
313 and demo.
314
315 2011-02-26 Robert T. Short <octave@phaselockedsystems.com>
316
317 * polynomial/polyval.m: Compute offset/normalization only when needed.
318
319 2011-02-26 Robert T. Short <octave@phaselockedsystems.com>
320
321 * polynomial/polyval.m: Minor simplification in polynomial evaluation.
322
323 2011-02-22 Rik <octave@nomad.inbox5.com>
324
325 * general/bitcmp.m, general/bitget.m, general/bitset.m,
326 miscellaneous/license.m, special-matrix/pascal.m,
327 statistics/base/quantile.m, statistics/tests/cor_test.m,
328 strings/substr.m: Uppercase variables in error strings.
329
330 2011-02-25 Jordi Gutiérrez Hermoso <jordigh@gmail.com>
331
332 * miscellaneous/warnings_ids.m: Add a warning description for
333 Matlab-style short-circuiting
334
335 2011-02-24 Ben Abbott <bpabbott@mac.com>
336
337 * plot/subplot.m: Document using INDEX as a vector.
338
339 2011-02-24 Robert T. Short <rtshort@ieee.org>
340
341 * polynomial/polyval.m: Properly evaluate constant polynomials.
342
343 2011-02-24 John W. Eaton <jwe@octave.org>
344
345 * strings/strchr.m: Avoid implicit string to number conversion.
346 Bug #32546. From Kim Hansen <kim@i9.dk>.
347
348 2011-02-22 Ben Abbott <bpabbott@mac.com>
349
350 * plot/subplot.m: Use new looseinset property introduced by changeset
351 12467. Decrease spacing between subplots rows / columns. Clean up and
352 add comments.
353
354 2011-02-22 Rik <octave@nomad.inbox5.com>
355
356 * io/strread.m, plot/whitebg.m, strings/regexptranslate.m,
357 testfun/runtests.m: Use single quotes around regexp patterns.
358
359 2011-02-20 Karsten Trulsen <karstent@math.uio.no>
360
361 * signal/fftshift.m: Fix broken function. Bug 32442.
362
363 2011-02-21 Carlo de Falco <kingcrimson@tiscali.it>
364
365 * pkg/get_forge_pkg.m: Fix typo in new PCRE style regular expression.
366
367 2011-02-20 Thomas Weber <tweber@debian.org>
368
369 * miscellaneous/warning_ids.m: Document
370 Octave::autoload-relative-file-name warning.
371
372 2011-02-19 Rik <octave@nomad.inbox5.com>
373
374 * io/dlmwrite.m, pkg/get_forge_pkg.m, plot/__gnuplot_ginput__.m,
375 plot/__go_draw_axes__.m, testfun/runtests.m: Use PCRE regular
376 expressions to simplify scripts.
377
378 2011-02-19 Ben Abbott <bpabbott@mac.com>
379
380 * plot/__print_parse_opts__.m, plot/private/__ghostscript__.m: Improve
381 warnings when shell utilties are missing.
382
383 2011-02-19 Thorsten Meyer <thorsten.meyier@gmx.de>
384
385 * general/interp1.m: Fix tests according to spline update of
386 changeset 07e102029d2a (see bug 31780)
387
388 2011-02-17 Kai Habel <kai.habel@gmx.de>
389
390 * plot/private/__add_default_menu__.m: Rename fltk_gui_mode here
391 as well.
392
393 2011-02-16 Ben Abbott <bpabbott@mac.com>
394
395 * plot/subplot.m: Decrease spacing between subplots rows / columns.
396 Clean up and add comments.
397
398 2011-02-16 Thorsten Meyer <thorsten.meyier@gmx.de>
399
400 * statistics/base/mean.m: Fix tests according to changeset 0f21f258aa17.
401
402 2011-02-15 Konstantinos Poulios <logari81@gmail.com>
403
404 * plot/__fltk_print__.m: Forward pipeline to drawnow instead of
405 invoking a process here. Bug #32319.
406
407 2011-02-14 Rik <octave@nomad.inbox5.com>
408
409 * plot/semilogxerr.m, plot/semilogyerr.m, special-matrix/pascal.m,
410 special-matrix/rosser.m, special-matrix/wilkinson.m: Add missing
411 commas in @seealso macro.
412
413 2011-02-14 David Bateman <dbateman@free.fr>
414
415 * testfun/test.m: More explicit error message when source of a
416 dynamically linked function is not found. Bug #30341.
417
418 2011-02-14 David Bateman <dbateman@free.fr>
419
420 * plot/private/__scatter__.m: Correctly set the facevertexcdata and
421 faces properties in the patch objects. Bug #31801.
422
423 2011-02-14 Marco Caliari <marco.caliari@univr.it>
424
425 * polynomial/spline.m: Allow length(x) == 2 and unsorted x values.
426
427 2011-02-13 Konstantinos Poulios <logari81@gmail.com>
428
429 * plot/legend.m: Ignore outerposition.
430
431 2011-02-10 Ben Abbott <bpabbott@mac.com>
432
433 * plot/legend.m, plot/plotyy.m, plot/sombrero.m, plot/shading.m,
434 plot/text.m: Modify demo scripts to allow conventient conversion
435 to Matlab compatible syntax.
436
437 2011-02-10 John W. Eaton <jwe@octave.org>
438
439 * statistics/base/mean.m: Also accept logical values.
440
441 2011-02-10 Carlo de Falco <kingcrimson@tiscali.it>
442
443 * linear-algebra/gmres.m: New file implementing the GMRES
444 iterative method for solving linear systems.
445
446 2011-02-08 Ben Abbott <bpabbott@mac.com>
447
448 * plot/__go_draw_axes__.m: Properly set fontspec for legends.
449
450 2011-02-08 John W. Eaton <jwe@octave.org>
451
452 * deprecated/complement.m, deprecated/create_set.m,
453 deprecated/dmult.m, deprecated/iscommand.m,
454 deprecated/israwcommand.m, deprecated/lchol.m,
455 deprecated/loadimage.m, deprecated/mark_as_command.m,
456 deprecated/mark_as_rawcommand.m, deprecated/spatan2.m,
457 deprecated/spchol2inv.m, deprecated/spcholinv.m,
458 deprecated/spchol.m, deprecated/spcumprod.m,
459 deprecated/spcumsum.m, deprecated/spdet.m, deprecated/spdiag.m,
460 deprecated/spfind.m, deprecated/spinv.m, deprecated/spkron.m,
461 deprecated/splchol.m, deprecated/split.m, deprecated/splu.m,
462 deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
463 deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
464 deprecated/str2mat.m, deprecated/unmark_command.m,
465 deprecated/unmark_rawcommand.m:
466 Remove functions deprecated in version 3.2.
467 * module.mk (deprecated_FCN_FILES): Remove them from the list.
468
469 2011-02-05 David Bateman <dbateman@free.fr>
470
471 * plot/legend.m: Allow the location and orientation to be set
472 without modifiying the legend keys.
473 * plot/legend.m: Add padding to legend positions. Fix for
474 outerposition for southeastoutside and southwestoutside.
475 Bug #32374.
476
477 2011-02-06 Ben Abbott <bpabbott@mac.com>
478
479 * plot/legend.m: Align legends to plot box, add demo. Bug 32373.
480 * plot/legend.m: "legend off" should delete the legend object.
481
482 2011-02-06 David Bateman <dbateman@free.fr>
483
484 * plot/legend.m : Delete old legend before probing the position and
485 outerposition. Reshape lpos correct if the legend locqtion is
486 "southeast". Bug #32343.
487
488 2011-02-06 Ben Abbott <bpabbott@mac.com>
489
490 * plot/legend.m: Add demo for replacing existing legend.
491
492 2011-02-06 John W. Eaton <jwe@octave.org>
493
494 * general/circshift.m: New tests.
495
496 2011-02-05 Rik <octave@nomad.inbox5.com>
497
498 * miscellaneous/version.m, path/matlabroot.m: Correct spelling.
499
500 2011-02-05 Rik <octave@nomad.inbox5.com>
501
502 * help/help.m, linear-algebra/onenormest.m, plot/graphics_toolkit.m,
503 plot/pie3.m, plot/view.m, signal/periodogram.m: Grammarcheck docstrings.
504
505 2011-02-05 Ben Abbott <bpabbott@mac.com>
506
507 * plot/legend.m: Add demo for inline keys created by two plot commands.
508
509 2011-02-05 David Bateman <dbateman@free.fr>
510
511 Bug #32022 and #32343.
512
513 * plot/legend.m (updatelegend): Don't flip plots when resetting the
514 legend. Use unwind_protect to ensure that the resursive flag is reset
515 in case of an error.
516 (getlegenddata): Remove this function and replace its use with the
517 function __getlegenddata__.
518 * plot/privata/__getlegenddata__.m: New function
519 * plot/module.mk (plot_PRIVATE_FCN_FILES): Add it here.
520 * plot/private/__plt__.m: Set initial values of hlgnd and tlgnd
521 if a legend exists already.
522
523 2011-02-02 Rik <octave@nomad.inbox5.com>
524
525 * sparse/svds.m: Use testif to only run some sparse tests when
526 necessary libraries are installed.
527
528 2011-02-01 Ben Abbott <bpabbott@mac.com>
529
530 * plot/__gnuplot_has_feature__.m: Don't throw an error if gnuplot
531 isn't installed.
532
533 2011-02-01 John W. Eaton <jwe@octave.org>
534
535 * plot/scatter3.m: Pass h to set, not ax.
536
537 2011-01-31 John W. Eaton <jwe@octave.org>
538
539 * plot/private/__axis_label__.m: Don't call __fltk_redraw__.
540
541 2011-01-31 John W. Eaton <jwe@octave.org>
542
543 * plot/__fltk_ginput__.m: Remove line that should have been
544 removed in previous change.
545
546 2011-01-31 Rik <octave@nomad.inbox5.com>
547
548 * plot/private/__gnuplot_has_terminal__.m: Simplify regular expression
549 to eliminate word-boundary assertion.
550
551 2011-01-30 Rik <octave@nomad.inbox5.com>
552
553 * deprecated/module.mk, optimization/module.mk: Deprecate glpkmex
554 function.
555
556 2011-01-30 John W. Eaton <jwe@octave.org>
557
558 * plot/__gnuplot_drawnow__.m: Rename from gnuplot_drawnow.m
559 Update doc string and error message with new name.
560 * plot/module.mk (plot_FCN_FILES): Update list.
561
562 2011-01-30 Petr Mikulik <mikulik@physics.muni.cz>
563
564 * plot/__fltk_ginput__.m (ginput_aggregator): New arg, button.
565 Change all uses.
566 (ginput_keypressfcn): Save keypress info.
567
568 2011-01-29 Rik <octave@nomad.inbox5.com>
569
570 * plot/gnuplot_binary.in: Improve docstring
571
572 2011-01-29 Rik <octave@nomad.inbox5.com>
573
574 * general/accumarray.m: Add seealso reference to accumdim.
575
576 2011-01-29 Rik <octave@nomad.inbox5.com>
577
578 * set/powerset.m: Improve docstring.
579
580 2011-01-29 Rik <octave@nomad.inbox5.com>
581
582 * miscellaneous/copyfile.m, miscellaneous/movefile.m,
583 miscellaneous/tempname.m: Improve docstrings
584
585 2011-01-29 Rik <octave@nomad.inbox5.com>
586
587 * deprecated/module.mk, image/module.mk: Deprecate saveimage.m.
588
589 2011-01-29 Rik <octave@nomad.inbox5.com>
590
591 * optimization/glpkmex.m: Add seealso reference to glpk.
592
593 2011-01-29 Rik <octave@nomad.inbox5.com>
594
595 * miscellaneous/compare_versions.m: Allow only "==" equality operator.
596 Add input validation tests. Improve docstring.
597
598 * miscellaneous/ver.m, miscellaneous/version.m, path/matlabroot.m:
599 Improve docstring.
600
601 2011-01-29 Ben Abbott <bpabbott@mac.com>
602
603 * miscellaneous/edit.m: As most editors open their own window, change
604 mode to "async".
605
606 2011-01-28 Ben Abbott <bpabbott@mac.com>
607
608 * plot/__fltk_print__.m, plot/print.m: Fix {eps,ps,pdf}latexstandalone
609 printing for fltk, bug 32262.
610
611 2011-01-28 John W. Eaton <jwe@octave.org>
612
613 * sparse/svds.m: Use "test" instead of "testif HAVE_ARPACK".
614
615 2011-01-27 Rik <octave@nomad.inbox5.com>
616
617 * plot/whitebg.m: Improve docstring.
618
619 2011-01-27 Rik <octave@nomad.inbox5.com>
620
621 * geometry/trimesh.m, geometry/triplot.m, geometry/trisurf.m: Add
622 undocumented function trisurf to documentation. Update seealso
623 strings.
624
625 2011-01-27 John W. Eaton <jwe@octave.org>
626
627 * general/rat.m: Move @seealso inside @deftypefn in docstring.
628
629 2011-01-27 Kai Habel <kai.habel@gmx.de>
630
631 * plot/uigetfile.m, plot/uiputfile.m, plot/uigetdir.m: Check
632 for __fltk_uigetfile__.
633
634 2011-01-27 John W. Eaton <jwe@octave.org>
635
636 * Makefile.am (check-missing-semicolon): New rule.
637
638 2011-01-26 Rik <octave@nomad.inbox5.com>
639
640 * scripts/general/interp1.m, scripts/general/interp2.m,
641 scripts/general/interp3.m, scripts/general/interpn.m: Use em-dash
642 rather than en-dash.
643 * scripts/miscellaneous/mkoctfile.m: Use @code to prevent option
644 turning to en-dash.
645
646 2011-01-26 John W. Eaton <jwe@octave.org>
647
648 * mkdoc: Untabify.
649
650 * mkdoc, gethelp.cc: Strip trailing whitespace.
651
652 2011-01-26 John W. Eaton <jwe@octave.org>
653
654 * general/curl.m: Simplify processing of outptut values.
655
656 2011-01-26 Olaf Till <olaf.till@uni-jena.de>
657
658 * pkg/pkg.m: Export environment variables MKOCTFILE and
659 OCTAVE_CONFIG for configure and make, to configure also OCTAVE.
660
661 2011-01-24 John W. Eaton <jwe@octave.org>
662
663 * audio/lin2mu: Doc fix.
664
665 * audio/mu2lin.m: Doc fix.
666 For compatibility with Matlab, change default for N to be 8.
667
668 2011-01-22 Rik <octave@nomad.inbox5.com>
669
670 * miscellaneous/info.m: Use reference to bug tracker rather than
671 octave-dev mailing list.
672
673 2011-01-22 Ben Abbott <bpabbott@mac.com>
674
675 * plot/meshc.m: Add note: gnuplot does not support filled 3D patches,
676 or mixing non-filled contours with filled surfaces.
677 * plot/subplot.m: Set "box" to "on" by default (same as Matlab).
678 * plot/cylinder.m: Remove console output from demo.
679
680 2011-01-22 Konstantinos Poulios <logari81@googlemail.com>
681
682 * plot/plotyy.m: Set box property to off to allow both y-axes colors
683 to be visible for OpenGL backends.
684
685 2011-01-22 John W. Eaton <jwe@octave.org>
686
687 * plot/private/__scatter__.m: Don't accept "filled" as a color.
688 * plot/scatter.m: Doc fix.
689 Bug #32204.
690
691 2011-01-21 Konstantinos Poulios <logari81@gmail.com>
692
693 * plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Setting axis label
694 color from axis color.
695
696 2011-01-20 Jordi Gutiérrez Hermoso <jordigh@gmail.com>
697
698 * image/imshow.m: Fix handling of clim and display_range so that
699 images are more faithfully reproduced.
700
701 2011-01-20 Rik <octave@nomad.inbox5.com>
702
703 * scripts/image/imshow.m, scripts/image/saveimage.m,
704 scripts/io/dlmwrite.m, scripts/io/strread.m,
705 scripts/miscellaneous/license.m, scripts/optimization/glpk.m,
706 scripts/plot/refreshdata.m, scripts/plot/shading.m,
707 scripts/plot/slice.m, scripts/plot/surfl.m, scripts/plot/uimenu.m,
708 scripts/statistics/base/mean.m, scripts/statistics/base/moment.m,
709 scripts/strings/isstrprop.m: Prevent doubled quotes around @table
710 items in Info.
711
712 2011-01-20 Rik <octave@nomad.inbox5.com>
713
714 * mkdoc: Mark all scripts as coming from 'scripts/' directory
715 in Texinfo '@c func location' comments.
716
717 2011-01-20 Rik <octave@nomad.inbox5.com>
718
719 * scripts/linear-algebra/condest.m,
720 scripts/linear-algebra/onenormest.m, scripts/linear-algebra/qzhess.m,
721 scripts/polynomial/polyfit.m, scripts/special-matrix/pascal.m: Use
722 non-breaking spaces between certain adjectives and their linked nouns
723 in docstrings
724
725 2011-01-20 Rik <octave@nomad.inbox5.com>
726
727 * image/imread.m, image/imwrite.m, signal/periodogram.m,
728 strings/isstrprop.m: Use @nospell macro on certain words in docstring.
729
730 2011-01-20 John W. Eaton <jwe@octave.org>
731
732 * @ftp/loadobj.m, @ftp/saveobj.m, audio/record.m,
733 general/accumarray.m, general/accumdim.m, general/arrayfun.m,
734 general/bicubic.m, general/curl.m, general/divergence.m,
735 general/gradient.m, general/interp2.m, general/rat.m,
736 image/imagesc.m, io/strread.m, io/textscan.m,
737 linear-algebra/krylov.m, miscellaneous/getappdata.m,
738 miscellaneous/isappdata.m, miscellaneous/rmappdata.m,
739 miscellaneous/setappdata.m, miscellaneous/what.m,
740 optimization/qp.m, path/savepath.m, pkg/pkg.m,
741 plot/__fltk_print__.m, plot/__gnuplot_print__.m,
742 plot/__go_draw_axes__.m, plot/__print_parse_opts__.m,
743 plot/axis.m, plot/caxis.m, plot/cla.m, plot/clabel.m,
744 plot/clf.m, plot/colorbar.m, plot/cylinder.m, plot/daspect.m,
745 plot/gnuplot_drawnow.m, plot/meshc.m, plot/newplot.m,
746 plot/orient.m, plot/pbaspect.m, plot/plotyy.m, plot/print.m,
747 plot/private/__actual_axis_position__.m,
748 plot/private/__axis_label__.m, plot/private/__bar__.m,
749 plot/private/__clabel__.m, plot/private/__errplot__.m,
750 plot/private/__ezplot__.m, plot/private/__ghostscript__.m,
751 plot/private/__patch__.m, plot/private/__pie__.m,
752 plot/private/__quiver__.m, plot/private/__scatter__.m,
753 plot/private/__stem__.m, plot/private/__tight_eps_bbox__.m,
754 plot/refresh.m, plot/spinmap.m, plot/subplot.m, plot/surfc.m,
755 plot/uigetfile.m, polynomial/polyout.m, sparse/spaugment.m,
756 sparse/svds.m, sparse/treeplot.m, statistics/base/histc.m,
757 statistics/distributions/hygecdf.m,
758 statistics/distributions/hygeinv.m, statistics/tests/manova.m,
759 strings/deblank.m, testfun/runtests.m: Add missing semicolons.
760
761 2011-01-20 John W. Eaton <jwe@octave.org>
762
763 * deprecated/cellidx.m, deprecated/dmult.m,
764 deprecated/intwarning.m, deprecated/str2mat.m, general/curl.m,
765 general/divergence.m, general/gradient.m, geometry/griddata.m,
766 help/gen_doc_cache.m, io/dlmwrite.m, miscellaneous/getappdata.m,
767 miscellaneous/isappdata.m, miscellaneous/rmappdata.m,
768 miscellaneous/setappdata.m, miscellaneous/unpack.m,
769 optimization/lsqnonneg.m, optimization/pqpnonneg.m,
770 pkg/get_forge_pkg.m, pkg/pkg.m, plot/__fltk_print__.m,
771 plot/__gnuplot_get_var__.m, plot/__gnuplot_open_stream__.m,
772 plot/__gnuplot_print__.m, plot/daspect.m,
773 plot/gnuplot_drawnow.m, plot/pbaspect.m,
774 plot/private/__errplot__.m, plot/private/__fltk_file_filter__.m,
775 plot/private/__ghostscript__.m, plot/uigetfile.m,
776 plot/uiputfile.m, polynomial/polyaffine.m, sparse/pcg.m:
777 Style fixes for error and warning messages.
778
779 2011-01-20 John W. Eaton <jwe@octave.org>
780
781 * @ftp/dir.m, @ftp/mget.m, @ftp/mput.m, ChangeLog,
782 audio/lin2mu.m, audio/setaudio.m, audio/wavread.m,
783 audio/wavwrite.m, deprecated/autocor.m, deprecated/autocov.m,
784 deprecated/betai.m, deprecated/create_set.m,
785 deprecated/dispatch.m, deprecated/gammai.m,
786 deprecated/intwarning.m, deprecated/replot.m, elfun/cosd.m,
787 elfun/sind.m, elfun/tand.m, general/accumarray.m,
788 general/accumdim.m, general/arrayfun.m, general/bicubic.m,
789 general/bitcmp.m, general/bitget.m, general/bitset.m,
790 general/cart2pol.m, general/cart2sph.m, general/cell2mat.m,
791 general/celldisp.m, general/circshift.m, general/cplxpair.m,
792 general/cumtrapz.m, general/curl.m, general/dblquad.m,
793 general/deal.m, general/del2.m, general/divergence.m,
794 general/flipud.m, general/gradient.m, general/idivide.m,
795 general/int2str.m, general/interp1.m, general/interp2.m,
796 general/interp3.m, general/interpft.m, general/interpn.m,
797 general/isdir.m, general/loadobj.m, general/logspace.m,
798 general/num2str.m, general/pol2cart.m, general/polyarea.m,
799 general/quadgk.m, general/quadl.m, general/quadv.m,
800 general/randi.m, general/rat.m, general/repmat.m,
801 general/rot90.m, general/rotdim.m, general/saveobj.m,
802 general/shift.m, general/sortrows.m, general/sph2cart.m,
803 general/structfun.m, general/subsindex.m, general/trapz.m,
804 general/triplequad.m, geometry/convhull.m, geometry/delaunay.m,
805 geometry/delaunay3.m, geometry/delaunayn.m, geometry/dsearch.m,
806 geometry/dsearchn.m, geometry/griddata3.m, geometry/griddatan.m,
807 geometry/inpolygon.m, geometry/rectint.m, geometry/trimesh.m,
808 geometry/trisurf.m, geometry/tsearchn.m, geometry/voronoi.m,
809 help/__makeinfo__.m, help/__strip_html_tags__.m, help/doc.m,
810 help/gen_doc_cache.m, help/get_first_help_sentence.m,
811 help/help.m, help/lookfor.m, help/print_usage.m, help/type.m,
812 image/autumn.m, image/bone.m, image/brighten.m, image/cool.m,
813 image/copper.m, image/flag.m, image/gmap40.m, image/gray.m,
814 image/hot.m, image/hsv.m, image/hsv2rgb.m, image/image.m,
815 image/imread.m, image/imshow.m, image/imwrite.m,
816 image/ind2rgb.m, image/jet.m, image/ntsc2rgb.m, image/ocean.m,
817 image/pink.m, image/prism.m, image/rainbow.m, image/rgb2hsv.m,
818 image/rgb2ind.m, image/rgb2ntsc.m, image/spring.m,
819 image/summer.m, image/winter.m, io/dlmwrite.m, io/fileread.m,
820 io/strread.m, io/textread.m, linear-algebra/cond.m,
821 linear-algebra/condest.m, linear-algebra/cross.m,
822 linear-algebra/expm.m, linear-algebra/isdefinite.m,
823 linear-algebra/krylov.m, linear-algebra/logm.m,
824 linear-algebra/normest.m, linear-algebra/onenormest.m,
825 linear-algebra/rref.m, linear-algebra/subspace.m,
826 miscellaneous/ans.m, miscellaneous/bincoeff.m,
827 miscellaneous/bunzip2.m, miscellaneous/bzip2.m,
828 miscellaneous/computer.m, miscellaneous/copyfile.m,
829 miscellaneous/debug.m, miscellaneous/edit.m,
830 miscellaneous/getappdata.m, miscellaneous/getfield.m,
831 miscellaneous/gunzip.m, miscellaneous/gzip.m,
832 miscellaneous/isappdata.m, miscellaneous/ls.m,
833 miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
834 miscellaneous/namelengthmax.m, miscellaneous/orderfields.m,
835 miscellaneous/private/__xzip__.m, miscellaneous/rmappdata.m,
836 miscellaneous/setappdata.m, miscellaneous/substruct.m,
837 miscellaneous/swapbytes.m, miscellaneous/tar.m,
838 miscellaneous/unimplemented.m, miscellaneous/unpack.m,
839 miscellaneous/untar.m, miscellaneous/unzip.m,
840 miscellaneous/ver.m, miscellaneous/warning_ids.m,
841 miscellaneous/what.m, miscellaneous/zip.m,
842 optimization/__all_opts__.m, optimization/fminbnd.m,
843 optimization/fminunc.m, optimization/fsolve.m,
844 optimization/fzero.m, optimization/glpk.m,
845 optimization/lsqnonneg.m, optimization/optimget.m,
846 optimization/pqpnonneg.m, optimization/qp.m, optimization/sqp.m,
847 path/pathdef.m, path/savepath.m, pkg/pkg.m,
848 plot/__fltk_ginput__.m, plot/__gnuplot_ginput__.m,
849 plot/__gnuplot_has_feature__.m, plot/__gnuplot_open_stream__.m,
850 plot/__gnuplot_print__.m, plot/__go_draw_axes__.m,
851 plot/__go_draw_figure__.m, plot/__marching_cube__.m,
852 plot/__next_line_color__.m, plot/__next_line_style__.m,
853 plot/__plt_get_axis_arg__.m, plot/__print_parse_opts__.m,
854 plot/area.m, plot/axis.m, plot/bar.m, plot/barh.m, plot/caxis.m,
855 plot/cla.m, plot/clabel.m, plot/colorbar.m, plot/comet.m,
856 plot/comet3.m, plot/compass.m, plot/contour.m, plot/contour3.m,
857 plot/contourc.m, plot/cylinder.m, plot/daspect.m,
858 plot/diffuse.m, plot/ellipsoid.m, plot/errorbar.m,
859 plot/ezcontour.m, plot/ezcontourf.m, plot/ezmesh.m,
860 plot/ezmeshc.m, plot/ezplot.m, plot/ezplot3.m, plot/ezpolar.m,
861 plot/ezsurf.m, plot/ezsurfc.m, plot/feather.m, plot/findobj.m,
862 plot/fplot.m, plot/gnuplot_drawnow.m, plot/gtext.m, plot/hist.m,
863 plot/hold.m, plot/ishghandle.m, plot/isocolors.m,
864 plot/isonormals.m, plot/isosurface.m, plot/isprop.m,
865 plot/legend.m, plot/loglog.m, plot/loglogerr.m, plot/meshc.m,
866 plot/meshz.m, plot/ndgrid.m, plot/orient.m, plot/pareto.m,
867 plot/patch.m, plot/pbaspect.m, plot/pcolor.m, plot/peaks.m,
868 plot/pie.m, plot/pie3.m, plot/plot.m, plot/plot3.m,
869 plot/plotmatrix.m, plot/plotyy.m, plot/polar.m, plot/print.m,
870 plot/private/__actual_axis_position__.m,
871 plot/private/__axis_label__.m, plot/private/__bar__.m,
872 plot/private/__clabel__.m, plot/private/__contour__.m,
873 plot/private/__errplot__.m, plot/private/__ezplot__.m,
874 plot/private/__fltk_file_filter__.m,
875 plot/private/__ghostscript__.m,
876 plot/private/__gnuplot_has_terminal__.m,
877 plot/private/__patch__.m, plot/private/__pie__.m,
878 plot/private/__pltopt__.m, plot/private/__quiver__.m,
879 plot/private/__scatter__.m, plot/private/__stem__.m,
880 plot/private/__tight_eps_bbox__.m, plot/quiver.m,
881 plot/quiver3.m, plot/refreshdata.m, plot/rose.m, plot/saveas.m,
882 plot/scatter.m, plot/scatter3.m, plot/semilogx.m,
883 plot/semilogxerr.m, plot/semilogy.m, plot/semilogyerr.m,
884 plot/shading.m, plot/slice.m, plot/specular.m, plot/sphere.m,
885 plot/stairs.m, plot/stem.m, plot/stem3.m, plot/subplot.m,
886 plot/surface.m, plot/surfc.m, plot/surfl.m, plot/surfnorm.m,
887 plot/uigetdir.m, plot/uigetfile.m, plot/uimenu.m,
888 plot/uiputfile.m, plot/view.m, plot/waitforbuttonpress.m,
889 plot/whitebg.m, plot/xlim.m, plot/ylim.m, plot/zlim.m,
890 polynomial/mkpp.m, polynomial/mpoles.m, polynomial/pchip.m,
891 polynomial/poly.m, polynomial/polyaffine.m,
892 polynomial/polyderiv.m, polynomial/polyfit.m,
893 polynomial/polyreduce.m, polynomial/polyval.m,
894 polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
895 polynomial/ppval.m, polynomial/residue.m, polynomial/roots.m,
896 polynomial/spline.m, polynomial/unmkpp.m, set/ismember.m,
897 set/private/validargs.m, set/setdiff.m, set/setxor.m,
898 set/union.m, set/unique.m, signal/arma_rnd.m, signal/fftconv.m,
899 signal/fftshift.m, signal/filter2.m, signal/freqz.m,
900 signal/ifftshift.m, signal/unwrap.m, sparse/bicgstab.m,
901 sparse/cgs.m, sparse/gplot.m, sparse/pcg.m, sparse/pcr.m,
902 sparse/spaugment.m, sparse/spdiags.m, sparse/speye.m,
903 sparse/spfun.m, sparse/sprand.m, sparse/sprandn.m,
904 sparse/sprandsym.m, sparse/spstats.m, sparse/spy.m,
905 sparse/svds.m, sparse/treelayout.m, sparse/treeplot.m,
906 specfun/bessel.m, specfun/betaln.m, specfun/factor.m,
907 specfun/legendre.m, specfun/nchoosek.m, specfun/nthroot.m,
908 specfun/primes.m, specfun/reallog.m, specfun/realpow.m,
909 specfun/realsqrt.m, special-matrix/hadamard.m,
910 special-matrix/invhilb.m, special-matrix/magic.m,
911 special-matrix/pascal.m, special-matrix/toeplitz.m,
912 startup/__finish__.m, statistics/base/cov.m,
913 statistics/base/histc.m, statistics/base/iqr.m,
914 statistics/base/kendall.m, statistics/base/kurtosis.m,
915 statistics/base/mean.m, statistics/base/meansq.m,
916 statistics/base/median.m, statistics/base/mode.m,
917 statistics/base/moment.m, statistics/base/ols.m,
918 statistics/base/prctile.m, statistics/base/qqplot.m,
919 statistics/base/quantile.m, statistics/base/ranks.m,
920 statistics/base/run_count.m, statistics/base/skewness.m,
921 statistics/base/statistics.m, statistics/base/std.m,
922 statistics/base/studentize.m, statistics/base/var.m,
923 statistics/distributions/betainv.m,
924 statistics/distributions/betapdf.m,
925 statistics/distributions/betarnd.m,
926 statistics/distributions/binoinv.m,
927 statistics/distributions/binornd.m,
928 statistics/distributions/cauchy_cdf.m,
929 statistics/distributions/cauchy_inv.m,
930 statistics/distributions/cauchy_pdf.m,
931 statistics/distributions/cauchy_rnd.m,
932 statistics/distributions/chi2rnd.m,
933 statistics/distributions/discrete_rnd.m,
934 statistics/distributions/exprnd.m,
935 statistics/distributions/fcdf.m,
936 statistics/distributions/frnd.m,
937 statistics/distributions/gamrnd.m,
938 statistics/distributions/lognrnd.m,
939 statistics/distributions/nbincdf.m,
940 statistics/distributions/nbininv.m,
941 statistics/distributions/nbinpdf.m,
942 statistics/distributions/nbinrnd.m,
943 statistics/distributions/normrnd.m,
944 statistics/distributions/poissrnd.m,
945 statistics/distributions/stdnormal_rnd.m,
946 statistics/distributions/tpdf.m,
947 statistics/distributions/trnd.m,
948 statistics/distributions/unifcdf.m,
949 statistics/distributions/unifrnd.m,
950 statistics/distributions/wblrnd.m,
951 statistics/tests/bartlett_test.m,
952 statistics/tests/kolmogorov_smirnov_test_2.m,
953 statistics/tests/kruskal_wallis_test.m,
954 statistics/tests/t_test_regression.m, strings/blanks.m,
955 strings/dec2base.m, strings/dec2hex.m, strings/findstr.m,
956 strings/index.m, strings/isstrprop.m, strings/mat2str.m,
957 strings/regexptranslate.m, strings/str2num.m, strings/strchr.m,
958 strings/strjust.m, strings/strmatch.m, strings/strsplit.m,
959 strings/strtok.m, strings/untabify.m, testfun/assert.m,
960 testfun/demo.m, testfun/example.m, testfun/fail.m,
961 testfun/speed.m, testfun/test.m, time/datenum.m, time/datestr.m,
962 time/datetick.m, time/datevec.m, time/etime.m:
963 Strip trailing whitespace.
964
965 * statistics/distributions/betapdf.m: Untabify.
966
967 2011-01-20 Petr Mikulik <mikulik@physics.muni.cz>
968
969 * plot/uigetdir.m: Use correct variable name for argument check.
970 Remove unneeded white spaces.
971 * plot/uigetfile.m, plot/uiputfile.m: Remove unneeded white spaces.
972 Bug #32190.
973
974 2011-01-20 John W. Eaton <jwe@octave.org>
975
976 * plot/ginput.m, plot/gnuplot_drawnow.m, plot/uiputfile.m,
977 plot/subplot.m, plot/axis.m, plot/colorbar.m,
978 plot/__print_parse_opts__.m, plot/uigetdir.m,
979 plot/__fltk_print__.m, plot/print.m, plot/__gnuplot_print__.m,
980 plot/uigetfile.m, plot/private/__actual_axis_position__.m:
981 Update for backend -> graphics_toolkit change.
982
983 * plot/graphics_toolkit.m: Rename from backend.m.
984 * plot/module.mk (plot_FCN_FILES): Update list.
985
986 2011-01-19 Rik <octave@nomad.inbox5.com>
987
988 * general/curl.m, general/divergence.m, io/strread.m,
989 miscellaneous/mkoctfile.m, plot/bar.m, plot/errorbar.m, plot/hist.m,
990 plot/mesh.m, plot/surf.m, polynomial/polyaffine.m: Correct spelling
991 in docstrings.
992
993 2011-01-19 John W. Eaton <jwe@octave.org>
994
995 * help/help.m: New option --list. Bug #31905.
996
997 2011-01-19 John W. Eaton <jwe@octave.org>
998
999 * io/strread.m: Avoid PCRE-ism in regexp. Bug #32066.
1000
1001 2011-01-17 Rik <octave@nomad.inbox5.com>
1002
1003 * audio/wavread.m, deprecated/spqr.m, elfun/lcm.m, general/bitget.m,
1004 general/curl.m, general/divergence.m, general/interp3.m,
1005 general/quadv.m, geometry/delaunayn.m, geometry/griddata.m,
1006 help/help.m, io/textread.m, io/textscan.m, linear-algebra/cond.m,
1007 miscellaneous/mkoctfile.m, miscellaneous/orderfields.m,
1008 miscellaneous/run.m, miscellaneous/setappdata.m, plot/axis.m,
1009 plot/caxis.m, plot/daspect.m, plot/ellipsoid.m, plot/errorbar.m,
1010 plot/gnuplot_binary.in, plot/hist.m, plot/hold.m, plot/ishold.m,
1011 plot/legend.m, plot/mesh.m, plot/pbaspect.m, plot/pie3.m, plot/print.m,
1012 plot/private/__add_default_menu__.m, plot/scatter.m, plot/scatter3.m,
1013 plot/shg.m, plot/slice.m, plot/surf.m, plot/surfl.m, plot/uigetdir.m,
1014 plot/uigetfile.m, plot/uimenu.m, plot/uiputfile.m, plot/view.m,
1015 set/unique.m, signal/periodogram.m, sparse/pcg.m, sparse/pcr.m,
1016 sparse/spfun.m, specfun/legendre.m,
1017 statistics/distributions/poisspdf.m, statistics/distributions/wblpdf.m,
1018 strings/strjust.m, strings/untabify.m, testfun/assert.m,
1019 testfun/demo.m, testfun/example.m, testfun/fail.m, testfun/test.m:
1020 Grammarcheck m-files for 3.4 release.
1021
1022 2011-01-17 Rik <octave@nomad.inbox5.com>
1023
1024 * general/dblquad.m, general/quadgk.m, general/quadl.m,
1025 general/quadv.m, general/triplequad.m: Improve docstring with seealso
1026 links to quadcc.
1027
1028 2011-01-17 John W. Eaton <jwe@octave.org>
1029
1030 * miscellaneous/isdeployed.m: New function.
1031 * miscellaneous/module.mk (miscellaneous_FCN_FILES): Add it to
1032 the list. Bug #32151.
1033
1034 2011-01-17 John W. Eaton <jwe@octave.org>
1035
1036 * miscellaneous/inputname.m: Use __varval__ to lookup ".argn."
1037 instead of "argn".
1038
1039 2011-01-16 Ben Abbott <bpabbott@mac.com>
1040
1041 * plot/print.m: For DOS, connect the pipe to ghostscript (bug 31967),
1042 and redirect to NUL instead of /dev/null.
1043
1044 2011-01-16 John W. Eaton <jwe@octave.org>
1045
1046 * gethelp.cc (main): Write function name along with file name in
1047 comment.
1048
1049 2011-01-16 David Bateman <dbateman@free.fr>
1050
1051 * plot/__go_draw_axes__.m: Use "{}" as the default font.
1052
1053 2011-01-15 Rik <octave@nomad.inbox5.com>
1054
1055 * scripts/help/doc.m, scripts/help/which.m,
1056 scripts/miscellaneous/comma.m, scripts/miscellaneous/ls.m,
1057 scripts/miscellaneous/paren.m, scripts/miscellaneous/semicolon.m,
1058 scripts/pkg/pkg.m: Eliminate @deffn macros.
1059
1060 2011-01-15 John W. Eaton <jwe@octave.org>
1061
1062 * deprecated/krylovb: Move here from linear-algebra.
1063 * deprecated/module.mk (deprecated_FCN_FILES):
1064 Include krylovb.m in the list.
1065 * linear-algebra/module.mk (linear_algebra_FCN_FILES):
1066 Remove krylovb.m from the list.
1067
1068 2011-01-14 Rik <octave@nomad.inbox5.com>
1069
1070 * general/postpad.m, general/prepad.m: Improve docstring.
1071
1072 2011-01-14 Rik <octave@nomad.inbox5.com>
1073
1074 * ploynomial/polyaffine.m: Improve docstring.
1075
1076 2011-01-14 Rik <octave@nomad.inbox5.com>
1077
1078 * general/interp1.m, general/interp2.m, polynomial/mkpp.m,
1079 polynomial/pchip.m, polynomial/ppder.m, polynomial/ppint.m,
1080 polynomial/ppjumps.m, polynomial/ppval.m, polynomial/spline.m,
1081 polynomial/unmkpp.m: Improve docstrings
1082
1083 2011-01-14 Rik <octave@nomad.inbox5.com>
1084
1085 * miscellaneous/flops.m: Delete function which was unimplemented
1086 in Octave and has been removed from Matlab since version 5.
1087
1088 2011-01-14 Rik <octave@nomad.inbox5.com>
1089
1090 * specfun/nthroot.m: Add Seealso references to docstring.
1091
1092 2011-01-14 Rik <octave@nomad.inbox5.com>
1093
1094 * miscellaneous/module.mk: Remove texas_lotto.m from build system.
1095
1096 2011-01-14 Rik <octave@nomad.inbox5.com>
1097
1098 * miscellaneous/texas_lotto.m: Remove Easter Egg function.
1099
1100 2011-01-14 John W. Eaton <jwe@octave.org>
1101
1102 * Update copyright notices for 2011.
1103
1104 2011-01-13 Michael Godfrey <godfrey@isl.stanford.edu>
1105
1106 * plot/contourc.m: Correct one argument case.
1107
1108 2011-01-12 John W. Eaton <jwe@octave.org>
1109
1110 * strings/mat2str.m: Handle logical arguments. New tests.
1111 Bug #32102.
1112
1113 2011-01-10 John W. Eaton <jwe@octave.org>
1114
1115 * linear-algebra/expm.m: Validate nargin. New tests.
1116
1117 2011-01-10 John W. Eaton <jwe@octave.org>
1118
1119 * linear-algebra/logm.m: Handle scalar and diagonal matrix
1120 arguments specially. Call logm_pade_pf only if m > 1. New tests.
1121 Special case suggested by Marco Caliari <marco.caliari@univr.it>.
1122
1123 2011-01-10 John W. Eaton <jwe@octave.org>
1124
1125 * general/private/__isequal__.m: Use builtin ("struct", ...) to
1126 convert objects to a structs to avoid possible overloading of
1127 the struct function. Bug #32071.
1128
1129 2011-01-09 Rik <octave@nomad.inbox5.com>
1130
1131 * plot/orient.m, statistics/tests/kolmogorov_smirnov_test.m,
1132 strings/strtrunc.m: Correct failing tests due to change in
1133 capitalization of error strings from previous changeset.
1134
1135 2011-01-09 Rik <octave@nomad.inbox5.com>
1136
1137 * audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m, audio/saveaudio.m,
1138 audio/wavwrite.m, deprecated/split.m, deprecated/values.m,
1139 general/accumarray.m, general/bitcmp.m, general/cell2mat.m,
1140 general/circshift.m, general/curl.m, general/divergence.m,
1141 general/genvarname.m, general/interpft.m, general/interpn.m,
1142 general/nextpow2.m, general/polyarea.m, general/repmat.m,
1143 general/rot90.m, general/rotdim.m, general/shiftdim.m,
1144 general/strerror.m, general/trapz.m, geometry/griddata.m,
1145 geometry/griddata3.m, geometry/griddatan.m, geometry/rectint.m,
1146 image/brighten.m, image/colormap.m, image/contrast.m, image/imagesc.m,
1147 image/imfinfo.m, image/imread.m, linear-algebra/commutation_matrix.m,
1148 linear-algebra/condest.m, linear-algebra/cross.m,
1149 linear-algebra/duplication_matrix.m, linear-algebra/isdefinite.m,
1150 linear-algebra/vech.m, miscellaneous/bincoeff.m, miscellaneous/cast.m,
1151 miscellaneous/compare_versions.m, miscellaneous/fileparts.m,
1152 miscellaneous/license.m, miscellaneous/private/__xzip__.m,
1153 miscellaneous/substruct.m, miscellaneous/unpack.m, miscellaneous/xor.m,
1154 optimization/sqp.m, pkg/get_forge_pkg.m, plot/backend.m,
1155 plot/contourc.m, plot/cylinder.m, plot/hidden.m, plot/hold.m,
1156 plot/orient.m, plot/private/__interp_cube__.m, plot/refreshdata.m,
1157 plot/subplot.m, plot/surface.m, plot/surfnorm.m, plot/text.m,
1158 plot/uimenu.m, polynomial/mkpp.m, polynomial/pchip.m,
1159 polynomial/polyfit.m, polynomial/ppval.m, signal/arch_fit.m,
1160 signal/arch_rnd.m, signal/arch_test.m, signal/arma_rnd.m,
1161 signal/autoreg_matrix.m, signal/bartlett.m, signal/blackman.m,
1162 signal/diffpara.m, signal/durbinlevinson.m, signal/fftfilt.m,
1163 signal/fractdiff.m, signal/hamming.m, signal/hanning.m, signal/hurst.m,
1164 signal/sinetone.m, signal/synthesis.m, signal/unwrap.m,
1165 sparse/spaugment.m, specfun/factor.m, specfun/factorial.m,
1166 specfun/legendre.m, specfun/nthroot.m, specfun/primes.m,
1167 special-matrix/hadamard.m, special-matrix/magic.m,
1168 statistics/distributions/betacdf.m, statistics/distributions/betainv.m,
1169 statistics/distributions/betapdf.m, statistics/distributions/betarnd.m,
1170 statistics/distributions/binocdf.m, statistics/distributions/binoinv.m,
1171 statistics/distributions/binopdf.m, statistics/distributions/binornd.m,
1172 statistics/distributions/cauchy_cdf.m,
1173 statistics/distributions/cauchy_inv.m,
1174 statistics/distributions/cauchy_pdf.m,
1175 statistics/distributions/cauchy_rnd.m,
1176 statistics/distributions/chi2cdf.m, statistics/distributions/chi2inv.m,
1177 statistics/distributions/chi2pdf.m, statistics/distributions/chi2rnd.m,
1178 statistics/distributions/discrete_cdf.m,
1179 statistics/distributions/discrete_inv.m,
1180 statistics/distributions/discrete_pdf.m,
1181 statistics/distributions/discrete_rnd.m,
1182 statistics/distributions/empirical_cdf.m,
1183 statistics/distributions/empirical_inv.m,
1184 statistics/distributions/empirical_pdf.m,
1185 statistics/distributions/empirical_rnd.m,
1186 statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
1187 statistics/distributions/exppdf.m, statistics/distributions/exprnd.m,
1188 statistics/distributions/fcdf.m, statistics/distributions/finv.m,
1189 statistics/distributions/fpdf.m, statistics/distributions/frnd.m,
1190 statistics/distributions/gamcdf.m, statistics/distributions/gaminv.m,
1191 statistics/distributions/gampdf.m, statistics/distributions/gamrnd.m,
1192 statistics/distributions/geocdf.m, statistics/distributions/geoinv.m,
1193 statistics/distributions/geopdf.m, statistics/distributions/geornd.m,
1194 statistics/distributions/hygecdf.m, statistics/distributions/hygeinv.m,
1195 statistics/distributions/hygepdf.m, statistics/distributions/hygernd.m,
1196 statistics/distributions/kolmogorov_smirnov_cdf.m,
1197 statistics/distributions/laplace_rnd.m,
1198 statistics/distributions/logistic_rnd.m,
1199 statistics/distributions/logncdf.m, statistics/distributions/logninv.m,
1200 statistics/distributions/lognpdf.m, statistics/distributions/lognrnd.m,
1201 statistics/distributions/nbincdf.m, statistics/distributions/nbininv.m,
1202 statistics/distributions/nbinpdf.m, statistics/distributions/nbinrnd.m,
1203 statistics/distributions/normcdf.m, statistics/distributions/norminv.m,
1204 statistics/distributions/normpdf.m, statistics/distributions/normrnd.m,
1205 statistics/distributions/poisscdf.m,
1206 statistics/distributions/poissinv.m,
1207 statistics/distributions/poisspdf.m,
1208 statistics/distributions/poissrnd.m,
1209 statistics/distributions/stdnormal_cdf.m,
1210 statistics/distributions/stdnormal_rnd.m,
1211 statistics/distributions/tcdf.m, statistics/distributions/tinv.m,
1212 statistics/distributions/tpdf.m, statistics/distributions/trnd.m,
1213 statistics/distributions/unidrnd.m, statistics/distributions/unifcdf.m,
1214 statistics/distributions/unifinv.m, statistics/distributions/unifpdf.m,
1215 statistics/distributions/unifrnd.m, statistics/distributions/wblcdf.m,
1216 statistics/distributions/wblinv.m, statistics/distributions/wblpdf.m,
1217 statistics/distributions/wblrnd.m, statistics/distributions/wienrnd.m,
1218 statistics/models/logistic_regression.m, statistics/tests/anova.m,
1219 statistics/tests/chisquare_test_homogeneity.m,
1220 statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
1221 statistics/tests/hotelling_test.m, statistics/tests/hotelling_test_2.m,
1222 statistics/tests/kolmogorov_smirnov_test.m,
1223 statistics/tests/kolmogorov_smirnov_test_2.m,
1224 statistics/tests/manova.m, statistics/tests/mcnemar_test.m,
1225 statistics/tests/prop_test_2.m, statistics/tests/sign_test.m,
1226 statistics/tests/t_test.m, statistics/tests/t_test_2.m,
1227 statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
1228 statistics/tests/var_test.m, statistics/tests/welch_test.m,
1229 statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
1230 statistics/tests/z_test_2.m, strings/blanks.m, strings/index.m,
1231 strings/strtrunc.m, strings/validatestring.m, time/addtodate.m,
1232 time/datenum.m, time/datetick.m, time/datevec.m: Use uppercase for
1233 variable names in error() strings to match Info documentation.
1234
1235 * general/interp2.m, image/imshow.m, image/ind2rgb.m,
1236 image/saveimage.m, io/dlmwrite.m, io/strread.m, io/textscan.m,
1237 linear-algebra/expm.m, linear-algebra/krylov.m, linear-algebra/logm.m,
1238 miscellaneous/delete.m, miscellaneous/run.m, plot/__marching_cube__.m,
1239 sparse/bicgstab.m, sparse/cgs.m, strings/strmatch.m,
1240 testfun/rundemos.m, testfun/runtests.m: Rewrite error string
1241
1242 * @ftp/ftp.m, help/gen_doc_cache.m, miscellaneous/unix.m,
1243 plot/__gnuplot_open_stream__.m, plot/private/__add_default_menu__.m,
1244 polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
1245 signal/periodogram.m: Correct use of @deftypefn macro
1246
1247 * miscellaneous/paren.m: Space @deffnx macro for readability
1248
1249 2011-01-09 Rik <octave@nomad.inbox5.com>
1250
1251 * general/arrayfun.m, general/blkdiag.m, general/structfun.m,
1252 image/imagesc.m, linear-algebra/cond.m, linear-algebra/condest.m,
1253 linear-algebra/expm.m, linear-algebra/logm.m,
1254 linear-algebra/onenormest.m, linear-algebra/qzhess.m,
1255 optimization/glpk.m, optimization/glpkmex.m, polynomial/poly.m,
1256 sparse/gplot.m, sparse/pcg.m, sparse/pcr.m, sparse/spaugment.m,
1257 sparse/spdiags.m, sparse/svds.m: Use uppercase 'A' to refer to matrix
1258 argument.
1259
1260 * io/dlmwrite.m: Use uppercase 'M' to refer to matrix argument.
1261
1262 * io/textscan.m: Use uppercase 'C' to refer to Cell Array output.
1263 Improve docstring.
1264
1265 * signal/unwrap.m: Use 'x' instead of 'a' for vector input argument.
1266
1267 2011-01-09 Rik <octave@nomad.inbox5.com>
1268
1269 * general/bicubic.m, general/nargchk.m, general/nargoutchk.m,
1270 linear-algebra/krylov.m, linear-algebra/krylovb.m,
1271 linear-algebra/normest.m, linear-algebra/null.m, linear-algebra/orth.m,
1272 linear-algebra/rank.m: Use common names for variables in documentation
1273 and code.
1274
1275 2011-01-09 Rik <octave@nomad.inbox5.com>
1276
1277 * audio/loadaudio.m, audio/mu2lin.m, audio/saveaudio.m,
1278 general/accumdim.m, general/bitget.m, general/bitset.m, general/del2.m,
1279 general/isequal.m, general/isequalwithequalnans.m, general/logspace.m,
1280 general/repmat.m, general/strerror.m, general/structfun.m,
1281 geometry/delaunayn.m, geometry/dsearchn.m, image/ind2gray.m,
1282 image/ind2rgb.m, image/rgb2ind.m, io/csvread.m, io/csvwrite.m,
1283 linear-algebra/rref.m, linear-algebra/subspace.m,
1284 linear-algebra/trace.m, miscellaneous/dir.m, miscellaneous/dos.m,
1285 miscellaneous/menu.m, miscellaneous/perl.m, miscellaneous/unix.m,
1286 path/savepath.m, plot/allchild.m, plot/diffuse.m, plot/fplot.m,
1287 plot/refreshdata.m, plot/specular.m, plot/subplot.m,
1288 polynomial/polyreduce.m, set/ismember.m, signal/arch_fit.m,
1289 signal/arch_rnd.m, signal/arch_test.m, signal/diffpara.m,
1290 signal/fftfilt.m, signal/filter2.m, signal/sinetone.m,
1291 signal/spectral_xdf.m, signal/stft.m, signal/synthesis.m,
1292 sparse/spfun.m, sparse/spones.m, sparse/spstats.m, sparse/treelayout.m,
1293 sparse/treeplot.m, specfun/isprime.m,
1294 statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
1295 statistics/distributions/exppdf.m, statistics/distributions/exprnd.m,
1296 statistics/distributions/poisscdf.m,
1297 statistics/distributions/poissinv.m,
1298 statistics/distributions/poisspdf.m,
1299 statistics/distributions/poissrnd.m,
1300 statistics/tests/chisquare_test_independence.m,
1301 statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
1302 statistics/tests/t_test_regression.m, strings/base2dec.m,
1303 strings/dec2base.m, strings/regexptranslate.m, strings/strjust.m,
1304 strings/strmatch.m, time/asctime.m, time/datenum.m:
1305 Use common names for variables in documentation and code.
1306
1307 * @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m, @ftp/delete.m,
1308 @ftp/dir.m, @ftp/ftp.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/mput.m,
1309 @ftp/rename.m, @ftp/rmdir.m, general/chop.m, geometry/dsearch.m,
1310 signal/spencer.m, specfun/primes.m, time/etime.m: Use common names for
1311 variables in documentation and code. Improve docstring
1312
1313 * elfun/acot.m, elfun/acoth.m, elfun/acsc.m, elfun/acsch.m,
1314 elfun/asec.m, elfun/asech.m, elfun/cot.m, elfun/coth.m, elfun/csc.m,
1315 elfun/csch.m, elfun/sec.m, elfun/sech.m: Use common names for variables
1316 in documentation and code. Change output variable to 'y' rather than
1317 'w'.
1318
1319 * miscellaneous/bunzip2.m, miscellaneous/gunzip.m,
1320 miscellaneous/unpack.m, miscellaneous/untar.m, miscellaneous/unzip.m:
1321 Use common names for variables in documentation and code. Use default
1322 on input argument to simplify input validation.
1323
1324 * general/accumarray.m: Use common names for variables in
1325 documentation, code and tests.
1326
1327 * geometry/inpolygon.m: Use common names for variables in
1328 documentation, code and tests. Improve docstring.
1329
1330 * general/bitcmp.m: Use common names for variables in documentation and
1331 code. Switch tests to %!test blocks rather than %!shared variables and
1332 %!asserts for clarity.
1333
1334 * general/int2str.m: Switch to input variable name 'n' rather than 'x'.
1335
1336 * general/isdir.m: Switch to input variable name 'f' rather than 'x'.
1337 Switch output variable to 'retval' rather than 'y'.
1338
1339 * general/perror.m: Switch to input variable name 'funcname' rather
1340 than 'name'. Use common names for variables in documentation and
1341 code.
1342
1343 * general/rot90.m: Switch to input variable name 'A' rather than 'x'.
1344 Break very long %!assert line into multiple asserts for readability.
1345
1346 * general/sortrows.m: Use common names for variables in documentation
1347 and code. Break very long %!assert line into multiple asserts for
1348 readability.
1349
1350 * geometry/voronoin.m: Switch to input variable name 'options' rather
1351 than 'opt'.
1352
1353 * help/lookfor.m: Switch to input variable name 'arg2' rather than
1354 'extra'.
1355
1356 * image/brighten.m: Switch to input variable name 'arg1' rather than
1357 'm'. Eliminate CamelCase in output variable 'Rmap'.
1358
1359 * image/rgb2hsv.m: Switch to variable name 'hsv_map' rather than
1360 'hsval'.
1361
1362 * image/saveimage.m: Switch to input variable name 'fname', rather than
1363 'file'. Use common names for variables in documentation and code.
1364
1365 * io/strread.m, io/textread.m, io/textscan.m: Switch to input variable
1366 name 'format' rather than 'formatstr'
1367
1368 * miscellaneous/run.m: Switch to input variable 'script' rather than
1369 's'.
1370
1371 * miscellaneous/ver.m: Switch to input variable 'package' rather than
1372 'pack'. Use default on input argument to simplify input validation.
1373
1374 * plot/saveas.m: Switch to input variable 'fmt' rather than 'ext'.
1375 Improve docstring.
1376
1377 * plot/title.m: : Switch to input variable 'string' rather than 'title'.
1378
1379 * plot/uigetdir.m: Improve docstring. Re-order input validation.
1380 Eliminate unnecessary use of cellfun to compare strings.
1381
1382 * polynomial/polyder.m, polynomial/polyderiv.m: Switch ouput variable
1383 name 'r' to 'd'. Improve docstring.
1384
1385 * polynomial/polyint.m: Switch input variable name 'c' to 'p'.
1386
1387 * signal/fftconv.m: Switch input variable names to 'x','y' instead of
1388 'a','b' for vectors.
1389
1390 * signal/fftshift.m, signal/ifftshift.m: Switch input variable name to
1391 'x' instead of 'v'.
1392
1393 * sparse/etreeplot.m: Switch input variable name to 'A' rather than
1394 'tree' for matrix.
1395
1396 * specfun/factor.m: Use common names for variables in documentation and
1397 code. Uncomment and re-instate test code.
1398
1399 * statistics/distributions/cauchy_cdf.m,
1400 statistics/distributions/cauchy_inv.m,
1401 statistics/distributions/cauchy_pdf.m,
1402 statistics/distributions/cauchy_rnd.m: Switch to input variables
1403 'location','scale' rather than 'lambda','sigma'.
1404
1405 * statistics/tests/manova.m: Switch to input variable 'x' rather than
1406 'y'.
1407
1408 * strings/untabify.m: Switch to input variable 'dblank' rather than
1409 'db'.
1410
1411 * time/datestr.m: Improve docstring
1412
1413 * time/weekday.m: Switch to input variable name 'format' rather than
1414 'form'. Improve docstring.
1415
1416 2011-01-08 John Hunt <huntj@gawab.com>
1417
1418 * plot/legend.m, plot/private/__plt__.m: legend with more than two
1419 inline keys (bug 31991). Add/modifyy demos.
1420
1421 2011-01-07 John W. Eaton <jwe@octave.org>
1422
1423 * general/private/__isequal__.m: Compare objects as if they are
1424 structures. Bug #32071.
1425
1426 2011-01-07 John W. Eaton <jwe@octave.org>
1427
1428 * linear-algebra/logm.m: Style fixes.
1429
1430 2011-01-06 John W. Eaton <jwe@octave.org>
1431
1432 * optimization/optimset.m: Remove "i" option from call to
1433 lookup. Bug #31392.
1434
1435 2011-01-05 Rik <octave@nomad.inbox5.com>
1436
1437 * general/isa.m: Add tests against logical values.
1438
1439 2011-01-04 Rik <octave@nomad.inbox5.com>
1440
1441 * testfun/demo.m: Add newline to error output for better formatting.
1442
1443 2011-01-03 Rik <octave@nomad.inbox5.com>
1444
1445 * statistics/base/center.m, statistics/base/corrcoef.m,
1446 statistics/base/kendall.m, statistics/base/mean.m,
1447 statistics/base/meansq.m, statistics/base/skewness.m,
1448 statistics/base/studentize.m, statistics/base/var.m,
1449 statistics/base/run_count.m, statistics/base/ranks.m: Improve input
1450 validation. Add function tests. Improve docstring.
1451
1452 * statistics/base/moment.m, statistics/base/prctile.m,
1453 statistics/base/spearman.m, statistics/base/std.m : Improve input
1454 validation. Add input validation tests. Improve docstring.
1455
1456 * statistics/base/cloglog.m: Add function tests.
1457
1458 * statistics/base/cor.m: Replace with call to corrcoef, now only an
1459 alias.
1460
1461 * statistics/base/cov.m: Add normalization option. Improve input
1462 validation. Add function tests. Improve docstring.
1463
1464 * statistics/base/cut.m: Use lowercase variable names. Improve
1465 docstring.
1466
1467 * statistics/base/histc.m, statistics/base/median.m: Use same variable
1468 name in documentation and in function. Add input validation tests.
1469 Improve docstring.
1470
1471 * statistics/base/iqr.m, statistics/base/mode.m: Add input validation
1472 tests. Improve docstring.
1473
1474 * statistics/base/kurtosis.m: Return same class as input variable. Add
1475 input validation tests. Improve docstring.
1476
1477
1478 * statistics/base/logit.m, statistics/base/range.m: Add function tests.
1479 Improve docstring.
1480
1481 * statistics/base/mahalanobis.m: Use lower case variable names.
1482 Improve input validation. Add input validation tests.
1483
1484 * statistics/base/ols.m, statistics/base/gls.m: Use isargout to only
1485 calculate necessary outputs. Use lowercase variable names. Add
1486 functional tests. Improve docstring.
1487
1488 * statistics/base/ppplot.m: Add input validation tests.
1489
1490 * statistics/base/qqplot.m: Add ability to call "XXXinv" or "XXX_inv"
1491 functions. Improve input validation. Improve docstring.
1492
1493 * statistics/base/quantile.m: Use defaults for input arguments to
1494 simplify code. Improve input validation. Add input validation tests.
1495 Improve docstring.
1496
1497 * statistics/base/statistics.m: Use lowercase variable names. Improve
1498 input validation. Add input validation tests. Improve docstring.
1499
1500 * statistics/base/table.m: Switch from deprecated function 'values' to
1501 'unique'. Add input validation tests. Improve docstring.
1502
1503 2011-01-02 Ben Abbott <bpabbott@mac.com>
1504
1505 * plot/legend.m: Only one legend per axes (bug 32022). Add / modify
1506 demos to test addional features.
1507
1508 2010-12-31 Rik <octave@nomad.inbox5.com>
1509
1510 * general/is_duplicate_entry.m , general/isdir.m, general/isscalar.m,
1511 general/issquare.m, general/isvector.m, linear-algebra/isdefinite.m,
1512 linear-algebra/ishermitian.m, linear-algebra/issymmetric.m,
1513 miscellaneous/isappdata.m, miscellaneous/ismac.m, miscellaneous/ispc.m,
1514 miscellaneous/isunix.m, plot/isfigure.m, plot/ishold.m, plot/isprop.m,
1515 set/ismember.m, specfun/isprime.m, strings/isletter.m,
1516 time/is_leap_year.m : Improve docstring
1517 * general/isa.m: Improve docstring. Change function variable name to
1518 match documentation variable name.
1519 * strings/isstrprop.m: Improve docstring. Change function variable
1520 name to match documentation variable name. Add new test cases.
1521
1522 2010-12-31 Rik <octave@nomad.inbox5.com>
1523
1524 * plot/module.mk: Add isprop.m to list of function files for Automake.
1525
1526 2010-12-31 Kai Habel <kai.habel@gmx.de>
1527
1528 * general/curl.m, general/divergence.m: New functions.
1529 * general/module.mk: Add new file to list.
1530 * miscellaneous/unimplemented.m: Remove curl and divergence from list.
1531
1532 2010-12-31 Ben Abbott <bpabbott@mac.com>
1533
1534 * plot/scatter3.m: Grid on by default for 3D plots.
1535
1536 2010-12-30 Ben Abbott <bpabbott@mac.com>
1537
1538 * plot/contour3.m, plot/mesh.m, plot/meshc.m, plot/surfc.m: Grid on
1539 by default for 3D plots.
1540 * plot/surfc.m, plot/meshc.m: Place contour for meshc/surfc at
1541 zlim(1).
1542 * plot/__go_draw_axes__.m: Tweak vertical alignment of text objects
1543 for gnuplot to favor eps/ps output.
1544
1545 2010-12-29 Ben Abbott <bpabbott@mac.com>
1546
1547 * plot/text.m: New demo for 3D plot and text with verticalalignment.
1548 * plot/__go_draw_axes__.m: Enable vertical alignment of text objects
1549 for gnuplot.
1550
1551 2010-12-28 Ben Abbott <bpabbott@mac.com>
1552
1553 * plot/private/__plt__.m: Fix to allow inline legend keys. Bug 31991.
1554
1555 2010-12-28 Rik <octave@nomad.inbox5.com>
1556
1557 * image/autumn.m, image/bone.m, image/cool.m, image/copper.m,
1558 image/flag.m, image/gray.m, image/hot.m, image/hsv.m, image/jet.m,
1559 image/ocean.m, image/pink.m, image/prism.m, image/rainbow.m,
1560 image/spring.m, image/summer.m, image/white.m, image/winter.m: Use
1561 same variable name for documentation and function call. Change demo
1562 code to explicitly use colormap size. Update docstring.
1563
1564 * image/gmap40.m: Use same variable name for documentation and function
1565 call. Change demo code to use colormap size of 6 rather than 64.
1566 Update docstring.
1567
1568 2010-12-28 Ben Abbott <bpabbott@mac.com>
1569
1570 * plot/legend.m: Add demo to legend for inline key.
1571
1572 2010-12-27 Ben Abbott <bpabbott@mac.com>
1573
1574 * plot/text.m: Add demo for text rotation and alignment.
1575
1576 2010-12-26 Michael Godfrey <godfrey@isl.stanford.edu>
1577
1578 * specfun/legendre.m: Add @tex blocks to docstring.
1579
1580 2010-12-24 Rik <octave@nomad.inbox5.com>
1581
1582 * testfun/test.m: Use 'Command' for deftype in docstring.
1583
1584 2010-12-24 Rik <octave@nomad.inbox5.com>
1585
1586 * audio/setaudio.m: Re-write docstring.
1587
1588 2010-12-23 Soren Hauberg <hauberg@gmail.com>
1589
1590 * signal/detrend.m: Also accept polynomial order as a string
1591 ("constant" or "linear") for compatibility with Matlab.
1592
1593 2010-12-22 Konstantinos Poulios <logari81@gmail.com>
1594
1595 * plot/private/__axis_label__.m: Trigger fltk graphics redraw
1596 immediately after setting an axis label.
1597
1598 2010-12-22 John W. Eaton <jwe@octave.org>
1599
1600 * optimization/optimset.m, optimization/optimget.m,
1601 optimization/__all_opts__.m: Consistently use lower case for
1602 storing and searching option names.
1603
1604 2010-12-22 John W. Eaton <jwe@octave.org>
1605
1606 * statistics/base/skewness.m: Make returned value have the same
1607 class as the input.
1608
1609 2010-12-21 John W. Eaton <jwe@octave.org>
1610
1611 * time/datevec.m: Style fixes.
1612
1613 2010-12-20 Ben Abbott <bpabbott@mac.com>
1614
1615 * plot/__fltk_print__.m: Update figure for FLTK printing. Bug #31884.
1616
1617 2010-12-19 John W. Eaton <jwe@octave.org>
1618
1619 * miscellaneous/run.m: Use source to execute script.
1620
1621 2010-12-18 Ben Abbott <bpabbott@mac.com>
1622
1623 * plot/view.m: Return azimuth and elevation for nargin == 0.
1624
1625 2010-10-28 Rik <octave@nomad.inbox5.com>
1626
1627 * deprecated/module.mk, sparse/module.mk, deprecated/sphcat.m,
1628 deprecated/spvcat.m: Deprecate sphcat and spvcat functions.
1629
1630 2010-12-17 John W. Eaton <jwe@octave.org>
1631
1632 * plot/comet3.m: New function.
1633 * plot/module.mk: Add comet3.m to the list
1634 * miscellaneous/unimplemented.m: Remove comet3 from the list.
1635
1636 2010-12-17 John W. Eaton <jwe@octave.org>
1637
1638 * plot/comet.m: Use __plt_get_axis_arg__ to extract axis
1639 argument. Only switch to specified axis temporarily.
1640
1641 2010-12-16 Ben Abbott <bpabbott@mac.com>
1642
1643 * miscellaneous/unimplemented.m: Remove isprop() from list of
1644 unimplemented functions.
1645 * plot/isprop.m: New function.
1646
1647 2010-12-16 Olaf Till <olaf.till@uni-jena.de>
1648
1649 * optimization/sqp.m: Fix indexing error in sqp bounds selection.
1650
1651 2010-12-14 Doug Stewart <doug.dastew@gmail.com>
1652
1653 * plot/bar.m: Improve the docstring.
1654
1655 2010-12-14 John W. Eaton <jwe@octave.org>
1656
1657 * plot/private/__quiver__.m: Use high contrast color black for arrows
1658 in quiver3 plots. Bug #31802.
1659
1660 2010-12-14 Rik <octave@nomad.inbox5.com>
1661
1662 * plot/compass.m, plot/errorbar.m, plot/legend.m, plot/rose.m,
1663 plot/scatter.m, plot/scatter3.m, plot/stairs.m: Assign data used in
1664 demo plots for reproducibility between runs.
1665
1666 2010-12-13 Rik <octave@nomad.inbox5.com>
1667
1668 * statistics/median.m: Add NaN test case from bug #29930.
1669
1670 2010-12-13 Rik <octave@nomad.inbox5.com>
1671
1672 * general/isequalwithequalnans.m: Add test case from bug #31239.
1673
1674 2010-12-13 Ben Abbott <bpabbott@mac.com>
1675
1676 * plot/__print_parse_opts__.m: Fix indexing bug for varargin.
1677 Bug #31862.
1678
1679 2010-12-13 Rik <octave@nomad.inbox5.com>
1680
1681 * statistics/distributions/betapdf.m: Add test for large values of
1682 alpha and beta.
1683
1684 2010-12-13 Rik <octave@nomad.inbox5.com>
1685
1686 * strings/strmatch.m: Add test with null search pattern.
1687
1688 2010-12-13 Doug Stewart <doug.dastew@gmail.com>
1689
1690 * plot/hist.m: Improved the help section.
1691
1692 2010-12-13 Kai Habel <kai.habel@gmx.de>
1693
1694 * plot/private/__add_default_menu__.m: New function.
1695 * plot/figure.m: Call __add_default_menu__ function.
1696 * plot/module.mk: Add new file to list.
1697
1698 2010-12-13 Rik <octave@nomad.inbox5.com>
1699
1700 * optimization/sqp.m: Change docstring to refer to x0 as the initial
1701 seed vector.
1702
1703 2010-12-13 Olaf Till <olaf.till@uni-jena.de>
1704
1705 * optimization/sqp.m: Remove never violated Inf bounds from
1706 computation in function for inequality constraints (bug
1707 #31742). Remove non-functional check for inequality constraints
1708 being +Inf in each iteration.
1709
1710 2010-12-12 Jaroslav Hajek <highegg@gmail.com>
1711
1712 * optimization/optimget.m: Use explicit toupper conversion rather than
1713 lookup(..., "i").
1714 * optimization/optimset.m: Ditto.
1715 * miscellaneous/parseparams.m: Ditto.
1716
1717 2010-12-12 Kai Habel <kai.habel@gmx.de>
1718
1719 * plot/view.m: Fix bugs with respect to number if inputs and argument
1720 handling.
1721
1722 2010-12-12 Kai Habel <kai.habel@gmx.de>
1723
1724 * plot/view.m: Make view more compatible. Allow cartesian
1725 coordinates and axes handle arguments.
1726
1727 2010-12-10 Ben Abbott <bpabbott@mac.com>
1728
1729 * io/strread.m: Don't require space between format specifiers.
1730
1731 2010-12-10 Rik <octave@nomad.inbox5.com>
1732
1733 * testfun/speed.m: Eliminate line continuation in function definition.
1734
1735 2010-12-10 Kai Habel <kai.habel@gmx.de>
1736
1737 * plot/private/__pie__.m: Add missing slice option to pie and
1738 pie3 function.
1739 * plot/pie.m, plot/pie3.m: Add new demo.
1740
1741 2010-12-10 Thorsten Meyer <thorsten.meyier@gmx.de>
1742
1743 * statistics/tests/kolmogorov_smirnov_test.m: Add tests.
1744
1745 2010-12-09 John W. Eaton <jwe@octave.org>
1746
1747 * plot/private/__pie__.m: Provide diagnositc for invalid
1748 optional arguments. Use caller name instead of __pie__ in error
1749 messages.
1750
1751 2010-12-09 John W. Eaton <jwe@octave.org>
1752
1753 * statistics/tests/kolmogorov_smirnov_test.m: Try both DIST_cdf
1754 and DISTcdf functions. Always use feval to call CDF function.
1755 Bug #31838.
1756
1757 2010-12-09 John W. Eaton <jwe@octave.org>
1758
1759 * plot/__go_draw_axes__.m: Set major and grid linewidths from
1760 axis linewidth property. Bug #31755.
1761
1762 2010-12-09 Rik <octave@nomad.inbox5.com>
1763
1764 * plot/__print_parse_opts__.m: Convert print resolution from char to
1765 double. Fixes Bug #31834.
1766
1767 2010-12-09 Rik <octave@nomad.inbox5.com>
1768
1769 * plot/private/__pie__.m: Allow logical indices for 'explode' variable.
1770
1771 2010-12-09 Kai Habel <kai.habel@gmx.de>
1772
1773 * plot/pie3.m, plot/private/__pie__.m: New functions.
1774 * plot/pie.m: Move __pie__ function to plot/private, in order to
1775 be used by pie and pie3.
1776 * miscellaneous/unimplemented.m: Remove pie3.m from list of
1777 unimplemented functions.
1778
1779 2010-12-09 John W. Eaton <jwe@octave.org>
1780
1781 * time/datestr.m: Don't call localtime (mktime (tm)) to fill in
1782 missing elements of time strcture. Bug #31079.
1783
1784 2010-12-08 Ben Abbott <bpabbott@mac.com>
1785
1786 * plot/fill.m: Fix bug that implies nextplot = "add".
1787 * image/imshow.m: Flip y-axis.
1788
1789 2010-12-08 John W. Eaton <jwe@octave.org>
1790
1791 * strings/strmatch.m: Avoid passing length of zero to strncmp.
1792 Bug #31774.
1793
1794 2010-12-07 John W. Eaton <jwe@octave.org>
1795
1796 * general/repmat.m: Handle special case of replicating scalar
1797 using an index vector containing zeros. Bug #31775.
1798
1799 2010-12-06 Rik <octave@nomad.inbox5.com>
1800
1801 * plot/plot.m: Eliminate present tense in first sentence of docstring.
1802
1803 2010-12-06 Rik <octave@nomad.inbox5.com>
1804
1805 * plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Add additional calling
1806 form to docstring which returns handle (h)
1807
1808 2010-12-06 Rik <octave@nomad.inbox5.com>
1809
1810 * scripts/testfun/speed.m: Overhaul documentation string.
1811
1812 2010-12-03 Ben Abbott <bpabbott@mac.com>
1813
1814 * plot/private/__stem__.m: Create a baseline for each stem hggroup.
1815 * plot/__go_draw_axes__.m: If not set, then unset the gnuplot
1816 {tblr}margins. Needed when using subplots with differing
1817 activepositionproperty.
1818
1819 2010-12-03 Konstantinos Poulios <logari81@gmail.com>
1820
1821 * plot/pbaspect.m, plot/daspect.m: Fix handling of input array of
1822 length 2.
1823
1824 2010-12-02 Ben Abbott <bpabbott@mac.com>
1825
1826 * image/image.m: Only flip y-axis if nextplot property equal
1827 "replace". Fixes bug 31745.
1828 * plot/contour3.m: Modify demo to avoid clipping mesh. Fixes bug
1829 31744.
1830 * plot/fill.m: Allow multiple filled polygons. Fixes bug 31750.
1831 * plot/subplot.m: Add suppport for "align" and "replace" options.
1832 Partial fix for bug 31610.
1833
1834 2010-11-26 John W. Eaton <jwe@octave.org>
1835
1836 * pkg/pkg.m: Append directories to EXEC_PATH instead of
1837 prepending them. Use pathsep instead of ":".
1838
1839 * miscellaneous/copyfile.m, miscellaneous/movefile.m,
1840 miscellaneous/ls_command.m, plot/__print_parse_opts__.m:
1841 Search PATH for programs, not EXEC_PATH.
1842
1843 * plot/print.m: Refer to PATH, not EXEC_PATH in error messages.
1844 * plot/__print_parse_opts__.m: Likewise.
1845
1846 2010-11-25 Kai Habel <kai.habel@gmx.de>
1847
1848 * (plot/uimenu.m): Simplify code, add further check.
1849 * (plot/uigetdir.m, plot/uigetfile.m, plot/uiputfile.m):
1850 Fix error messages.
1851
1852 2010-11-25 John W. Eaton <jwe@octave.org>
1853
1854 * time/datetick.m: Add missing semicolon.
1855
1856 2010-11-21 Rik <octave@nomad.inbox5.com>
1857
1858 * optimization/sqp.m: Use correct stopping tolerance in documentation.
1859
1860 2010-11-21 Kai Habel <kai.habel@gmx.de>
1861
1862 * (plot/uigetdir.m, plot/private/__fltk_file_filter__.m:): Check if
1863 file argument is a valid path, don't use fileparts in this case.
1864
1865 2010-11-21 Ben Abbott <bpabbott@mac.com>
1866
1867 * plot/__go_draw_axes__.m: Fix plot titles so they are visible for
1868 gnuplot 4.4.x (31711).
1869 * general/cell2mat.m: Return empty matrix for empty cell.
1870
1871 2010-11-21 Kai Habel <kai.habel@gmx.de>
1872
1873 * (plot/uigetfile.m, plot/uiputfile.m): Set default directory to pwd.
1874
1875 2010-11-21 Kai Habel <kai.habel@gmx.de>
1876
1877 * plot/uigetdir.m, plot/uigetfile.m, plot/uiputfile.m,
1878 plot/private/__fltk_file_filter__.m: New files.
1879 * plot/module.mk: Add new files.
1880 * miscellaneous/unimplemented.m: Remove uigetdir.m, uigetfile.m,
1881 and uiputfile.m from list of unimplemented functions.
1882
1883 2010-11-20 Rik <octave@nomad.inbox5.com>
1884
1885 * plot/gnuplot_drawnow.m: Remove spurious line causing 'ans=1' to be
1886 returned when printing plots.
1887
1888 2010-11-19 Ben Abbott <bpabbott@mac.com>
1889
1890 * plot/__gnuplot_has_feature__.m: Since there is not gnuplot 4.3.x
1891 release, replace reference to version 4.3 with 4.4.
1892
1893 2010-11-18 Ben Abbott <bpabbott@mac.com>
1894
1895 * plot/text.m: Ensure text position property is set after units
1896 property.
1897 * plot/__go_draw_axes__.m: Fix bug setting zscale to yscale (31693).
1898
1899 2010-11-18 Christos Dimitrakakis <christos.dimitrakakis@gmail.com>
1900
1901 * statistics/distributions/betapdf.m: Use lgamma to compute
1902 normalising constant in log space in order to handle large
1903 parameters a and b. Ensure correct values at x == 0 or x == 1.
1904
1905 2010-11-18 Ben Abbott <bpabbott@mac.com>
1906
1907 * plot/__print_parse_opts__.m: For tests, allow __print_parse_opts__
1908 to run with no inputs.
1909
1910 2010-11-17 Ben Abbott <bpabbott@mac.com>
1911
1912 * general/subsindex.m: Fix typo in doc-string.
1913
1914 2010-11-17 John W. Eaton <jwe@octave.org>
1915
1916 * strings/strchr.m: Style fixes.
1917
1918 2010-11-17 Kim Hansen <kim@ange.dk>
1919
1920 * strings/strchr.m: New tests.
1921
1922 2010-11-16 Ben Abbott <bpabbott@mac.com>
1923
1924 * miscellaneous/unimplemented.m: Update unimplemented functions list.
1925
1926 2010-11-15 Rik <octave@nomad.inbox5.com>
1927
1928 * plot/saveas.m: Add function name to error messages. Use semicolons
1929 to prevent unnecessary output. Use common terms 'ext' for extension
1930 and 'filename' for filename in docstring.
1931
1932 2010-11-15 Kai Habel <kai.habel@gmx.de>
1933
1934 * plot/saveas.m: New file.
1935 * plot/module.mk: Add saveas.m
1936 * plot/__print_parse_opts__.m: Parse arguments correctly when first
1937 argument is a figure handle.
1938 * plot/print.m: Add saveas to seealso entry.
1939
1940 2010-11-14 Michael Goffioul <michael.goffioul@gmail.com>
1941
1942 * plot/print.m: Use "del" instead of "delete" in DOS shell, and
1943 replace forward slashes with backslashes.
1944 * plot/__gnuplot_print__.m: Likewise.
1945
1946 2010-11-14 Jaroslav Hajek <highegg@gmail.com>
1947
1948 * optimization/__all_opts__.m: Ensure that the array is always
1949 case-insensitively sorted.
1950
1951 2010-11-13 John W. Eaton <jwe@octave.org>
1952
1953 * plot/gnuplot_drawnow.m (have_non_legend_axes): New function.
1954 Use it to avoid errors if there are no axes.
1955 * plot/legend.m: Avoid indexing beyond end of varargin array.
1956
1957 2010-11-10 John W. Eaton <jwe@octave.org>
1958
1959 * gethelp.cc: Eliminate special case for __DECCXX.
1960
1961 2010-11-10 John W. Eaton <jwe@octave.org>
1962
1963 * scripts/deprecated/dispatch.m: Don't set warning state in tests.
1964
1965 2010-11-10 John W. Eaton <jwe@octave.org>
1966
1967 * deprecated/dispatch.m: Deprecate dispatch function.
1968 * deprecated/module.mk (deprecated_FCN_FILES): Add it to the list.
1969
1970 2010-11-09 John W. Eaton <jwe@octave.org>
1971
1972 * help/help.m: Call missing_function_hook with output argument
1973 and print message here.
1974 * miscellaneous/unimplemented.m: Return message if nargout > 0.
1975 Fixes bug #31597.
1976
1977 2010-11-08 Ben Abbott <bpabbott@mac.com>
1978
1979 * plot/__go_draw_axes__.m: Check for z/y/zdata before converting
1980 negative values to NaNs. Bug fix for changeset 11201.
1981 * plot/daspect.m: Fix demo using both daspect and pbaspect.
1982
1983 2010-11-08 David Bateman <dbateman@free.fr>
1984
1985 * plot/__go_draw_axes__.m: Remove foreground color earlier.
1986 * plot/__go_draw_figure__.m: Don't set the foreground color here.
1987
1988 2010-11-08 Rik <octave@nomad.inbox5.com>
1989
1990 * sparse/sprand.m: Add input validation to function.
1991
1992 2010-11-08 Ben Abbott <bpabbott@mac.com>
1993
1994 * plot/private/__bar__.m: Permit bar() to be called with scalar inputs.
1995 * plot/__go_draw_axes__.m, plot/axis.m: Set proper tight axis limits
1996 for log scale.
1997
1998 2010-11-07 David Bateman <dbateman@free.fr>
1999
2000 * plot/legend.m: Remove call to drawnow.
2001
2002 * plot/__go_draw_axes__.m: Pass the legend axes as a structure.
2003 Test whether the legend axis has any children before using it.
2004 * plot/__go_draw_figure.m: Setup a fake axis to handle multi-parent
2005 legend axes and delete this fake axiss when we're done with it.
2006 * plot/gnuplot_drawnow.m: Don't cound legend axes when decidong if
2007 multiplot should be used or not.
2008 * plot/legend.m: Handle correctly plotyy as a multi-parented axis.
2009 Reuse existing legend axis if possible. Setup listeners to propagate
2010 changes in the lines to the legend. Setup listeners that handle the
2011 properties that need to legend to be recreated.
2012 * plot/plotyy.m: Cross-references the axes of the plotyy in the userdata
2013 of the axes.
2014
2015 2010-11-07 Konstantinos Poulios <logari81@googlemail.com>
2016
2017 * plot/colorbar.m: Make colorbar function aware of dataaspect settings.
2018
2019 2010-11-06 Marco Caliari <marco.caliari@univr.it>
2020
2021 * polynomial/spline.m: Fit a parabola for input with 3
2022 elements (bug #31098).
2023
2024 2010-11-04 Rik <octave@nomad.inbox5.com>
2025
2026 * plot/__fltk_ginput__.m: Use semicolons to prevent internal
2027 function evaluations being output to screen.
2028
2029 2010-11-04 Rik <octave@nomad.inbox5.com>
2030
2031 * plot/module.mk: Add __fltk_ginput__.m to list of scripts
2032
2033 2010-11-04 Rik <octave@nomad.inbox5.com>
2034
2035 * Makefile.am: Update check-m-sources target to include generated
2036 function files.
2037
2038 2010-11-04 Rik <octave@nomad.inbox5.com>
2039
2040 * general/accumarray.m, general/accumdim.m, general/blkdiag.m,
2041 general/cell2mat.m, general/common_size.m,
2042 general/private/__isequal__.m, general/private/__splinen__.m,
2043 geometry/voronoi.m, io/textscan.m, miscellaneous/private/__xzip__.m,
2044 pkg/pkg.m, plot/axis.m, plot/pareto.m, plot/private/__patch__.m,
2045 statistics/base/mode.m, strings/deblank.m, strings/strcat.m,
2046 strings/strmatch.m, strings/strtrim.m, strings/untabify.m:
2047 Reverse previous changeset. Use all lower case for "uniformoutput"
2048 option.
2049
2050 2010-11-03 Rik <octave@nomad.inbox5.com>
2051
2052 * general/accumdim.m, general/cell2mat.m, general/common_size.m,
2053 general/structfun.m, pkg/pkg.m, strings/untabify.m: Use CamelCase
2054 for 'UniformOutput' option to cellfun.
2055
2056 2010-11-03 Rik <octave@nomad.inbox5.com>
2057
2058 * scripts/plot/plotyy.m, scripts/plot/xlim.m, scripts/plot/ylim.m,
2059 scripts/plot/zlim.m: Fix typos in docstring and demo string.
2060
2061 2010-11-03 Rik <octave@nomad.inbox5.com>
2062
2063 * general/common_size.m, miscellaneous/private/__xzip__.m,
2064 miscellaneous/what.m, plot/pareto.m, plot/private/__patch__.m:
2065 Use function handle as input to cellfun rather than quoted function
2066 name or anonymous function wrapper.
2067
2068 2010-11-03 Konstantinos Poulios <logari81@googlemail.com>
2069
2070 * plot/axis.m: Making 'axis equal' equivalent to 'daspect([1,1,1])'.
2071
2072 2010-11-03 Konstantinos Poulios <logari81@googlemail.com>
2073
2074 * plot/private/__actual_axis_position__.m: Remove temporary
2075 calculation of plotboxratio for the gnuplot backend when
2076 dataaspectratiomode, xlimmode and ylimmode are all set to manual.
2077 Now this case is handled in src/graphics.cc .
2078
2079 2010-11-03 Konstantinos Poulios <logari81@googlemail.com>
2080
2081 * plot/axis.m: Leave zlim unchanged during "axis tight" on 2D plots
2082
2083 2010-11-03 Ben Abbott <bpabbott@mac.com>
2084
2085 * plot/private/__patch__.m: Don't index an empty array; bug introduced
2086 by changeset 11175.
2087
2088 2010-11-03 Ben Abbott <bpabbott@mac.com>
2089
2090 * miscellaneous/getappdata.m, miscellaneous/isappdata.m,
2091 miscellaneous/rmappdata.m, miscellaneous/setappdata.m:
2092 Add new appdata function.
2093
2094 2010-11-01 David Bateman <dbateman@free.fr>
2095
2096 * plot/__private__/__contour__.m: Use __go_patch__ rather than patch
2097 to avoid the cost of the patch callback functions. Ensure that the
2098 properties that are normally set by patch are correctly set in the
2099 call to __go_patch__.
2100
2101 2010-11-01 Ben Abbott <bpabbott@mac.com>
2102
2103 * plot/axis.m: Exclude hggroup {x,y,z}data properties when determing
2104 tight axis limits.
2105
2106 2010-10-31 Rik <octave@nomad.inbox5.com>
2107
2108 * strings/base2dec.m, strings/bin2dec.m, strings/dec2base.m,
2109 strings/dec2bin.m, strings/dec2hex.m, strings/hex2dec.m:
2110 Improve docstrings, use more descriptive variable names,
2111 add more tests for functions used to convert between bases.
2112
2113 2010-10-31 Konstantinos Poulios <logari81@googlemail.com>
2114
2115 * plot/__go_draw_axes__.m: Removing deprecated code handling the case
2116 of both plotboxaspectratiomode and dataaspectratiomode set to manual
2117 for the gnuplot backend. Now this case is handled already in
2118 src/graphics.cc where xlim, ylim, zlim are recalculated if necessary.
2119
2120 2010-10-30 Gunnar Farnebäck <gunnar@lysator.liu.se>
2121
2122 * strings/dec2base.m: Update algorithm to handle numbers up to 2^64-1.
2123
2124 2010-10-28 Rik <octave@nomad.inbox5.com>
2125
2126 * deprecated/module.mk, signal/module.mk, deprecated/autocov.m,
2127 deprecated/autocor.m: Deprecate autocov and autocor functions.
2128
2129 2010-10-27 David Bateman <dbateman@free.fr>
2130
2131 * plot/__go_draw_axes__.m: Don't attempt to plot patch outlines if
2132 the marker property is set to none.
2133
2134 2010-10-28 Ben Abbott <bpabbott@mac.com>
2135
2136 * plot/daspect.m, plot/pbaspect.m: Add demos setting both data and
2137 plotbox aspect ratios.
2138
2139 2010-10-27 David Bateman <dbateman@free.fr>
2140
2141 * plot/private/__patch__.m (setdata, setvertexdata): If argments are
2142 repeated, take the last argument only into account. Set cdata and
2143 facevertexcdata properties always.
2144
2145 2010-10-26 Kai Habel <kai.habel@gmx.de>
2146
2147 * plot/uimenu.m: Add simple demo
2148
2149 2010-10-25 David Bateman <dbateman@free.fr>
2150
2151 * statistics/distributions/discrete_pdf.m: Sort values before calling
2152 the lookup function.
2153
2154 2010-10-25 Kai Habel <kai.habel@gmx.de>
2155
2156 * plot/uimenu.m: New function
2157 * plot/__go_draw_figure__.m: Ignore uimenu objects for gnuplot
2158 backend
2159 * plot/module.mk (plot_FCN_FILES): Add it to the list.
2160
2161 2010-10-24 Rik <octave@nomad.inbox5.com>
2162
2163 * miscellaneous/compare_versions.m, plot/ylabel.m, plot/ylim.m,
2164 plot/zlabel.m, plot/zlim.m: Docstring improvements.
2165
2166 2010-10-24 Rik <octave@nomad.inbox5.com>
2167
2168 * specfun/module.mk, deprecated/module.mk, deprecated/betai.m,
2169 deprecated/gammai.m, deprecated/is_global.m: Deprecate betai,
2170 gammai, and is_global functions.
2171
2172 2010-10-23 John W. Eaton <jwe@octave.org>
2173
2174 * strings/untabify.m, strings/strjust.m, io/strread.m:
2175 Docstring fixes.
2176
2177 2010-10-23 John W. Eaton <jwe@octave.org>
2178
2179 * statistics/distributions/nbinrnd.m: Use | instead of || in
2180 argument to find.
2181
2182 * deprecated/intwarning.m, general/bicubic.m, general/postpad.m,
2183 general/prepad.m, general/private/__splinen__.m,
2184 general/shift.m, miscellaneous/swapbytes.m, pkg/pkg.m,
2185 plot/clabel.m, plot/colorbar.m, plot/fill.m, plot/legend.m,
2186 plot/plotmatrix.m, plot/plotyy.m, plot/private/__clabel__.m,
2187 plot/private/__ezplot__.m, plot/private/__quiver__.m,
2188 plot/subplot.m, signal/unwrap.m, statistics/base/histc.m,
2189 statistics/base/iqr.m, statistics/base/kurtosis.m,
2190 statistics/base/mode.m, statistics/base/ranks.m,
2191 statistics/base/run_count.m, statistics/base/skewness.m,
2192 statistics/base/statistics.m, statistics/base/studentize.m,
2193 statistics/distributions/exprnd.m,
2194 statistics/distributions/frnd.m,
2195 statistics/distributions/geornd.m,
2196 statistics/distributions/lognrnd.m,
2197 statistics/distributions/nbinrnd.m,
2198 statistics/distributions/poissrnd.m,
2199 statistics/distributions/trnd.m,
2200 statistics/distributions/wblrnd.m, strings/strcat.m,
2201 time/datestr.m, time/datetick.m: Break lines before && and ||,
2202 not before.
2203
2204 2010-10-23 John W. Eaton <jwe@octave.org>
2205
2206 * io/strread.m: Docstring fixes.
2207
2208 2010-10-23 John W. Eaton <jwe@octave.org>
2209
2210 * io/is_valid_file_id.m: Ensure that FID is a scalar before
2211 calling fopen to get info. New tests.
2212
2213 2010-10-23 John W. Eaton <jwe@octave.org>
2214
2215 * io/is_valid_file_id.m: New function.
2216 * io/module.mk (io_FCN_FILES): Add it to the list.
2217
2218 2010-10-23 Ben Abbott <bpabbott@mac.com>
2219
2220 * io/textscan.m, miscellaneous/unimplemented.m, io/module.mk:
2221 New function.
2222
2223 2010-10-22 Ben Abbott <bpabbott@mac.com>
2224
2225 * plot/legend.m: Trivial fix to allow legend handle to be returned.
2226
2227 2010-10-21 John W. Eaton <jwe@octave.org>
2228
2229 * statistics/base/quantile.m: Fix typo in previous change.
2230
2231 2010-10-21 Rik <octave@nomad.inbox5.com>
2232
2233 * statistics/distributions/wblcdf.m, statistics/distributions/wblinv.m,
2234 statistics/distributions/wblpdf.m, statistics/distributions/wblrnd.m:
2235 Fix reversed documentation for shape and scale parameters.
2236
2237 2010-10-21 Ben Abbott <bpabbott@mac.com>
2238
2239 * io/strread.m: Improve compatibility with Matlab.
2240
2241 2010-10-21 John W. Eaton <jwe@octave.org>
2242
2243 * general/private/__isequal__.m: Style fixes.
2244
2245 2010-10-20 Iain Murray <murray@cs.toronto.edu>
2246
2247 * general/private/__isequal__.m: Fix bug #31239 where
2248 isequalwithequalnans is incorrect.
2249
2250 2010-10-20 Rik <octave@nomad.inbox5.com>
2251
2252 * polynomial/conv.m: Remove redundant test.
2253 * signal/fftconv.m: Add tests used by conv.m code.
2254
2255 2010-10-20 Olaf Till <olaf.till@uni-jena.de>
2256
2257 * optimization/optimset.m: Use cell2struct instead of struct to
2258 handle cell arrays as options.
2259
2260 2010-10-20 John W. Eaton <jwe@octave.org>
2261
2262 * io/strread.m, optimization/sqp.m, plot/daspect.m,
2263 plot/pbaspect.m, plot/gnuplot_drawnow.m, plot/isocolors.m,
2264 plot/isonormals.m, plot/legend.m, plot/print.m,
2265 plot/private/__interp_cube__.m, plot/__fltk_print__.m,
2266 plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
2267 statistics/base/quantile.m: Style fixes.
2268
2269 2010-10-19 John W. Eaton <jwe@octave.org>
2270
2271 * strings/module.mk (strings_FCN_FILES): Include
2272 strings/untabify.m in the list.
2273 * strings/untabify.m: Escape { and } characters in docstring.
2274
2275 2010-10-19 Ben Abbott <bpabbott@mac.com>
2276
2277 * strings/strjust.m: Add "untabify" and "strrep" to @seealso{} in the
2278 doc-string.
2279
2280 2010-10-18 Thorsten Meyer <thorsten.meyier@gmx.de>
2281
2282 * general/gradient.m, linear-algebra/normest.m,
2283 plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
2284 plot/daspect.m, plot/gnuplot_drawnow.m, plot/pbaspect.m,
2285 plot/print.m, signal/periodogram.m:
2286 Style fix, replace end by endfor.
2287
2288 2010-10-18 Marco Caliari <marco.caliari@univr.it>
2289
2290 * polynomial/polyval.m: Use Horner's method.
2291
2292 2010-10-18 John W. Eaton <jwe@octave.org>
2293
2294 * plot/__go_draw_axes__.m: Always use gnuplot to display images.
2295 * image/image.m: Delete references to image_viewer.
2296 * image/image_viewer.m: Delete obsolete function.
2297 * image/module.mk (image_FCN_FILES): Remove image/image_viewer.m
2298 from the list.
2299
2300 2010-10-18 Gunnar Farneback <gunnar@lysator.liu.se>
2301
2302 * general/interp2.m: Fix input checks for cubic
2303 interpolation (bug #31352, part 1).
2304
2305 2010-10-18 Ben Abbott <bpabbott@mac.com>
2306
2307 * plot/print.m: Add examples to the docstring.
2308
2309 2010-10-18 John W. Eaton <jwe@octave.org>
2310
2311 * plot/private/__errplot__.m: Remove debugging statement from
2312 previous change.
2313
2314 2010-10-17 John W. Eaton <jwe@octave.org>
2315
2316 * miscellaneous/edit.m: Use version 3 in GPL notice.
2317
2318 * @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m,
2319 @ftp/delete.m, @ftp/dir.m, @ftp/display.m, @ftp/ftp.m,
2320 @ftp/loadobj.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/mput.m,
2321 @ftp/rename.m, @ftp/rmdir.m, @ftp/saveobj.m,
2322 help/__makeinfo__.m, help/__strip_html_tags__.m,
2323 help/gen_doc_cache.m, help/get_first_help_sentence.m,
2324 help/help.m, help/lookfor.m, help/print_usage.m,
2325 help/private/__additional_help_message__.m, help/type.m,
2326 help/which.m, io/fileread.m, io/strread.m, io/textread.m,
2327 pkg/get_forge_pkg.m, plot/__gnuplot_has_feature__.m,
2328 plot/__gnuplot_open_stream__.m, plot/__marching_cube__.m,
2329 plot/cla.m, plot/comet.m, plot/daspect.m, plot/isocolors.m,
2330 plot/isonormals.m, plot/isosurface.m, plot/pbaspect.m,
2331 plot/private/__interp_cube__.m, plot/private/__ghostscript__.m,
2332 plot/private/__tight_eps_bbox__.m,
2333 plot/private/__gnuplot_has_terminal__.m,
2334 polynomial/polyaffine.m, sparse/svds.m, strings/strsplit.m:
2335 Use Octave copyright notice instead of generic "This program is
2336 free software" notice.
2337
2338 2010-10-18 Ben Abbott <bpabbott@mac.com>
2339
2340 * strings/untabify.m: New function to untabify text.
2341
2342 2010-10-17 Ben Abbott <bpabbott@mac.com>
2343
2344 * plot/mesh.m, plot/surf.m: Include the 4th input (color) in the
2345 docstring.
2346
2347 2010-10-16 Ben Abbott <bpabbott@mac.com>
2348
2349 * plot/private/__errplot__.m, plot/errorbar.m: Allow line and marker
2350 types to be set.
2351
2352 2010-10-14 John W. Eaton <jwe@octave.org>
2353
2354 * special-matrix/rosser.m: New tests.
2355 * special-matrix/wilkinson.m: Fix error message. New tests.
2356 * special-matrix/pascal.m: Error if T is out of range.
2357 New tests.
2358
2359 2010-10-14 John W. Eaton <jwe@octave.org>
2360
2361 * set/unique.m: Remove check for issparse existence since it is
2362 now a built-in function.
2363
2364 2010-10-14 Ben Abbott <bpabbott@mac.com>
2365
2366 * strings/strjust.m: Clarify that justification applies to spaces and
2367 null characters.
2368
2369 2010-10-09 Ben Abbott <bpabbott@mac.com>
2370
2371 * plot/__go_draw_axes__.m: Enable linetypes for gnuplot.
2372
2373 2010-10-09 John W. Eaton <jwe@octave.org>
2374
2375 * statistics/distributions/geornd.m,
2376 * statistics/distributions/hygecdf.m,
2377 * statistics/distributions/hygeinv.m,
2378 * statistics/distributions/poissrnd.m,
2379 * statistics/distributions/wblrnd.m:
2380 Use || instead of | and && instead of & in IF conditions
2381 involving scalars.
2382
2383 2010-10-09 John W. Eaton <jwe@octave.org>
2384
2385 * plot/__fltk_ginput__.m: Use || instead of | in IF condition.
2386
2387 2010-10-08 Ben Abbott <bpabbott@mac.com>
2388
2389 * image/image.m, plot/__go_draw_axes__.m: Do not store flipped image
2390 property values when x/ydata descends.
2391
2392 2010-10-07 John W. Eaton <jwe@octave.org>
2393
2394 * signal/periodogram.m: Fix parse errors.
2395
2396 2010-10-07 John W. Eaton <jwe@octave.org>
2397
2398 * time/datevec.m: Use endfunction to mark end of primary
2399 function and subfunctions.
2400
2401 2010-10-07 Rik <octave@nomad.inbox5.com>
2402
2403 * polynomial/conv.m: Improve docstring.
2404 * signal/fftconv.m: Improve docstring and error messages.
2405
2406 2010-10-07 John W. Eaton <jwe@octave.org>
2407
2408 * polynomial/conv.m: Handle optional third argument. New
2409 tests. Update doc string.
2410
2411 2010-10-06 Ben Abbott <bpabbott@mac.com>
2412
2413 * image/image.m: Allow x/ydata to imply a flip of the image.
2414 Modify demos.
2415
2416 2010-10-05 Carlo de Falco <kingcrimson@tiscali.it>
2417
2418 * general/quadv.m: Fix help string and add a test for vector
2419 valued functions.
2420
2421 2010-10-04 Shai Ayal <shaiay@users.sourceforge.net>
2422
2423 * image/image.m (__img__): Use __image_pixel_size__ to calculate
2424 limits
2425
2426 2010-09-28 John P. Swensen <jpswensen@gmail.com>
2427
2428 * image/imwrite.m: Call __magick_format_list__ to get list of
2429 accepted formats.
2430
2431 2010-09-28 Rik <octave@nomad.inbox5.com>
2432
2433 * linear-algebra/logm.m, plot/legend.m, signal/periodogram.m:
2434 Untabify scripts.
2435
2436 2010-09-27 Rik <octave@nomad.inbox5.com>
2437
2438 * io/dlmwrite.m: Replace non-POSIX '\d' regex pattern.
2439
2440 * miscellaneous/edit.m, path/savepath.m,
2441 plot/__gnuplot_get_var__.m,
2442 plot/private/__gnuplot_has_terminal__.m, plot/refreshdata.m,
2443 plot/whitebg.m, testfun/runtests.m, time/datestr.m:
2444 Use single quotes for regular expression patterns when possible.
2445
2446 * miscellaneous/ls.m, plot/__gnuplot_ginput__.m,
2447 plot/__go_draw_axes__.m, plot/private/__ezplot__.m,
2448 testfun/test.m: Remove uses of shorthand character classes
2449 within list operators which is unsupported by POSIX regex.
2450
2451 * pkg/get_forge_pkg.m: Select desired output from regexp
2452 rather than ignoring most outputs.
2453
2454 2010-09-28 Ben Abbott <bpabbott@mac.com>
2455
2456 * plot/__print_parse_opts__.m: Fix test.
2457
2458 2010-09-27 Jaroslav Hajek <highegg@gmail.com>
2459
2460 * elfun/lcm.m: Simplify.
2461
2462 2010-09-27 Ben Abbott <bpabbott@mac.com>
2463
2464 * plot/__print_parse_opts__.m: Properly crop eps image and fix tests.
2465
2466 * plot/__go_draw_axes__.m, plot/private/__ezplot__.m,
2467 testfun/test.m: Remove uses of shorthand character classes
2468 within list operators which is unsupported by POSIX regex.
2469
2470 * pkg/get_forge_pkg.m: Select desired output from regexp
2471 rather than ignoring most outputs.
2472
2473 2010-09-26 Rik <octave@nomad.inbox5.com>
2474
2475 * testfun/runtests.m (has_tests): Recode to remove requirement for PCRE.
2476 Bug #31025.
2477
2478 2010-09-25 Ben Abbott <bpabbott@mac.com>
2479
2480 * plot/__print_parse_opts__.m: Recongize gs devices {eps/pdf/ps}write.
2481
2482 2010-09-23 John W. Eaton <jwe@octave.org>
2483
2484 * miscellaneous/bug_report.m: Display information about how to
2485 submit bug reports instead of creating and mailing a bug report.
2486
2487 2010-09-22 Ben Abbott <bpabbott@mac.com>
2488
2489 * plot/private/__ghostscript__.m, plot/print.m: When appending, delete
2490 temporay files at the end of the ghostscript pipeline.
2491
2492 2010-09-21 Ben Abbott <bpabbott@mac.com>
2493
2494 * plot/__fltk_print__.m, plot/private/__ghostscript__.m,
2495 plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
2496 plot/print.m: Print via a pipeline.
2497
2498 2010-09-20 Ben Abbott <bpabbott@mac.com>
2499
2500 * plot/legend.m: Index location cellstr to obtain a string.
2501
2502 2010-09-19 Ben Abbott <bpabbott@mac.com>
2503
2504 * plot/colorbar.m, plot/axis.m,
2505 plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
2506 Special treatment activepositionproperty = outerposition for the
2507 gnuplot backend. This allows the gnuplot key to be placed outside
2508 the plotbox.
2509 * plot/private/__plt__.m: Trivial fix for recent legend changeset.
2510 * plot/legend.m: Treat line, patch, and surface objects differetly.
2511 * plot/__go_draw_axes__.m: Remove left over debug code.
2512 * miscellaneous/mkoctfile.m: Change help text to be consistent with
2513 the shell version.
2514
2515 2010-09-18 David Bateman <dbateman@free.fr>
2516
2517 * plot/__go_draw_axes__.m: Modify legend code to use data from legend
2518 axes.
2519 * plot/__go_draw_figure__.m: Draw draw figure axes, but pass their
2520 data to the axis they are associated with.
2521 * plot/__get_plt_axes_arg__.m: Ignores axes tagged with "legend".
2522 * plot/legend.m: Rewrite to use line and text primitives in a seperate
2523 axis.
2524 * plot/plot3.m: Support old legend format (eg "-;title'") with new
2525 legend code.
2526 * plot/private/__plt__.m: Ditto.
2527
2528 2010-09-16 Ben Abbott <bpabbott@mac.com>
2529
2530 * plot/__go_draw_axes__.m: Ensure text objects have units of "data".
2531
2532 2010-09-16 John Swensen <jpswensen@gmail.com>
2533
2534 * imwrite.m: Accept more image formats.
2535
2536 2010-09-16 Jaroslav Hajek <highegg@gmail.com>
2537
2538 * signal/periodogram.m: Support additional inputs:
2539 win, nfft, Fs, range. Thanks to Alois Schlögl.
2540
2541 2010-09-13 Ben Abbott <bpabbott@mac.com>
2542
2543 * plot/gnuplot_drawnow.m: Use new function __gnuplot_has_terminal__().
2544 * plot/private/__gnuplot_has_terminal__.m: New function.
2545
2546 2010-09-13 Jaroslav Hajek <highegg@gmail.com>
2547
2548 * general/common_size.m: Partially rewrite using cellindexmat.
2549
2550 2010-09-13 Jaroslav Hajek <highegg@gmail.com>
2551
2552 * general/accumarray.m: Use @vec instead of @(x) x(:) for faster call.
2553
2554 2010-09-11 Jaroslav Hajek <highegg@gmail.com>
2555
2556 * pkg/get_forge_pkg.m: Allow underscores in pkg names.
2557
2558 2010-09-08 Ben Abbott <bpabbott@mac.com>
2559
2560 * plot/__fltk_print__.m, plot/private/__ghostscript__.m,
2561 plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
2562 plot/print.m: Consolidate gs code into print.m.
2563 * plot/colorbar.m, plot/axis.m,
2564 plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
2565 Revert treatment of activepositionproperty from the gnuplot backend.
2566 * image/image.m: Fix axis limits for single dimension images, add
2567 demo.
2568
2569 2010-09-07 David Bateman <dbateman@free.fr>
2570
2571 * plot/plotyy.m: Don't add the __plotyy_axes__ property to the
2572 axes handles if iit already exists.
2573
2574 2010-09-06 Petr Mikulik <mikulik@physics.muni.cz>
2575
2576 * geometry/griddata.m: Allow x, y to be vectors, and z a matrix.
2577
2578 2010-09-03 David Bateman <dbateman@free.fr>
2579
2580 * geometry/delaunay.m: Allow the delaunay function to treat
2581 matrices of the same size for compatibility.
2582
2583 2010-09-03 Ben Abbott <bpabbott@mac.com>
2584
2585 * image/image.m: Matlab compatible axis limits, add demo.
2586
2587 2010-09-01 Jaroslav Hajek <highegg@gmail.com>
2588
2589 * io/dlmwrite.m: Don't fclose if file ID is supplied.
2590
2591 2010-09-01 Jaroslav Hajek <highegg@gmail.com>
2592
2593 * io/dlmwrite.m: Support file IDs.
2594
2595 2010-07-07 David Bateman <dbateman@free.fr>
2596
2597 * miscellaneous/what.m: Off by one error.
2598
2599 * plot/__go_draw_axes__.m: Improve matlab compatibility for "."
2600 marker.
2601
2602 2010-08-31 Ben Abbott <bpabbott@mac.com>
2603
2604 * plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m,
2605 plot/axis.m, plot/colorbar.m, plot/daspect.m, plot/plotyy.m,
2606 plot/subplot.m: Treatment of activepositionproperty for gnuplot.
2607 * plot/__go_draw_axes__.m: Missing part of last changeset.
2608 * plot/__go_draw_axes__.m: Fix specification of pointtype for patches
2609 (bug introduced in rev 2f9de135e7f9).
2610
2611 2010-08-30 Ben Abbott <bpabbott@mac.com>
2612
2613 * plot/__go_draw_axes__.m: Use gnuplot's pentagon for marker == 'p'.
2614
2615 2010-08-27 Ben Abbott <bpabbott@mac.com>
2616
2617 * plot/colorbar.m, * plot/__go_draw_axes__.m,
2618 plot/private/__actual_axis_position__.m: Don't pass figure handle to
2619 __calc_dimensions__.
2620 * plot/private/__ghostscript__.m: Don't set anti-aliasing options for
2621 vector formats.
2622 * plot/__print_parse_opts__.m: Fix tests.
2623
2624 2010-08-27 Jordi Gutiérrez Hermoso <jordigh@gmail.com>
2625
2626 * plot/__go_draw_axes__.m (__calc_dimensions__): Delete.
2627 * plot/__actual_axis_position__.m (__calc_dimensions__): Delete.
2628
2629 2010-08-27 Pascal A. Dupuis <Pascal.Dupuis@worldonline.be>
2630
2631 * plot/hold.m: If arg is axis handle, get corresponding figure
2632 handle from axis parent property.
2633
2634 2010-08-27 Ben Abbott <bpabbott@mac.com>
2635
2636 * plot/__gnuplot_print__.m: Properly restore fontsize after eps output.
2637 * plot/plotyy.m: Modified demo for changeset 10912 9abc67b4bd4f.
2638 * plot/__fltk_print__.m, plot/__go_draw_axes__.m,
2639 plot/__go_draw_figure__.m, plot/__gnuplot_print__.m,
2640 plot/gnuplot_drawnow.m, plot/print.m, plot/private/__ghostscript__.m,
2641 plot/private/__tight_eps_bbox__.m: Unify gnuplot printing with the
2642 the fltk backend. Turn figure background color off when printing.
2643 Improve the axes font spacing for most gnuplot terminals.
2644
2645 2010-08-26 Ben Abbott <bpabbott@mac.com>
2646
2647 * plot/__go_draw_axes__.m: For yaxislocation == 'right' associate text
2648 position with 'second' coordinate system.
2649
2650 2010-08-25 Ben Abbott <bpabbott@mac.com>
2651
2652 * plot/__go_draw_axes__.m: Revert erroneous portion of changeset
2653 10910 40cf7cc4ea62.
2654
2655 2010-08-24 Ben Abbott <bpabbott@mac.com>
2656
2657 * plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
2658 Properly interpret plotboxaspectratio when 3D objects are viewed as 2D.
2659 * plot/colorbar.m: Add demo.
2660
2661 2010-08-23 Jaroslav Hajek <highegg@gmail.com>
2662
2663 * general/interp2.m: Don't use bicubic for consistency (can't handle
2664 non-grid interpolation).
2665
2666 2010-08-17 Rik <octave@nomad.inbox5.com>
2667
2668 * general/randi.m: Add IMAX check for class "single" numbers.
2669
2670 2010-08-15 Rik <octave@nomad.inbox5.com>
2671
2672 * general/randi.m: Add new script for random integers.
2673 * general/module.mk: Add randi to build file list.
2674 * miscellaneous/unimplemented.m: Remove randi from unimplemented list.
2675
2676 2010-08-15 Rik <octave@nomad.inbox5.com>
2677
2678 * image/imwrite.m: Allow writing of 1-bit (B&W) images.
2679 Improve documentation string. Add input validation tests.
2680
2681 2010-08-13 Ben Abbott <bpabbott@mac.com>
2682
2683 * plot/__print_parse_opts__.m: Double quote paths with spaces.
2684
2685 2010-08-11 Rik <octave@nomad.inbox5.com>
2686
2687 * set/unique.m: Handle corner case where sparse matrix is actually full.
2688
2689 2010-08-10 Rik <octave@nomad.inbox5.com>
2690
2691 * set/unique.m: Check whether outputs are used before calculating.
2692
2693 2010-08-10 Rik <octave@nomad.inbox5.com>
2694
2695 * statistics/base/module.mk, deprecated/module.mk,
2696 statistics/base/values.m, deprecated/values.m: Deprecate values.m
2697
2698 2010-08-08 Rik <octave@nomad.inbox5.com>
2699
2700 * miscellaneous/unimplemented.m: Add newlines to format output for
2701 easier reading. Format all lines < 80 characters. Remove
2702 'whitebg' function from unimplemented list.
2703
2704 2010-08-08 Rik <octave@nomad.inbox5.com>
2705
2706 * @ftp/PKG_ADD: Remove temporary build file from hg version control.
2707
2708 2010-08-09 Ben Abbott <bpabbott@mac.com>
2709
2710 * plot/__print_parse_opts__.m: Default pstex suffix should be '.ps'.
2711
2712 2010-08-08 Rik <octave@nomad.inbox5.com>
2713
2714 * Makefile.am: Create .DOCSTRINGS quietly and avoid screen clutter
2715 during build.
2716
2717 2010-08-08 Rik <octave@nomad.inbox5.com>
2718
2719 * Makefile.am: Run do_subst macro quietly without cluttering screen
2720 during build.
2721
2722 2010-08-08 Ben Abbott <bpabbott@mac.com>
2723
2724 * plot/print.m: Include 'colormap' when converting RGB to mono.
2725
2726 2010-08-07 Ben Abbott <bpabbott@mac.com>
2727
2728 * plot/__fltk_print__.m: When running pstoedit, crop eps file after it
2729 is created. Correctly check error status.
2730
2731 2010-08-06 Jaroslav Hajek <highegg@gmail.com>
2732
2733 * general/cell2mat.m: Allow cells of struct arrays.
2734
2735 2010-08-05 Ben Abbott <bpabbott@mac.com>
2736
2737 * plot/__print_parse_opts__.m, plot/__fltk_print__.m: Don't warn on
2738 absence of fig2dev or pstoedit until they are needed.
2739 * plot/__print_parse_opts__.m, plot/__fltk_print__.m: Add epslatex,
2740 pslatex, and pdflatex output for fltk backend. Use the gs png16m device
2741 instead of png256.
2742 * plot/print.m: Modify texinfo. Add unwind_protect block.
2743
2744 2010-08-01 Marco Caliari <marco.caliari@univr.it>
2745
2746 * general/bicubic.m: Fix bug #30400 when bicubic called with small
2747 numbers of arguments.
2748
2749 2010-08-04 Jaroslav Hajek <highegg@gmail.com>
2750
2751 * general/sortrows.m: Don't actually permute the rows if not
2752 requested.
2753
2754 2010-08-04 Ben Abbott <bpabbott@mac.com>
2755
2756 * plot/print.m, plot/__print_parse_opts__.m, plot/__gnuplot_print__.m,
2757 plot/private/__ghostscript__.m: plot/__fltk_print__.m: Add ps and pdf
2758 output for fltk backend, improved use of ghostscript, and minor
2759 improvements.
2760
2761 2010-08-01 Rik <octave@nomad.inbox5.com>
2762
2763 * deprecated/intwarning.m, general/arrayfun.m, general/cplxpair.m,
2764 general/interp1.m, general/interpn.m, general/quadgk.m,
2765 general/structfun.m, image/image_viewer.m, io/strread.m,
2766 miscellaneous/warning_ids.m, optimization/lsqnonneg.m, pkg/pkg.m,
2767 plot/__marching_cube__.m, plot/bar.m, plot/contourc.m, plot/errorbar.m,
2768 plot/ezplot.m, plot/isocolors.m, plot/isonormals.m, plot/isosurface.m,
2769 plot/stem.m, plot/stem3.m, polynomial/compan.m, polynomial/ppval.m,
2770 signal/arch_rnd.m, sparse/pcg.m, sparse/svds.m,
2771 special-matrix/invhilb.m, statistics/distributions/wblcdf.m,
2772 testfun/assert.m, testfun/demo.m, testfun/speed.m:
2773 Grammarcheck documentation. Add @noindent lines and ensure line
2774 length is less than 80.
2775
2776 2010-08-01 Martin Helm <martin@mhelm.de>
2777
2778 * plot/isosurface.m: Swap rows and columns of matrix in call to
2779 meshgrid.
2780
2781 2010-08-01 Rik <octave@nomad.inbox5.com>
2782
2783 * plot/print.m: Update documentation string. Change to active voice.
2784
2785 2010-07-30 Rik <octave@nomad.inbox5.com>
2786
2787 * Makefile.am: add .DOCSTRINGS to the DISTCLEANFILES list
2788
2789 2010-07-29 Ben Abbott <bpabbott@mac.com>
2790
2791 * plot/print.m, plot/__print_parse_opts__.m, plot/__fltk_print__.m,
2792 plot/__gnuplot_print__.m: Improved printing for the fltk backend.
2793 * plot/private/__ghostscript__.m, plot/private/__tight_eps_bbox__.m:
2794 New files to support printing.
2795
2796 2010-07-29 Jaroslav Hajek <highegg@gmail.com>
2797
2798 * linear-algebra/expm.m: Special-case scalars and diagonal matrices.
2799 Suggested by M. Caliari.
2800
2801 2010-07-26 Rik <octave@nomad.inbox5.com>
2802
2803 * linear-algebra/logm.m: Improve documentation string. Add GPL header.
2804 Add additional test block.
2805
2806 2010-07-28 Jaroslav Hajek <highegg@gmail.com>
2807
2808 * linear-algebra/logm.m: Rewrite. Thanks to M. Caliari and R. T. Guy.
2809
2810 2010-07-26 Rik <octave@nomad.inbox5.com>
2811
2812 * deprecated/complement.m, deprecated/intwarning.m, general/arrayfun.m,
2813 general/circshift.m, general/colon.m, general/common_size.m,
2814 general/del2.m, general/flipdim.m, general/fliplr.m, general/flipud.m,
2815 general/idivide.m, general/interp1.m, general/interp2.m,
2816 general/interp3.m, general/interpn.m, general/loadobj.m,
2817 general/quadgk.m, general/rat.m, general/saveobj.m, general/shiftdim.m,
2818 geometry/delaunayn.m, image/image_viewer.m, image/imfinfo.m,
2819 io/csvread.m, io/csvwrite.m, io/strread.m, linear-algebra/condest.m,
2820 linear-algebra/housh.m, linear-algebra/onenormest.m,
2821 linear-algebra/qzhess.m, miscellaneous/bincoeff.m,
2822 miscellaneous/compare_versions.m, miscellaneous/computer.m,
2823 miscellaneous/edit.m, miscellaneous/fileattrib.m,
2824 miscellaneous/getfield.m, miscellaneous/license.m, miscellaneous/ls.m,
2825 miscellaneous/parseparams.m, miscellaneous/swapbytes.m,
2826 miscellaneous/ver.m, miscellaneous/warning_ids.m,
2827 optimization/fminbnd.m, optimization/fminunc.m, optimization/fsolve.m,
2828 optimization/fzero.m, optimization/glpk.m, optimization/lsqnonneg.m,
2829 optimization/pqpnonneg.m, optimization/qp.m, optimization/sqp.m,
2830 path/pathdef.m, pkg/pkg.m, plot/__marching_cube__.m, plot/axis.m,
2831 plot/colorbar.m, plot/contourc.m, plot/contourf.m, plot/cylinder.m,
2832 plot/ezplot.m, plot/isocolors.m, plot/isonormals.m, plot/legend.m,
2833 plot/print.m, plot/refreshdata.m, plot/slice.m, plot/subplot.m,
2834 plot/surfl.m, polynomial/compan.m, polynomial/mpoles.m,
2835 polynomial/poly.m, polynomial/polyaffine.m, polynomial/polyfit.m,
2836 polynomial/polygcd.m, polynomial/polyout.m, polynomial/residue.m,
2837 polynomial/roots.m, polynomial/unmkpp.m, set/union.m, signal/filter2.m,
2838 signal/stft.m, sparse/spdiags.m, specfun/bessel.m, specfun/beta.m,
2839 specfun/betaln.m, specfun/nchoosek.m, specfun/nthroot.m,
2840 specfun/perms.m, special-matrix/hadamard.m, special-matrix/hankel.m,
2841 special-matrix/hilb.m, special-matrix/invhilb.m,
2842 special-matrix/toeplitz.m, special-matrix/vander.m,
2843 statistics/base/cloglog.m, statistics/base/cor.m,
2844 statistics/base/corrcoef.m, statistics/base/kendall.m,
2845 statistics/base/kurtosis.m, statistics/base/logit.m,
2846 statistics/base/mean.m, statistics/base/median.m,
2847 statistics/base/quantile.m, statistics/base/skewness.m,
2848 statistics/base/std.m, statistics/base/var.m,
2849 statistics/distributions/kolmogorov_smirnov_cdf.m,
2850 statistics/distributions/wblcdf.m, statistics/tests/cor_test.m,
2851 statistics/tests/hotelling_test_2.m, strings/bin2dec.m,
2852 strings/cstrcat.m, strings/dec2bin.m, strings/dec2hex.m,
2853 strings/findstr.m, strings/hex2dec.m, strings/index.m,
2854 strings/isstrprop.m, strings/regexptranslate.m, strings/rindex.m,
2855 strings/strcat.m, strings/substr.m, testfun/demo.m, time/asctime.m,
2856 time/clock.m, time/ctime.m, time/date.m, time/datenum.m,
2857 time/is_leap_year.m: Grammarcheck documentation of m-files.
2858 Add newlines between @items for readability.
2859
2860 2010-07-26 Ben Abbott <bpabbott@mac.com>
2861
2862 * general/interp1.m: When absent set X equal to the inices of Y.
2863 * general/interpn.m: Convert interpolation vectors of non-equal
2864 length to nd-arrays.
2865
2866 2010-07-26 Soren Hauberg <hauberg@gmail.com>
2867
2868 * image/image.m: Replace parenthesis with curly bracket in Texinfo.
2869
2870 2010-07-25 Rik <octave@nomad.inbox5.com>
2871
2872 * image/image.m: Always reverse 'ydir' property when displaying images.
2873
2874 2010-07-19 Rik <octave@nomad.inbox5.com>
2875
2876 * help/__makeinfo__.m: Add support to process @nopsell macro.
2877 Fix bug when more than one @seealso block exists.
2878
2879 2010-07-19 Rik <octave@nomad.inbox5.com>
2880
2881 * general/repmat.m: Add seealso to new repelems function.
2882
2883 2010-07-19 Jaroslav Hajek <highegg@gmail.com>
2884
2885 * specfun/nchoosek.m: Optimize.
2886
2887 2010-07-18 Rik <octave@nomad.inbox5.com>
2888
2889 * @ftp/ftp.m, @ftp/mget.m, audio/lin2mu.m, audio/loadaudio.m,
2890 audio/mu2lin.m, audio/playaudio.m, audio/saveaudio.m,
2891 audio/wavwrite.m, deprecated/create_set.m,
2892 deprecated/intwarning.m, deprecated/lchol.m,
2893 deprecated/spchol.m, deprecated/spdiag.m, deprecated/spfind.m,
2894 deprecated/splchol.m, deprecated/splu.m, deprecated/spmax.m,
2895 deprecated/spmin.m, deprecated/spqr.m, deprecated/weibcdf.m,
2896 deprecated/weibrnd.m, general/accumarray.m, general/bitset.m,
2897 general/colon.m, general/deal.m, general/del2.m,
2898 general/genvarname.m, general/gradient.m, general/interp1.m,
2899 general/interp2.m, general/interp3.m, general/interpft.m,
2900 general/interpn.m, general/nargchk.m, general/nargoutchk.m,
2901 general/nextpow2.m, general/num2str.m, general/pol2cart.m,
2902 general/polyarea.m, general/prepad.m, general/quadgk.m,
2903 general/quadl.m, general/quadv.m, general/rat.m,
2904 general/repmat.m, general/shiftdim.m, general/structfun.m,
2905 general/trapz.m, geometry/convhull.m, geometry/delaunay.m,
2906 geometry/delaunay3.m, geometry/delaunayn.m, geometry/dsearch.m,
2907 geometry/dsearchn.m, geometry/griddata.m, geometry/trimesh.m,
2908 geometry/triplot.m, geometry/trisurf.m, geometry/voronoi.m,
2909 geometry/voronoin.m, help/__makeinfo__.m, help/gen_doc_cache.m,
2910 help/get_first_help_sentence.m, help/print_usage.m, help/type.m,
2911 image/brighten.m, image/colormap.m, image/image.m,
2912 image/imagesc.m, image/imfinfo.m, image/imshow.m,
2913 image/imwrite.m, image/ind2rgb.m, io/dlmwrite.m, io/fileread.m,
2914 io/strread.m, io/textread.m, linear-algebra/cond.m,
2915 linear-algebra/condest.m, linear-algebra/ishermitian.m,
2916 linear-algebra/onenormest.m, miscellaneous/bzip2.m,
2917 miscellaneous/dir.m, miscellaneous/dos.m, miscellaneous/edit.m,
2918 miscellaneous/gzip.m, miscellaneous/mkoctfile.m,
2919 miscellaneous/orderfields.m, miscellaneous/parseparams.m,
2920 miscellaneous/perl.m, miscellaneous/unix.m,
2921 miscellaneous/unpack.m, miscellaneous/version.m,
2922 miscellaneous/zip.m, optimization/fminbnd.m,
2923 optimization/fminunc.m, optimization/fsolve.m,
2924 optimization/glpk.m, optimization/glpkmex.m,
2925 optimization/lsqnonneg.m, optimization/optimget.m,
2926 optimization/optimset.m, optimization/pqpnonneg.m,
2927 optimization/private/__fdjac__.m, optimization/qp.m,
2928 pkg/get_forge_pkg.m, pkg/pkg.m, plot/__fltk_print__.m,
2929 plot/__gnuplot_print__.m, plot/ancestor.m, plot/area.m,
2930 plot/axes.m, plot/axis.m, plot/bar.m, plot/barh.m, plot/box.m,
2931 plot/caxis.m, plot/cla.m, plot/clabel.m, plot/close.m,
2932 plot/colorbar.m, plot/comet.m, plot/compass.m, plot/contour.m,
2933 plot/contour3.m, plot/contourc.m, plot/contourf.m,
2934 plot/cylinder.m, plot/ellipsoid.m, plot/ezcontour.m,
2935 plot/ezcontourf.m, plot/ezmesh.m, plot/ezmeshc.m, plot/ezplot.m,
2936 plot/ezplot3.m, plot/ezpolar.m, plot/ezsurf.m, plot/ezsurfc.m,
2937 plot/feather.m, plot/figure.m, plot/fill.m, plot/findall.m,
2938 plot/findobj.m, plot/fplot.m, plot/gcbo.m, plot/grid.m,
2939 plot/hggroup.m, plot/hidden.m, plot/line.m, plot/meshgrid.m,
2940 plot/ndgrid.m, plot/pareto.m, plot/patch.m, plot/pcolor.m,
2941 plot/peaks.m, plot/pie.m, plot/plotmatrix.m, plot/plotyy.m,
2942 plot/print.m, plot/private/__actual_axis_position__.m,
2943 plot/quiver.m, plot/quiver3.m, plot/refresh.m, plot/rose.m,
2944 plot/scatter.m, plot/scatter3.m, plot/shading.m, plot/slice.m,
2945 plot/specular.m, plot/sphere.m, plot/subplot.m, plot/surfl.m,
2946 plot/surfnorm.m, plot/text.m, plot/title.m, plot/view.m,
2947 plot/whitebg.m, plot/xlabel.m, plot/xlim.m, plot/ylabel.m,
2948 plot/ylim.m, plot/zlabel.m, plot/zlim.m, polynomial/compan.m,
2949 polynomial/mkpp.m, polynomial/mpoles.m, polynomial/pchip.m,
2950 polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
2951 polynomial/ppval.m, polynomial/spline.m, set/intersect.m,
2952 set/powerset.m, set/setdiff.m, set/setxor.m, set/union.m,
2953 set/unique.m, signal/fftshift.m, signal/filter2.m,
2954 signal/ifftshift.m, sparse/bicgstab.m, sparse/cgs.m,
2955 sparse/etreeplot.m, sparse/gplot.m, sparse/pcg.m, sparse/pcr.m,
2956 sparse/spdiags.m, sparse/speye.m, sparse/sprand.m,
2957 sparse/sprandn.m, sparse/sprandsym.m, sparse/spstats.m,
2958 sparse/spy.m, sparse/treelayout.m, sparse/treeplot.m,
2959 specfun/bessel.m, specfun/legendre.m, specfun/pow2.m,
2960 statistics/base/center.m, statistics/base/histc.m,
2961 statistics/base/kendall.m, statistics/base/meansq.m,
2962 statistics/base/prctile.m, statistics/base/quantile.m,
2963 statistics/base/range.m, statistics/base/std.m,
2964 statistics/base/table.m, statistics/distributions/betacdf.m,
2965 statistics/distributions/betarnd.m,
2966 statistics/distributions/binornd.m,
2967 statistics/distributions/cauchy_rnd.m,
2968 statistics/distributions/chi2rnd.m,
2969 statistics/distributions/discrete_rnd.m,
2970 statistics/distributions/empirical_rnd.m,
2971 statistics/distributions/exprnd.m,
2972 statistics/distributions/fcdf.m,
2973 statistics/distributions/frnd.m,
2974 statistics/distributions/gamrnd.m,
2975 statistics/distributions/geornd.m,
2976 statistics/distributions/hygernd.m,
2977 statistics/distributions/kolmogorov_smirnov_cdf.m,
2978 statistics/distributions/laplace_rnd.m,
2979 statistics/distributions/logistic_rnd.m,
2980 statistics/distributions/lognrnd.m,
2981 statistics/distributions/nbinrnd.m,
2982 statistics/distributions/normrnd.m,
2983 statistics/distributions/stdnormal_rnd.m,
2984 statistics/distributions/tcdf.m,
2985 statistics/distributions/trnd.m,
2986 statistics/distributions/unidrnd.m,
2987 statistics/distributions/unifcdf.m,
2988 statistics/distributions/unifrnd.m,
2989 statistics/distributions/wblcdf.m,
2990 statistics/distributions/wblrnd.m,
2991 statistics/tests/kolmogorov_smirnov_test.m,
2992 statistics/tests/kolmogorov_smirnov_test_2.m,
2993 statistics/tests/wilcoxon_test.m, strings/base2dec.m,
2994 strings/index.m, strings/mat2str.m, strings/strchr.m,
2995 strings/substr.m, strings/validatestring.m, testfun/assert.m,
2996 testfun/example.m, testfun/fail.m, testfun/speed.m,
2997 testfun/test.m, time/calendar.m, time/date.m, time/datenum.m,
2998 time/datetick.m, time/datevec.m:
2999 Grammarcheck documentation of m-files.
3000
3001 2010-07-17 Rik <octave@nomad.inbox5.com>
3002
3003 * audio/lin2mu.m, general/common_size.m, general/interp1.m,
3004 general/interp2.m, general/interpn.m, general/quadl.m,
3005 geometry/dsearchn.m, geometry/voronoi.m, geometry/voronoin.m,
3006 image/hsv2rgb.m, image/imread.m, image/rgb2hsv.m,
3007 linear-algebra/commutation_matrix.m, linear-algebra/condest.m,
3008 linear-algebra/expm.m, linear-algebra/krylov.m,
3009 linear-algebra/onenormest.m, miscellaneous/perl.m,
3010 plot/linkprop.m, plot/plot.m, plot/print.m, plot/stem3.m,
3011 signal/diffpara.m, signal/stft.m, sparse/pcg.m, sparse/pcr.m,
3012 specfun/primes.m, special-matrix/hadamard.m, special-matrix/hankel.m,
3013 special-matrix/invhilb.m, special-matrix/pascal.m,
3014 special-matrix/rosser.m, special-matrix/toeplitz.m,
3015 special-matrix/vander.m, special-matrix/wilkinson.m,
3016 testfun/speed.m: Spellcheck documentation.
3017
3018 2010-07-15 Jaroslav Hajek <highegg@gmail.com>
3019
3020 * general/flipdim.m: Suuport flipping about trailing singleton
3021 dimension.
3022
3023 2010-07-14 Ben Abbott <bpabbott@mac.com>
3024
3025 * plot/__gnuplot_print__.m: Fix broken options "-orientation",
3026 "-special_flag", "-debug_file", "-tight_flag", and "-printer".
3027
3028 2010-07-14 Rik <octave@nomad.inbox5.com>
3029
3030 * linear-algebra/normest.m: Improve documentation. Add better input
3031 validation. Use same variable names in code as in documentation.
3032
3033 2010-07-14 Marco Caliari <marco.caliari@univr.it>
3034
3035 * linear-algebra/normest.m: Set the "state" of the random number
3036 generator to trace(A).
3037
3038 2010-07-12 Jaroslav Hajek <highegg@gmail.com>
3039
3040 * general/cell2mat.m: Optimize so as to minimize the number of
3041 concats.
3042
3043 2010-07-12 John W. Eaton <jwe@octave.org>
3044
3045 * general/display.m: Print usage message if nargin != 1.
3046 Bug #30421.
3047
3048 2010-07-09 Thorsten Meyer <thorsten.meyier@gmx.de>
3049
3050 * general/interp2.m: improve input argument handling and
3051 allow not equally spaced griddata (bug #29601)
3052
3053 2010-07-08 Jaroslav Hajek <highegg@gmail.com>
3054
3055 * general/accumarray.m: Fix incorrect handling of nondefault fill
3056 values in min/max reductions of integers.
3057
3058 2010-07-07 David Bateman <dbateman@free.fr>
3059
3060 * __next_line_color__.m: Allow conditional initialisation of the
3061 color_rotation variable.
3062 * __next_line_style__.m: Allow conditional initialisation of the
3063 style_rotation variable.
3064 * hold.m: Support "hold all".
3065 * newplot.m: Conditionally initialisation the line style and color
3066 based on the __hold_all__ axes property.
3067
3068 2010-07-04 Soren Hauberg <hauberg@gmail.com>
3069
3070 * polynomial/deconv.m: ensure that the orientation of the third
3071 input to 'filter' matches the orientation of 'y'.
3072
3073 2010-07-02 Rik <octave@nomad.inbox5.com>
3074
3075 * audio/wavread.m: Correctly handle non-word aligned data chunks.
3076 (bug #30309).
3077
3078 2010-06-16 Rik <octave@nomad.inbox5.com>
3079
3080 * plot/stairs.m: Add additional calling forms to documentation.
3081
3082 2010-06-24 John W. Eaton <jwe@octave.org>
3083
3084 * plot/private/__plt__.m: Replace usage message with error.
3085 * plot/loglog.m, plot/plot.m, plot/polar.m, plot/semilogx.m,
3086 plot/semilogy.m: Call print_usage if no args are supplied.
3087 Add additional calling forms to documentation.
3088
3089 2010-06-24 Shai Ayal <shaiay@users.sourceforge.net>
3090
3091 * plot/print.m: convert to wrapper for backend specific print functions
3092 * plot/__gnuplot_print__.m: New gnuplot specific print function,
3093 largely based on the former print.m
3094 * plot/__fltk_print__.m: New fltk specific print function
3095 * plot/__print_parse_opts__.m: New option parser for print
3096 functions, largely based on the former print.m
3097 * plot/module.mk: Add new m-files here
3098
3099 2010-06-23 David Bateman <dbateman@free.fr>
3100
3101 * whitebg.m: New function.
3102 * module.mk (plot_FCN_FILES): Add it here.
3103 * __go_draw_figure__.m: Set the border color to the inverse of the
3104 background color.
3105
3106 2010-06-17 Brad Froehle <brad.froehle@gmail.com>
3107
3108 * sparse/spy.m: Fix typo.
3109
3110 2010-06-16 Rik <octave@nomad.inbox5.com>
3111
3112 * set/union.m: Remove seealso reference to deprecated function.
3113
3114 2010-06-16 Rik <octave@nomad.inbox5.com>
3115
3116 * @ftp/dir.m, @ftp/ftp.m, @ftp/mget.m, @ftp/mput.m, @ftp/rename.m,
3117 deprecated/fstat.m, general/accumdim.m, general/interp1.m,
3118 linear-algebra/ishermitian.m, linear-algebra/issymmetric.m,
3119 miscellaneous/substruct.m, optimization/fminbnd.m,
3120 optimization/fsolve.m, plot/bar.m, plot/daspect.m, plot/pbaspect.m,
3121 plot/print.m, polynomial/mkpp.m, polynomial/ppval.m, set/union.m,
3122 signal/unwrap.m, specfun/nthroot.m: Periodic grammar check of
3123 documentation to ensure a common format.
3124
3125 2010-06-14 Rik <octave@nomad.inbox5.com>
3126
3127 * plot/image.m: Flip data, rather than y-axis, for images. (bug #30033)
3128
3129 2010-06-12 Ben Abbott <bpabbott@mac.com>
3130
3131 * plot/scatter.m: New demo.
3132 * plot/private/__scatter__.m: Properly set default value markersize
3133 and marker type.
3134
3135 2010-06-12 Rik <octave@nomad.inbox5.com>
3136
3137 * plot/scatter.m: Add new calling forms of function to documentation.
3138
3139 2010-06-10 Ben Abbott <bpabbott@mac.com>
3140
3141 * plot/private/__scatter__.m, plot/scatter.m: Honor Matlab color
3142 settings.
3143 * general/prepad.m: Fix typo 'dimm' -> 'dim'.
3144
3145 2010-06-10 Jaroslav Hajek <highegg@gmail.com>
3146
3147 * linear-algebra/vec.m: Remove (make built-in).
3148 * linear-algebra/module.mk: Update.
3149
3150 2010-06-09 Rik <octave@nomad.inbox5.com>
3151
3152 * general/flipdim.m, general/accumdim.m: Use > 1 test to find
3153 first non-singleton dimension rather than != 1.
3154
3155 2010-06-08 Rik <octave@nomad.inbox5.com>
3156
3157 * general/cumtrapz.m, general/postpad.m, general/prepad.m,
3158 general/shift.m, general/trapz.m, signal/unwrap.m: Use common
3159 method to find first non-singleton dimension.
3160
3161 2010-06-08 Rik <octave@nomad.inbox5.com>
3162
3163 * general/rotdim.m: Modify function to use same variable names
3164 as documentation.
3165
3166 2010-06-08 Rik <octave@nomad.inbox5.com>
3167
3168 * general/cart2pol.m, general/cart2sph.m, general/pol2cart.m,
3169 general/sph2cart.m: Add option to operate on column matrix of
3170 coordinates.
3171
3172 2010-06-08 Rik <octave@nomad.inbox5.com>
3173
3174 * general/arrayfun.m, general/cart2pol.m, general/cart2sph.m,
3175 general/idivide.m, general/logspace.m, general/sph2cart.m,
3176 general/structfun.m, image/imagesc.m, io/csvread.m, io/csvwrite.m,
3177 linear-algebra/cond.m, linear-algebra/condest.m,
3178 linear-algebra/isdefinite.m, linear-algebra/null.m,
3179 linear-algebra/orth.m, miscellaneous/list_primes.m,
3180 optimization/fminunc.m, optimization/fzero.m, path/matlabroot.m,
3181 plot/axis.m, plot/plot.m, plot/semilogx.m, plot/semilogxerr.m,
3182 plot/semilogy.m, plot/semilogyerr.m, plot/stem.m, polynomial/poly.m,
3183 polynomial/polyder.m, polynomial/polyderiv.m, polynomial/polyfit.m,
3184 polynomial/polyout.m, polynomial/polyval.m, set/ismember.m,
3185 sparse/spfun.m, specfun/betaln.m, statistics/base/mean.m,
3186 statistics/base/median.m, statistics/base/mode.m, statistics/base/ols.m,
3187 statistics/base/ranks.m,
3188 statistics/distributions/kolmogorov_smirnov_cdf.m,
3189 statistics/distributions/wblpdf.m: Improve documentation strings
3190
3191 2010-06-07 Jaroslav Hajek <highegg@gmail.com>
3192
3193 * pkg/pkg.m: Support pkg list -forge.
3194
3195 2010-06-07 Jaroslav Hajek <highegg@gmail.com>
3196
3197 * pkg/get_forge_pkg.m: New function.
3198 * pkg/module.mk: Add it here.
3199 * pkg/pkg.m: Support -forge switch for auto-downloading OctaveForge
3200 packages.
3201
3202 2010-06-03 Alois Schlögl
3203
3204 * signal/arch_test.m, statistics/tests/bartlett_test.m,
3205 statistics/tests/chisquare_test_homogeneity.m,
3206 statistics/tests/chisquare_test_independence.m,
3207 statistics/tests/manova.m, statistics/tests/mcnemar_test.m,
3208 statistics/tests/run_test.m, statistics/distributions/chi2pdf.m:
3209 Replace calls to obsolete chisquare_cdf with chi2cdf.
3210
3211 2010-06-03 Rik <octave@nomad.inbox5.com>
3212
3213 * plot/private/__plt__.m: Add newline to usage message.
3214
3215 2010-06-02 Rik <octave@nomad.inbox5.com>
3216
3217 * optimization/sqp.m: Overhaul sqp code.
3218 Guarantee equivalent results if sqp called with or wihout bounds
3219 (bug #29989). Simplify input option handling and add %tests
3220 to check validation code. Rewrite documentation string.
3221
3222 2010-06-01 Rik <octave@nomad.inbox5.com>
3223
3224 * optimization/fminbnd.m: Remove unused persistent variable.
3225
3226 2010-06-01 Rik <octave@nomad.inbox5.com>
3227
3228 * plot/private/__contour__.m: Correctly size X and Y when only Z
3229 specified (bug #30002).
3230
3231 2010-05-31 Rik <octave@nomad.inbox5.com>
3232
3233 * specfun/legendre.m: Orient row vector correctly (bug #29997).
3234 Add input validation for negative values and %tests to check
3235 validation routines.
3236
3237 2010-05-30 Rik <octave@nomad.inbox5.com>
3238
3239 * sparse/svds.m: Overhaul code.
3240 Return smallest singular values if sigma == 0 (Bug #29721).
3241 Avoid calculating U and V matrices unless requested.
3242 Correctly handle zero matrix input.
3243 Improve documentation string.
3244
3245 2010-05-26 Rik <octave@nomad.inbox5.com>
3246
3247 * statistics/base/histc.m, statistics/base/iqr.m,
3248 statistics/base/kurtosis.m, statistics/base/mode.m,
3249 statistics/base/ranks.m, statistics/base/run_count.m,
3250 statistics/base/skewness.m, statistics/base/statistics.m,
3251 statistics/base/studentize.m: Improve validation of input arguments.
3252
3253 2010-05-26 Jaroslav Hajek <highegg@gmail.com>
3254
3255 * specfun/isprime.m: Fix and further optimize.
3256
3257 2010-05-26 Rik <octave@nomad.inbox5.com>
3258
3259 * plot/legend.m: Improve documentation string.
3260
3261 2010-05-26 Rik <octave@nomad.inbox5.com>
3262
3263 * sparse/svds.m: Check struct input arguments. Overhaul documentation.
3264
3265 2010-05-26 Ben Abbott <bpabbott@mac.com>
3266
3267 * plot/legend.m: Key labels for specified objects.
3268 * plot/ancestor.m: Support vectors of handles.
3269
3270 2010-05-26 Rik <octave@nomad.inbox5.com>
3271
3272 * sparse/svds.m: Initialize ARPACK starting vector in svds test code.
3273 Bug #29721.
3274
3275 2010-05-25 Ben Abbott <bpabbott@mac.com>
3276
3277 * polynomial/spline.m: Ignore NaNs within input vectors.
3278
3279 2010-05-25 Jaroslav Hajek <highegg@gmail.com>
3280
3281 * specfun/primes.m: Use logical masks rather than numeric.
3282 * specfun/isprime.m: Rewrite using isprime.
3283
3284 2010-05-25 Jaroslav Hajek <highegg@gmail.com>
3285
3286 * miscellaneous/unimplemented.m: Don't mention onCleanup (supported).
3287
3288 2010-05-25 Jaroslav Hajek <highegg@gmail.com>
3289
3290 * statistics/base/median.m: Ensure NaNs where needed. Simplify first
3291 non-singleton dimension computation.
3292
3293 2010-05-24 Rik <octave@nomad.inbox5.com>
3294
3295 * general/private/__isequal__.m, image/image.m,
3296 statistics/base/ranks.m: Replace calls to deprecated functions.
3297
3298 2010-05-23 Rik <octave@nomad.inbox5.com>
3299
3300 * image/imshow.m: Scale image point color according to colormap.
3301 Bug #29926.
3302
3303 2010-05-16 Rik <octave@nomad.inbox5.com>
3304
3305 * plot/semilogx.m, plot/semilogy.m: Plot minor ticks for semilog plots.
3306
3307 2010-05-16 Rik <octave@nomad.inbox5.com>
3308
3309 * audio/loadaudio.m, audio/playaudio.m, audio/saveaudio.m,
3310 audio/wavread.m, general/bicubic.m, general/bitcmp.m, general/bitget.m,
3311 general/bitset.m, general/cplxpair.m, general/del2.m,
3312 general/gradient.m, general/interp2.m, general/interp3.m,
3313 general/interpn.m, general/postpad.m, general/prepad.m,
3314 general/private/__splinen__.m, image/image_viewer.m, image/imagesc.m,
3315 image/saveimage.m, linear-algebra/expm.m, linear-algebra/krylov.m,
3316 miscellaneous/edit.m, miscellaneous/private/__xzip__.m,
3317 miscellaneous/what.m, optimization/glpk.m, optimization/optimset.m,
3318 optimization/pqpnonneg.m, path/pathdef.m, plot/__go_draw_axes__.m,
3319 plot/__marching_cube__.m, plot/gnuplot_drawnow.m, plot/ishold.m,
3320 plot/isocolors.m, plot/isonormals.m, plot/print.m,
3321 plot/private/__add_datasource__.m, plot/private/__color_str_rgb__.m,
3322 plot/private/__errplot__.m, plot/private/__interp_cube__.m,
3323 plot/shading.m, plot/specular.m, polynomial/deconv.m,
3324 polynomial/polyint.m, polynomial/ppint.m, set/powerset.m,
3325 signal/arch_fit.m, signal/arch_test.m, signal/durbinlevinson.m,
3326 special-matrix/hadamard.m, statistics/distributions/unidrnd.m,
3327 statistics/distributions/unifinv.m,
3328 statistics/models/logistic_regression.m, strings/strjust.m,
3329 testfun/rundemos.m, testfun/runtests.m, testfun/test.m, time/datenum.m:
3330 Print name of function in error() string messages.
3331
3332 2010-05-16 Rik <octave@nomad.inbox5.com>
3333
3334 * plot/contourc.m, plot/private/__contour__.m,
3335 plot/surface.m, plot/surfnorm.m: Check input
3336 arguments for size and type (bug #29861).
3337
3338 2010-05-13 John W. Eaton <jwe@octave.org>
3339
3340 * help/help.m: Avoid unnecessary use of varargout.
3341
3342 2010-05-13 Qianqian Fang <fangq>
3343
3344 * miscellaneous/tempdir.m: Add filesep to end of tempdir (bug #29864).
3345
3346 2010-05-11 Jaroslav Hajek <highegg@gmail.com>
3347
3348 * io/textread.m: Fix typo.
3349
3350 2010-05-08 David Gesswein <djg@pdp8online.com>
3351
3352 * io/dlmwrite.m: Correctly set output precision (#29870).
3353
3354 2010-05-12 Jordi Gutiérrez Hermoso <jordigh@gmail.com>
3355
3356 * help/help.m: Allow docstring to be returned as output, and
3357 correct docstring.
3358
3359 2010-05-08 Rik <octave@nomad.inbox5.com>
3360
3361 * testfun/test.m: Don't abort testing when skipping a testif block
3362
3363 2010-05-05 Rik <octave@nomad.inbox5.com>
3364
3365 * statistics/tests/cor_test.m, statistics/tests/t_test.m,
3366 statistics/tests/t_test_2.m, statistics/tests/t_test_regression.m,
3367 statistics/tests/welch_test.m: Replace deprecated function calls.
3368 Patch provided by Alois Schlögl.
3369
3370 2010-05-02 Rik <octave@nomad.inbox5.com>
3371
3372 * linear-algebra/cond.m: Add TeX equation to documentation
3373
3374 2010-05-02 Peter van den Biggelaar <peter@biglr.net>
3375
3376 * plot/close.m: No error on "close([])".
3377
3378 2010-05-01 Ben Abbott <bpabbott@mac.com>
3379
3380 * plot/__go_draw_axes__.m: Remove gnuplot errorbar code.
3381
3382 2010-04-30 Ben Abbott <bpabbott@mac.com>
3383
3384 * plot/loglogerr.m, plot/semilogxerr.m, plot/semilogyerr.m:
3385 Add demos.
3386 * plot/private/__errplot__.m: Fix bug parsing errorbar style.
3387 * plot/private/__errplot__.m: Implement errorbars in the Matlab style.
3388
3389 2010-04-29 Ben Abbott <bpabbott@mac.com>
3390
3391 * plot/errorbar.m: Modify demo.
3392 * plot/private/__errplot__.m: Fix bug for boxxy errorbar.
3393 * plot/errorbar.m: Add demos.
3394
3395 2010-04-27 David Bateman <dbateman@free.fr>
3396
3397 * plot/private/__errplot__.m: Update the marker in a seperate
3398 listener function.
3399
3400 2010-04-27 Rik <octave@nomad.inbox5.com>
3401
3402 * plot/private/__go_draw_axes__.m: Use "." for marker when plotting
3403 with errorbars. (bug #29057)
3404
3405 2010-04-27 Ben Abbott <bpabbott@mac.com>
3406
3407 * plot/private/__errplot__.m: Add missing semicolon line terminations.
3408
3409 2010-04-27 David Bateman <dbateman@free.fr>
3410
3411 * plot/private/__default_plot_options_.m: New option errorstyle.
3412 * plot/private/__pltopt__.m: Use errorstyle here seperately from
3413 the linestyle so that both can be set.
3414 * plot/private/__errcomm__.m: Allow for the fact that matrices
3415 to __errplot__ with return a vector of handles.
3416 * plot/private/__errplot__.m: Allow for default linestyles.
3417
3418 * plot/private/__errplot__.m: Set the errorbar marker to "none".
3419
3420 2010-04-26 David Bateman <dbateman@free.fr>
3421
3422 * plot/bar.m: Document the use of the colormap for the color of
3423 the bars.
3424
3425 * plot/private/__errplot__.m: Allow x, box and xy errorbars with
3426 different syntax.
3427
3428 * plot/private/__errplot__.m: Allow matlab style linestyles, and
3429 support setting the markers.
3430
3431 2010-04-24 David Bateman <dbateman@free.fr>
3432
3433 * plot/private/__patch__.m: Correct order of calling setdata and
3434 setvertexdata.
3435
3436 2010-04-25 Ben Abbott <bpabbot@mac.com>
3437
3438 * plot/__go_draw_figure__.m: Hidden axes may have visible children.
3439
3440 2010-04-24 Ben Abbott <bpabbott@mac.com>
3441
3442 * plot/print.m: Set figure color property to 'none' when printing.
3443
3444 2010-04-24 David Bateman <dbateman@free.fr>
3445
3446 * plot/__go_draw_axes__.m: Correct fill of diamond markers
3447
3448 2010-04-24 Ben Abbott <bpabbott@mac.com>
3449
3450 * plot/__go_draw_axes__.m: Consistent placement of axes for ps vs
3451 other gnuplot terminals.
3452
3453 2010-04-23 Ben Abbott <bpabbott@mac.com>
3454
3455 * plot/colorbar.m: Fix colorbar() bugs for manual plotboxaspectratio.
3456 * plot/axis.m: For 'axis normal' restore plotboxaspectratio.
3457
3458 2010-04-23 John W. Eaton <jwe@octave.org>
3459
3460 * gethelp.cc (extract_help_text): Use C++ static_cast instead of
3461 C-style cast.
3462
3463 2010-04-23 Rik <octave@nomad.inbox5.com>
3464
3465 * audio/loadaudio.m, audio/mu2lin.m, audio/playaudio.m,
3466 audio/saveaudio.m, audio/wavread.m, audio/wavwrite.m,
3467 deprecated/cellidx.m, deprecated/intwarning.m,
3468 deprecated/lchol.m, deprecated/spatan2.m, deprecated/spchol.m,
3469 deprecated/spchol2inv.m, deprecated/spcholinv.m,
3470 deprecated/spcumprod.m, deprecated/spcumsum.m,
3471 deprecated/spdet.m, deprecated/spdiag.m, deprecated/spfind.m,
3472 deprecated/spinv.m, deprecated/spkron.m, deprecated/splchol.m,
3473 deprecated/split.m, deprecated/splu.m, deprecated/spmax.m,
3474 deprecated/spmin.m, deprecated/spprod.m, deprecated/spqr.m,
3475 deprecated/spsum.m, deprecated/spsumsq.m, elfun/lcm.m,
3476 general/bicubic.m, general/cell2mat.m, general/circshift.m,
3477 general/cplxpair.m, general/cumtrapz.m, general/dblquad.m,
3478 general/del2.m, general/gradient.m, general/idivide.m,
3479 general/int2str.m, general/interp1.m, general/interp2.m,
3480 general/interp3.m, general/interpn.m, general/isa.m,
3481 general/num2str.m, general/postpad.m, general/prepad.m,
3482 general/private/__isequal__.m, general/quadgk.m,
3483 general/quadl.m, general/quadv.m, general/rat.m,
3484 general/rotdim.m, general/shift.m, general/sortrows.m,
3485 general/structfun.m, general/trapz.m, geometry/griddata.m,
3486 geometry/griddata3.m, geometry/inpolygon.m, geometry/rectint.m,
3487 geometry/trimesh.m, geometry/triplot.m, geometry/trisurf.m,
3488 geometry/voronoi.m, help/doc.m, help/help.m, help/which.m,
3489 io/dlmwrite.m, io/strread.m, linear-algebra/condest.m,
3490 linear-algebra/cross.m, linear-algebra/krylov.m,
3491 linear-algebra/null.m, linear-algebra/onenormest.m,
3492 linear-algebra/orth.m, linear-algebra/rank.m,
3493 linear-algebra/rref.m, miscellaneous/bincoeff.m,
3494 miscellaneous/cast.m, miscellaneous/compare_versions.m,
3495 miscellaneous/copyfile.m, miscellaneous/dir.m,
3496 miscellaneous/dump_prefs.m, miscellaneous/edit.m,
3497 miscellaneous/fileattrib.m, miscellaneous/fileparts.m,
3498 miscellaneous/fullfile.m, miscellaneous/license.m,
3499 miscellaneous/ls.m, miscellaneous/ls_command.m,
3500 miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
3501 miscellaneous/orderfields.m, miscellaneous/perl.m,
3502 miscellaneous/run.m, miscellaneous/substruct.m,
3503 miscellaneous/swapbytes.m, miscellaneous/tar.m,
3504 miscellaneous/unpack.m, miscellaneous/what.m,
3505 miscellaneous/zip.m, optimization/fminunc.m,
3506 optimization/fsolve.m, optimization/glpk.m, optimization/qp.m,
3507 optimization/sqp.m, path/pathdef.m, path/savepath.m, pkg/pkg.m,
3508 plot/__gnuplot_get_var__.m, plot/__gnuplot_ginput__.m,
3509 plot/__go_draw_axes__.m, plot/__next_line_color__.m,
3510 plot/__next_line_style__.m, plot/__plt_get_axis_arg__.m,
3511 plot/ancestor.m, plot/area.m, plot/axes.m, plot/axis.m,
3512 plot/box.m, plot/cla.m, plot/clabel.m, plot/clf.m, plot/close.m,
3513 plot/colorbar.m, plot/comet.m, plot/compass.m, plot/contourf.m,
3514 plot/cylinder.m, plot/ellipsoid.m, plot/feather.m, plot/fill.m,
3515 plot/findobj.m, plot/fplot.m, plot/gnuplot_drawnow.m,
3516 plot/grid.m, plot/gtext.m, plot/hidden.m, plot/hist.m,
3517 plot/hold.m, plot/ishold.m, plot/isonormals.m,
3518 plot/isosurface.m, plot/legend.m, plot/linkprop.m, plot/meshz.m,
3519 plot/newplot.m, plot/pareto.m, plot/pie.m, plot/plot3.m,
3520 plot/plotmatrix.m, plot/plotyy.m, plot/polar.m,
3521 plot/private/__actual_axis_position__.m,
3522 plot/private/__add_datasource__.m,
3523 plot/private/__axes_limits__.m, plot/private/__axis_label__.m,
3524 plot/private/__bar__.m, plot/private/__clabel__.m,
3525 plot/private/__contour__.m, plot/private/__errcomm__.m,
3526 plot/private/__errplot__.m, plot/private/__ezplot__.m,
3527 plot/private/__patch__.m, plot/private/__plt__.m,
3528 plot/private/__pltopt__.m, plot/private/__quiver__.m,
3529 plot/private/__scatter__.m, plot/private/__stem__.m,
3530 plot/refreshdata.m, plot/ribbon.m, plot/rose.m, plot/slice.m,
3531 plot/sombrero.m, plot/sphere.m, plot/stairs.m, plot/subplot.m,
3532 plot/surf.m, plot/surface.m, plot/surfl.m, plot/surfnorm.m,
3533 plot/text.m, plot/view.m, polynomial/polyderiv.m,
3534 polynomial/polygcd.m, polynomial/polyout.m, polynomial/spline.m,
3535 set/intersect.m, set/setdiff.m, set/setxor.m, signal/unwrap.m,
3536 sparse/pcg.m, sparse/pcr.m, sparse/spaugment.m,
3537 sparse/spconvert.m, sparse/sprand.m, sparse/sprandsym.m,
3538 sparse/svds.m, sparse/treelayout.m, sparse/treeplot.m,
3539 specfun/nchoosek.m, specfun/primes.m, special-matrix/toeplitz.m,
3540 statistics/base/iqr.m, statistics/base/kurtosis.m,
3541 statistics/base/qqplot.m, statistics/base/quantile.m,
3542 statistics/base/ranks.m, statistics/base/run_count.m,
3543 statistics/base/skewness.m, statistics/base/statistics.m,
3544 statistics/base/studentize.m, statistics/base/var.m,
3545 statistics/distributions/betapdf.m,
3546 statistics/distributions/betarnd.m,
3547 statistics/distributions/binocdf.m,
3548 statistics/distributions/binoinv.m,
3549 statistics/distributions/binornd.m,
3550 statistics/distributions/cauchy_pdf.m,
3551 statistics/distributions/cauchy_rnd.m,
3552 statistics/distributions/chi2rnd.m,
3553 statistics/distributions/discrete_rnd.m,
3554 statistics/distributions/exprnd.m,
3555 statistics/distributions/fcdf.m,
3556 statistics/distributions/finv.m,
3557 statistics/distributions/fpdf.m,
3558 statistics/distributions/frnd.m,
3559 statistics/distributions/gampdf.m,
3560 statistics/distributions/gamrnd.m,
3561 statistics/distributions/geornd.m,
3562 statistics/distributions/hygepdf.m,
3563 statistics/distributions/laplace_inv.m,
3564 statistics/distributions/lognrnd.m,
3565 statistics/distributions/nbincdf.m,
3566 statistics/distributions/nbininv.m,
3567 statistics/distributions/nbinpdf.m,
3568 statistics/distributions/nbinrnd.m,
3569 statistics/distributions/normrnd.m,
3570 statistics/distributions/poissinv.m,
3571 statistics/distributions/poissrnd.m,
3572 statistics/distributions/tinv.m,
3573 statistics/distributions/tpdf.m,
3574 statistics/distributions/trnd.m,
3575 statistics/distributions/unidrnd.m,
3576 statistics/distributions/unifrnd.m,
3577 statistics/distributions/wblpdf.m,
3578 statistics/distributions/wblrnd.m, strings/cstrcat.m,
3579 strings/deblank.m, strings/findstr.m, strings/isstrprop.m,
3580 strings/regexptranslate.m, strings/strtok.m, testfun/assert.m,
3581 testfun/example.m, testfun/fail.m, testfun/rundemos.m,
3582 testfun/runtests.m, testfun/speed.m, testfun/test.m,
3583 time/datestr.m, time/weekday.m: Untabify.
3584
3585 2010-04-23 Rik <octave@nomad.inbox5.com>
3586
3587 * geometry/griddata.m, geometry/griddatan.m, geometry/tsearchn.m:
3588 Replace nan with NaN for nice visual cue.
3589
3590 2010-04-23 Rik <octave@nomad.inbox5.com>
3591
3592 * optimization/gplot.m: Eliminate parsing error for NaN inside
3593 of matrix declaration.
3594
3595 2010-04-22 Rik <octave@nomad.inbox5.com>
3596
3597 * optimization/sqp.m: Return correct value (101) on succes.
3598 Fixes bug #29577.
3599
3600 2010-04-22 Rik <octave@nomad.inbox5.com>
3601
3602 * optimization/glpk.m: Eliminate repmat (Inf, x , y) and just
3603 use Inf (x,y).
3604
3605 2010-04-22 Rik <octave@nomad.inbox5.com>
3606
3607 * general/rat.m, sparse/gplot.m, strings/base2dec.m,
3608 geometry/triplot.m, optimization/sqp.m, optimization/qp.m,
3609 statistics/base/run_count.m, statistics/base/ranks.m:
3610 Eliminate NaN*ones and Inf*ones constructs and just use Nan()
3611 and Inf().
3612
3613 2010-04-19 Ben Abbott <bpabbott@mac.com>
3614
3615 * plot/colorbar.m: Allow 'peer' option to be specified.
3616 * plot/colorbar.m: Consistent treatment of plotboxaspectratio, and
3617 add listener for plotboxaspectratiomode.
3618 * plot/axis.m: Consistent treatment of plotboxaspectratio.
3619 * plot/__go_draw_axes__.m: Consistently determine axes position.
3620
3621 2010-04-17 Ben Abbott <bpabbott@mac.com>
3622
3623 * plot/private/__actual_axis_position__.m: Fix bug when restoring
3624 figure position property to its original value.
3625
3626 2010-04-16 David Bateman <dbateman@free.fr>
3627
3628 * plot/__go_draw_figure__.m: Pass bg_is_set to __go_draw_axes__. Don't
3629 unset the background figure color.
3630 * plot/__go_draw_axes__.m: Unset the background figure color here.
3631
3632 * statistics/distributions/*: Replace constructs like "NaN * one()"
3633 with "NaN()" and "Inf * ones ()" with "Inf()".
3634
3635 2010-04-15 David Bateman <dbateman@free.fr>
3636
3637 * statistics/distributions/discrete_pdf.m: Reimplement using lookup.
3638 * statistics/distributions/discrete_inv.m: Reimplement using lookup.
3639 * statistics/distributions/discrete_cdf.m: typo in last patch.
3640
3641 2010-04-15 Jaroslav Hajek <highegg@gmail.com>
3642
3643 * statistics/distributions/stdnormal_cdf.m: Calculate using erfc.
3644
3645 2010-04-13 David Bateman <dbateman@free.fr>
3646
3647 * statistics/discrete_cdf.m: Reimplement using lookup.
3648
3649 2010-04-13 Shai Ayal <shaiay@users.sourceforge.net>
3650
3651 * plot/__fltk_ginput__.m: New functions, implement ginput for
3652 fltk backend.
3653
3654 2010-04-13 Jaroslav Hajek <highegg@gmail.com>
3655
3656 * sparse/spalloc.m: Remove.
3657 * sparse/module.mk: Update.
3658
3659 2010-04-16 Ben Abbott <bpabbott@mac.com>
3660
3661 * plot/plotyy.m: Add listener for dataaspectratiomode.
3662
3663 2010-04-12 Ben Abbott <bpabbot@mac.com>
3664
3665 * plot/loglog.m: Minor ticks on by default for loglog plots.
3666 * plot/__plt_get_axis_arg__.m, plot/newplot.m: Respect the nextplot
3667 property value of 'new' for axes and 'replacechildren' for axes and
3668 figures.
3669
3670 2010-04-10 Ben Abbott <bpabbot@mac.com>
3671
3672 * plot/__go_draw_figure__.m: Don't set background for non-visible axes.
3673
3674 2010-04-07 John W. Eaton <jwe@octave.org>
3675
3676 * testfun/runtests.m: New function.
3677 * testfun/module.mk (testfun_FCN_FILES): Add it to the list.
3678
3679 2010-02-19 Rik <octave@nomad.inbox5.com>
3680
3681 * statistics/cut.m: Modify cut to use the same decision criteria
3682 as histc when deciding whether a data point is inside or outside
3683 interval.
3684
3685 2010-04-02 Marc Vinyals <mrc_timer@users.sourceforge.net>
3686
3687 * signal/arma_rnd.m: fix typo in test.
3688
3689 2010-04-02 Marc Vinyals <mrc_timer@users.sourceforge.net>
3690
3691 * signal/arma_rnd.m: fix typo in test.
3692
3693 2010-03-30 Jaroslav Hajek <highegg@gmail.com>
3694
3695 * specfun/factor.m: Use rem to check divisibility.
3696
3697 2010-03-27 Ben Abbott <bpabbot@mac.com>
3698
3699 * plot/__go_draw_figure__.m: Untabify.
3700 * plot/print.m: Provide default suffixes & validate hardcopy format.
3701
3702 2010-03-27 Jaroslav Hajek <highegg@gmail.com>
3703
3704 * optimization/fzero.m: Handle the breakdown if initial bracketing
3705 contains an exact root. Improve docstring.
3706
3707 2010-03-26 Jaroslav Hajek <highegg@gmail.com>
3708
3709 * miscellaneous/module.mk: Add unimplemented.m here.
3710
3711 2010-03-25 Ben Abbott <bpabbot@mac.com>
3712
3713 * general/cell2mat.m: Add test for cells of cells.
3714
3715 2010-03-24 Petr Mikulik <mikulik@physics.muni.cz>
3716
3717 * plot/__go_draw_axes__.m: Unset logscale also for unused gnuplot
3718 axis locations.
3719
3720 2010-03-24 Jaroslav Hajek <highegg@gmail.com>
3721
3722 * help/help.m: Maybe warn about unimplemented Matlab functions.
3723
3724 2010-03-24 Jaroslav Hajek <highegg@gmail.com>
3725
3726 * miscellaneous/unimplemented.m: New function.
3727
3728 2010-03-24 Jaroslav Hajek <highegg@gmail.com>
3729
3730 * general/cell2mat.m: Support cells of cells.
3731
3732 2010-03-23 John W. Eaton <jwe@octave.org>
3733
3734 * plot/refreshdata.m: Don't use cell2mat on cell array of cell arrays.
3735
3736 2010-03-22 Soren Hauberg <hauberg@gmail.com>
3737
3738 * image/gmap40.m, image/hot.m, image/hsv2rgb.m, image/image.m,
3739 image/image_viewer.m, image/imfinfo.m, image/imread.m, image/imshow.m,
3740 image/saveimage: Detabify.
3741
3742 2010-03-21 Soren Hauberg <hauberg@gmail.com>
3743
3744 * general/quadv.m: Replace 'quadl' with 'quadv' in help text.
3745
3746 2010-03-20 Soren Hauberg <hauberg@gmail.com>
3747
3748 * general/interp2.m: For nearest neighbour interpolation ceil
3749 (instead of floor) at the center of the data intervals to be
3750 compatible with Matlab. Add test.
3751 * general/interpn.m: Ditto.
3752
3753 2010-03-19 Jaroslav Hajek <highegg@gmail.com>
3754
3755 * strings/strmatch.m (strtrimr): Rewrite for correct behavior.
3756 Add test.
3757
3758 2010-03-18 Petr Mikulik <mikulik@physics.muni.cz>
3759
3760 * plot/print.m: Add '-append' option.
3761
3762 2010-03-18 Ben Abbott <bpabbott@mac.com>
3763
3764 * plot/print.m: print.m: Detabify.
3765
3766 2010-03-16 Jaroslav Hajek <highegg@gmail.com>
3767
3768 * general/nthroot.m: Remove.
3769 * general/module.mk: Update.
3770 * specfun/nthroot.m: New source.
3771 * specfun/module.mk: Update.
3772
3773 2010-03-16 Jaroslav Hajek <highegg@gmail.com>
3774
3775 * miscellaneous/intwarning.m: Deprecate.
3776
3777 2010-03-11 Jaroslav Hajek <highegg@gmail.com>
3778
3779 * strings/index.m: Make it a wrapper for strfind.
3780
3781 2010-03-11 Jaroslav Hajek <highegg@gmail.com>
3782
3783 * strings/strchr.m: Optimize.
3784
3785 2010-03-05 Soren Hauberg <hauberg@gmail.com>
3786
3787 * pkg/pkg.m (write_index): include classes in autogenerated
3788 INDEX files.
3789
3790 2010-03-05 Soren Hauberg <hauberg@gmail.com>
3791
3792 * plot/fplot.m: Ensure that 'limits' is a 2 or 4 vector, and
3793 that 'fn' is a function.
3794
3795 2010-03-05 Jaroslav Hajek <highegg@gmail.com>
3796
3797 * testfun/test.m: Support catching warnings and errors by IDs.
3798
3799 2010-03-05 Jaroslav Hajek <highegg@gmail.com>
3800
3801 * general/accumdim.m: Optimize the summation case.
3802
3803 2010-03-05 Jaroslav Hajek <highegg@gmail.com>
3804
3805 * general/accumdim.m: New function.
3806
3807 2010-03-05 Jaroslav Hajek <highegg@gmail.com>
3808
3809 * optimization/fzero.m: Avoid division by zero.
3810
3811 2010-03-04 Jaroslav Hajek <highegg@gmail.com>
3812
3813 * optimization/fminbnd.m: Fix tests.
3814
3815 2010-03-04 Jaroslav Hajek <highegg@gmail.com>
3816
3817 * optimization/fminbnd.m: Fix termination tolerances.
3818
3819 2010-03-02 Jaroslav Hajek <highegg@gmail.com>
3820
3821 * polynomial/convn.m: Remove.
3822 * polynomial/module.mk: Update.
3823
3824 2010-02-28 John W. Eaton <jwe@octave.org>
3825
3826 * set/unique.m: If the argument is sparse and we are not
3827 operating on rows and we don't need indices, convert nonzero
3828 elements to a full matrix and work on that instead, converting
3829 back to sparse when done.
3830
3831 2010-02-28 John W. Eaton <jwe@octave.org>
3832
3833 * set/unique.m: Return 0x1 arrays for empty arrays with some
3834 nonzero dimensions. Return object with the same class as the
3835 argument. New tests.
3836
3837 2010-02-27 Liam Groener <liamg@mac.com>
3838
3839 * time/datetick.m: Fix 'keepticks' bug, and untabify.
3840
3841 2010-02-25 Jaroslav Hajek <highegg@gmail.com>
3842
3843 * strings/str2double.m: Remove.
3844
3845 2010-02-24 John W. Eaton <jwe@octave.org>
3846
3847 * plot/private/__contour__.m (get_lvl_eps): New function.
3848 Handle case of single level value. Use sqrt (eps) instead of 1e-6.
3849 (update_text, add_patch_children): Use it.
3850
3851 2010-02-19 Rik <octave@nomad.inbox5.com>
3852
3853 * optimization/fzero.m: Add test for discontinuity at the end.
3854
3855 2010-02-18 John W. Eaton <jwe@octave.org>
3856
3857 * image/imfinfo.m: Don't handle file time stamp here.
3858
3859 2010-02-17 Jaroslav Hajek <highegg@gmail.com>
3860
3861 * statistics/base/center.m: Convert integer inputs to doubles.
3862
3863 2010-02-17 Jaroslav Hajek <highegg@gmail.com>
3864
3865 * general/interp2: Slightly optimize linear interpolation.
3866
3867 2010-02-12 Jaroslav Hajek <highegg@gmail.com>
3868
3869 * general/interp2: Remove debug stub.
3870
3871 2010-02-12 Jaroslav Hajek <highegg@gmail.com>
3872
3873 * optimization/optimget.m: Simplify.
3874
3875 2010-02-11 Jaroslav Hajek <highegg@gmail.com>
3876
3877 * miscellaneous/parseparams.m: Extend to allow direct parsing of
3878 options.
3879
3880 2010-02-10 Jaroslav Hajek <highegg@gmail.com>
3881
3882 * optimization/fminbnd.m: Undocument impossible info values.
3883 * optimization/fzero.m: Ditto.
3884
3885 * optimization/fzero.m: Make default TolX consistent with fminbnd.
3886 2010-02-10 Jaroslav Hajek <highegg@gmail.com>
3887
3888 * optimization/fminbnd.m: New function.
3889 * optimization/module.mk: Add it here.
3890 * optimization/fzero.m: Make default TolX consistent with fminbnd.
3891
3892 2010-02-10 Jaroslav Hajek <highegg@gmail.com>
3893
3894 * general/private/__isequal__.m: Remove list-related stub.
3895
3896 2010-02-09 John W. Eaton <jwe@octave.org>
3897
3898 * image/imshow.m: Allow logical values for images.
3899
3900 2010-02-09 Jaroslav Hajek <highegg@gmail.com>
3901
3902 * general/accumarray.m: Use != instead of diff to compare indices in
3903 dense case. Set explicit mode in sparse case to aid optimization.
3904
3905 2010-02-09 Jaroslav Hajek <highegg@gmail.com>
3906
3907 * miscellaneous/menu.m: Use sscanf rather than eval.
3908
3909 2010-02-09 Jaroslav Hajek <highegg@gmail.com>
3910
3911 * miscellaneous/substruct.m: Vectorize.
3912
3913 2010-02-08 Jaroslav Hajek <highegg@gmail.com>
3914
3915 * general/accumarray.m: Document complexity.
3916
3917 2010-02-08 Jaroslav Hajek <highegg@gmail.com>
3918
3919 * general/accumarray.m: Add new test that also forces index cache
3920 generation for faster sorting.
3921
3922 2010-02-08 Jaroslav Hajek <highegg@gmail.com>
3923
3924 * general/accumarray.m: 1 more small fix.
3925
3926 2010-02-06 Jaroslav Hajek <highegg@gmail.com>
3927
3928 * general/accumarray.m: Small fixes.
3929
3930 2010-02-05 Jaroslav Hajek <highegg@gmail.com>
3931
3932 * general/accumarray.m: Rewrite. Split sparse and dense case. Treat
3933 cell-valued subs efficiently. Optimize dense case for @sum, @max and
3934 @min. Optimize the @(x){x} reduction. Add tests.
3935
3936 2010-02-04 Jaroslav Hajek <highegg@gmail.com>
3937
3938 * miscellaneous/dir.m: Fix month passed to datenum.
3939
3940 2010-02-03 Jaroslav Hajek <highegg@gmail.com>
3941
3942 * general/private/__isequal__.m: Handle function handles.
3943
3944 2010-02-01 David Bateman <dbateman@free.fr>
3945
3946 * plot/__go_draw_axes__.m (get_old_gnuplot_color): Remove as
3947 no longer used (for gnuplot 4.0).
3948
3949 * plot/private/__scatter__.m: Treat "flat" colored patches as
3950 a single patch.
3951 * plot/__go_draw_axes__.m: If a patch object is flat, treat its
3952 outline with the gnuplot "palette".
3953
3954 2010-01-30 Thorsten Meyer <thorsten.meyier@gmx.de>
3955
3956 * statistics/tests/kruskal_wallis_test.m: Replace chisquare_cdf
3957 by chi2cdf.
3958
3959 2010-01-29 Ben Abbott <bpabbott@mac.com>
3960
3961 * plot/axis.m, plot/__go_draw_axes__.m, plot/colorbar.m,
3962 plot/isocolors.m, plot/isonormals.m, plot/isosurface.m,
3963 plot/plotyy.m, plot/polar.m, plot/surfl.m,
3964 plot/private/__actual_axis_position.m:
3965 Replace dataaspectratio and dataaspectratiomode properties with
3966 plotboxaspectratio and plotboxaspectratio properties.
3967
3968 2010-01-29 John W. Eaton <jwe@octave.org>
3969
3970 * polynomial/compan.m, polynomial/conv.m, polynomial/deconv.m,
3971 polynomial/mpoles.m, polynomial/polyderiv.m,
3972 polynomial/polygcd.m, polynomial/polyout.m,
3973 polynomial/polyreduce.m, polynomial/polyval.m,
3974 polynomial/polyvalm.m, polynomial/residue.m:
3975 Point to polyint in @seealso, not polyinteg.
3976
3977 * deprecated/module.mk (deprecated_FCN_FILES):
3978 Remove delete files from the list.
3979
3980 * deprecated/beta_cdf.m, deprecated/beta_inv.m,
3981 deprecated/beta_pdf.m, deprecated/beta_rnd.m,
3982 deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
3983 deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
3984 deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
3985 deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
3986 deprecated/clearplot.m, deprecated/com2str.m,
3987 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
3988 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
3989 deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
3990 deprecated/f_rnd.m, deprecated/gamma_cdf.m,
3991 deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
3992 deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
3993 deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
3994 deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
3995 deprecated/hypergeometric_inv.m,
3996 deprecated/hypergeometric_pdf.m,
3997 deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
3998 deprecated/is_bool.m, deprecated/is_complex.m,
3999 deprecated/is_list.m, deprecated/is_matrix.m,
4000 deprecated/is_scalar.m, deprecated/is_square.m,
4001 deprecated/is_stream.m, deprecated/is_struct.m,
4002 deprecated/is_symmetric.m, deprecated/is_vector.m,
4003 deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
4004 deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
4005 deprecated/meshdom.m, deprecated/normal_cdf.m,
4006 deprecated/normal_inv.m, deprecated/normal_pdf.m,
4007 deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
4008 deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
4009 deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
4010 deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
4011 deprecated/poisson_rnd.m, deprecated/polyinteg.m,
4012 deprecated/struct_contains.m, deprecated/struct_elements.m,
4013 deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
4014 deprecated/t_rnd.m, deprecated/uniform_cdf.m,
4015 deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
4016 deprecated/uniform_rnd.m, deprecated/weibull_cdf.m,
4017 deprecated/weibull_inv.m, deprecated/weibull_pdf.m,
4018 deprecated/weibull_rnd.m, deprecated/wiener_rnd.m:
4019 Delete functions deprecated in version 3.0.0.
4020
4021 * deprecated/weibcdf.m, deprecated/weibinv.m,
4022 deprecated/weibpdf.m, deprecated/weibrnd.m:
4023 Note that Matlab still has these functions, so they probabl
4024 should not be removed with other functions deprecated in 3.0.0.
4025
4026 2010-01-28 Ben Abbott <bpabbot@mac.com>
4027
4028 * plot/daspect.m, plot/pbaspect.m: New functions.
4029
4030 2010-01-28 John W. Eaton <jwe@octave.org>
4031
4032 * general/Makefile.am (general_FCN_FILES): Add chop.m to the list.
4033
4034 2010-01-28 John W. Eaton <jwe@octave.org>
4035
4036 * deprecated/isstr.m, deprecated/clg.m, deprecated/setstr.m:
4037 Note that Matlab still has these functions, so they probabl
4038 should not be removed with other functions deprecated in 3.0.0.
4039
4040 2010-01-27 Thorsten Meyer <thorsten.meyier@gmx.de>
4041
4042 * plot/gnuplot_drawnow.m: Add "emf" to the list of enhanced
4043 terminals for the gnuplot backend.
4044
4045 2010-01-26 John W. Eaton <jwe@octave.org>
4046
4047 * general/chop.m: New function.
4048
4049 2010-01-26 Jaroslav Hajek <highegg@gmail.com>
4050
4051 * optimization/fsolve.m: Support TypicalX, autoscale only if
4052 AutoScaling is on, off by default. Fix default tolerances.
4053 * optimization/fminunc.m: Support TypicalX, autoscale only if
4054 AutoScaling is on, off by default Fix default tolerances..
4055 * optimization/private/__fdjac__.m: Accept typicalx as a parameter.
4056
4057 2010-01-26 Jaroslav Hajek <highegg@gmail.com>
4058
4059 * optimization/pqpnonneg.m: If Cholesky update failed, switch off
4060 updating but continue.
4061
4062 2010-01-26 Jaroslav Hajek <highegg@gmail.com>
4063
4064 * pkg/pkg.m: More complement -> setdiff changes.
4065
4066 2010-01-23 Jaroslav Hajek <highegg@gmail.com>
4067
4068 * pkg/pkg.m: Use setdiff rather than complement.
4069
4070 2010-01-20 John W. Eaton <jwe@octave.org>
4071
4072 * gethelp.cc: Untabfy.
4073
4074 2010-01-20 Ben Abbott <bpabbot@mac.com>
4075
4076 * plot/__go_draw_figure__.m: Reverse order axes are drawn.
4077
4078 2010-01-20 David Bateman <dbateman@free.fr>
4079
4080 * plot/private/__contour__.m: Set default linestyle if pltopt returns
4081 an empty style.
4082
4083 2010-01-20 John W. Eaton <jwe@octave.org>
4084
4085 * time/datetick.m: Make form arg optional.
4086 From Philip Nienhuis <pr.nienhuis@hccnet.nl>.
4087
4088 2010-01-20 David Bateman <dbateman@free.fr>
4089
4090 * plot/__go_draw_axes__.m: Correct an error in drawing of patch
4091 objects where unrequested markers were drawn.
4092
4093 * plot/__go_draw_figure__.m: Also plot white foreground and
4094 background colors.
4095 * plot/plotyy.m: Set axes colors to "none".
4096
4097 * plot/__go_draw_axes__.m (next_marker): Remove and all uses of
4098 this function.
4099 Partially respect the markeredgecolor and markerfacecolor properties.
4100 * plot/private/__color__str_rgb__.m: New function
4101 * plot/module.mk: Add it here.
4102 * plot/__next_line_style__.m: New function selected next line style
4103 using the axes linestyleorder property.
4104 * plot/__next_line_color.m: Increment next line style here.
4105 * plot/newplot.m: Reset next line style here.
4106 * plot/module.mk: Add __next_line_style__.m here.
4107 * plot/plot3.m: Use __next_line_style__ here.
4108 * plot/private/plt.m: And here.
4109 * plot/private/stem.m: And here.
4110 * plot/private/scatter.m: And here. Correctly handle nargin == 3. Use
4111 matlab compatible edgecolor, markeredgecolor and markerfacecolor
4112 property values.
4113 * plot/private/pltopt.m: Remove "@" marker as an option.
4114 * plot/private/__default_plot_options__.m: Default plot options
4115 are empty signalling that __next_line_color__ and
4116 __next_line_style should be used.
4117
4118 2010-01-19 Jaroslav Hajek <highegg@gmail.com>
4119
4120 * general/structfun.m: Error when invalid options are specified.
4121
4122 2010-01-19 Jaroslav Hajek <highegg@gmail.com>, Thorsten Meyer <thorsten.meyier@gmx.de>
4123
4124 * general/structfun.m: Correctly support multiple arguments with
4125 non-uniform output. Correct test for non-uniform output.
4126
4127 2010-01-19 Jaroslav Hajek <highegg@gmail.com>
4128
4129 * help/print_usage.m: Try determining whether called from top level.
4130 If not, don't print additional help and enable backtrace instead.
4131
4132 2010-01-18 John W. Eaton <jwe@octave.org>
4133
4134 * testfun/test.m: Undo previous change.
4135
4136 2010-01-18 David Grundberg <davidg@cs.umu.se>
4137
4138 * testfun/test.m: Append endfunction to function test blocks.
4139
4140 2010-01-17 Thorsten Meyer <thorsten.meyier@gmx.de>
4141
4142 * general/celldisp.m: Add example, add demo.
4143
4144 * general/structfun.m, miscellaneous/getfield.m,
4145 miscellaneous/orderfields.m, miscellaneous/setfield.m,
4146 miscellaneous/substruct.m: Update documentation string.
4147
4148 2010-01-16 David Bateman <dbateman@free.fr>
4149
4150 * plot/__go_draw_axes__.m (next_marker): New function to find a
4151 new marker. Use it to support the "@" marker.
4152 * plot/private/__pltopt__.m: Don't convert "@" marker ro "+";
4153
4154 2010-01-15 David Bateman <dbateman@free.fr>
4155
4156 plot/__go_draw_figure__.m: Respect the figure and axes color
4157 properties.
4158
4159 2010-01-14 David Bateman <dbateman@free.fr>
4160
4161 * plot/__go_draw_axes__.m: Fix for markerfacecolor and
4162 markeredgecolor for unfillable points like '+'.
4163
4164 2010-01-14 Jaroslav Hajek <highegg@gmail.com>
4165
4166 * io/fileread.m: Add missing semicolon.
4167
4168 2010-01-14 Jaroslav Hajek <highegg@gmail.com>
4169
4170 * strings/strcmpi.m: Remove.
4171 * strings/strncmpi.m: Remove.
4172 * strings/module.mk: Update.
4173
4174 2010-01-13 John W. Eaton <jwe@octave.org>
4175
4176 * miscellaneous/inputname.m: Use isvarname instead of regexp.
4177
4178 2010-01-13 John W. Eaton <jwe@octave.org>
4179
4180 * miscellaneous/inputname.m: Return "" if argument name is not a
4181 valid identifier. Update docstring.
4182
4183 2010-01-12 David Bateman <dbateman@free.fr>
4184
4185 * plot/__go_draw_axes_.m: Allow patch markerfacecolor and
4186 markeredgecolor properties to be used and set the marker colors
4187 appropriately.
4188
4189 2010-01-12 Jaroslav Hajek <highegg@gmail.com>
4190 Ben Barrowes <benjamin.e.barrowes@usace.army.mil>
4191
4192 * set/private/validargs.m: New function.
4193 * set/module.mk: Add it here.
4194 * set/ismember.m: Use it here.
4195 * set/intersect.m: Ditto.
4196 * set/union.m: Ditto.
4197 * set/setdiff.m: Ditto.
4198 * set/setxor.m: Ditto.
4199
4200 2010-01-11 Rik <octave@nomad.inbox5.com>
4201
4202 * Makefile.am: Update DOCSTRINGS rules to avoid
4203 simple_move_if_change_rule and allow Make to update timestamps.
4204
4205 2010-01-11 Jaroslav Hajek <highegg@gmail.com>
4206
4207 * plot/private/__scatter__.m: Use patch objects instead of lines,
4208 switch at 100 points.
4209
4210 2010-01-11 Jaroslav Hajek <highegg@gmail.com>
4211
4212 * plot/private/__scatter__.m: Fix typos.
4213
4214 2010-01-11 Jaroslav Hajek <highegg@gmail.com>
4215
4216 * io/fileread.m: New source.
4217
4218 2010-01-10 Jaroslav Hajek <highegg@gmail.com>
4219
4220 * plot/private/__scatter__.m: Use alternative strategy for larger
4221 point sets.
4222
4223 2010-01-06 Ben Abbott <bpabbott@mac.com>
4224
4225 * optimization/qp.m: Add missing semicolon.
4226
4227 2010-01-11 Ben Barrowes <benjamin.e.barrowes@usace.army.mil>
4228
4229 * set/: allow set scripts to handle cell inputs
4230
4231 2010-01-05 Jaroslav Hajek <highegg@gmail.com>
4232
4233 * optimization/qp.m: Supply default values on request and register
4234 options.
4235
4236 2010-01-05 John W. Eaton <jwe@octave.org>
4237
4238 * qp.m: Allow linear term and constraint arguments to be
4239 optional.
4240
4241 2010-01-05 Joshua Redstone <redstone@gmail.com>
4242
4243 * qp.m: Handle optimset options struct argument.
4244
4245 2010-01-04 Jaroslav Hajek <highegg@gmail.com>
4246
4247 * strings/strmatch.m: Optimize.
4248
4249 2010-01-04 Jaroslav Hajek <highegg@gmail.com>
4250
4251 * strings/strrep.m: Remove.
4252 * strings/module.mk: Update.
4253
4254 2010-01-02 Jaroslav Hajek <highegg@gmail.com>
4255
4256 * optimization/fsolve.m: Support old style jacobian passing.
4257
4258 2010-01-01 Jaroslav Hajek <highegg@gmail.com>
4259
4260 * set/powerset.m: New function.
4261 * set/module.mk: Include it.
4262
4263 2009-12-30 Jaroslav Hajek <highegg@gmail.com>
4264
4265 * general/common_size.m: Use named function rather than a handle.
4266
4267 2009-12-29 Jaroslav Hajek <highegg@gmail.com>
4268
4269 * set/complement.m: Deprecate.
4270
4271 2009-12-28 Jaroslav Hajek <highegg@gmail.com>
4272
4273 * strings/strcat.m: Further simplify.
4274
4275 2009-12-27 Jaroslav Hajek <highegg@gmail.com>
4276
4277 * general/common_size.m: Optimize.
4278
4279 2009-12-27 Jaroslav Hajek <highegg@gmail.com>
4280
4281 * strings/strcat.m: Vectorize.
4282
4283 2009-12-26 Jaroslav Hajek <highegg@gmail.com>
4284
4285 * miscellaneous/xor.m: Optimize.
4286
4287 2009-12-25 Jaroslav Hajek <highegg@gmail.com>
4288
4289 * general/issquare.m: Do not check type.
4290 * linear-algebra/issymmetric.m: Strengthen test.
4291 * linear-algebra/ishermitian.m: Strengthen test.
4292
4293 2009-12-25 Jaroslav Hajek <highegg@gmail.com>
4294
4295 * strings/strfind.m: Remove.
4296 * strings/module.mk: Update.
4297
4298 2009-12-24 Jaroslav Hajek <highegg@gmail.com>
4299
4300 * strings/strjust.m: Rewrite.
4301
4302 2009-12-23 Jaroslav Hajek <highegg@gmail.com>
4303
4304 * strings/strjust.m: Special-case string and empty argument.
4305
4306 2009-12-19 Rik <octave@nomad.inbox5.com>
4307
4308 * Makefile.am: Eliminate TOPDIR variable in favor of built-in automake
4309 variables of top_builddir and top_srcdir.
4310
4311 2009-12-18 Rik <octave@nomad.inbox5.com>
4312
4313 * Makefile.am: Use Automake syntax to build helper program gethelp
4314
4315 2009-12-17 Rik <octave@nomad.inbox5.com>
4316
4317 * testfun/test.m: Add newline to message output.
4318
4319 2009-12-14 John W. Eaton <jwe@octave.org>
4320
4321 * specfun/isprime.m: Produce logical result. Error if nargin > 1.
4322 New tests.
4323
4324 2009-12-14 John W. Eaton <jwe@octave.org>
4325
4326 * help/__makeinfo__.m: Use fullfile to concatenate file name
4327 components. Use hyphens instead of underscores in tmp file name.
4328
4329 2009-12-14 Jaroslav Hajek <highegg@gmail.com>
4330
4331 * help/__makeinfo__.m: Use P_tmpdir to create temporary file.
4332
4333 2009-12-09 Rik <octave@nomad.inbox5.com>
4334
4335 * polynomial/module.mk: Correct typo and distribute newly
4336 created ppder.m.
4337
4338 2009-12-13 Jaroslav Hajek <highegg@gmail.com>
4339
4340 * ppder.m: New function.
4341 * ppint.m: New function.
4342 * ppjumps.m: New function.
4343
4344 2009-12-09 Rik <octave@nomad.inbox5.com>
4345
4346 * Makefile.am: remove install-images target and use automake
4347 syntax to distribute image data.
4348
4349 2009-12-11 John W. Eaton <jwe@octave.org>
4350
4351 * Makefile.am (DOCSTRINGS): Use $(cp_update_rule) instead of
4352 cp -a --update.
4353
4354 2009-12-09 Rik <octave@nomad.inbox5.com>
4355
4356 * Makefile.am: Copy DOCSTRINGS from srcdir to builddir if it does not
4357 exist. Enables VPATH builds.
4358
4359 2009-12-08 Petr Mikulik <mikulik@physics.muni.cz>
4360
4361 * plot/gnuplot_drawnow.m: Prune prompt lines from dumb terminal output.
4362 * plot/__go_draw_figure__.m: Add missing 'unset multiplot' to restore
4363 hotkey and mouse functionality for 2D plots.
4364
4365 2009-12-09 Rik <octave@nomad.inbox5.com>
4366
4367 * Makefile.am: Distribute DOCSTRINGS in tar.gz file.
4368 * mkdoc: Pass current directory, "./", when running mkdoc on
4369 local files.
4370
4371 2009-12-07 Jaroslav Hajek <highegg@gmail.com>
4372
4373 * general/interp1q.m: Use more optimal code.
4374
4375 2009-12-08 John W. Eaton <jwe@octave.org>
4376
4377 * Makefile.am (DOCSTRINGS): Depend on $(GEN_FCN_FILES) instead
4378 of $(FCN_FILES_IN). Pass $(GEN_FCN_FILES) to mkdoc instead of
4379 $(FCN_FILES_IN). Use mv instead of $(simple_move_if_change_rule).
4380 (EXTRA_DIST): Include $(GEN_FCN_FILES) in the list.
4381
4382 2009-12-07 Jaroslav Hajek <highegg@gmail.com>
4383
4384 * general/interp1.m: Allow discontinuities (jumps) for the
4385 "nearest" and "linear" methods. Document the feature and add a
4386 few tests.
4387
4388 2009-12-06 Rik <rik@nomad.inbox5.com>
4389
4390 * Makefile.am: Distribute DOCSTRINGS so that documentation will
4391 not require rebuild after merely untarring a distribution.
4392 * mkdoc: Change output to refer to mfiles as "scripts/..." rather than
4393 "$srcdir/...". Otherwise, distributed DOCSTRINGS file will not match
4394 DOCSTRINGS created under a VPATH build and documentation will be
4395 unnecessarily rebuilt.
4396
4397 2009-12-05 Jaroslav Hajek <highegg@gmail.com>
4398
4399 * set/ismember.m: Simplify.
4400
4401 2009-12-03 John W. Eaton <jwe@octave.org>
4402
4403 * audio/wavwrite.m: Delete generated a.wav file after each test.
4404
4405 * Makefile.am (DIRSTAMP_FILES, DISTCLEANFILES): New variables.
4406 (DOCSTRINGS): Also depend on $(FCN_FILES_IN). Pass
4407 $(FCN_FILES_IN) to mkdoc instead of $(GEN_FCN_FILES). Tell mkdoc
4408 to look for $(FCN_FILES_IN) files in $(srcdir), not build
4409 directory.
4410 (DISTCLEANFILES): New variable.
4411 Don't silence dirstamp, DOCSTRINGS, $(GEN_FCN_FILES), and PKG_ADD
4412 rules.
4413
4414 * audio/module.mk, deprecated/module.mk, elfun/module.mk,
4415 help/module.mk, general/module.mk, geometry/module.mk,
4416 image/module.mk, io/module.mk, linear-algebra/module.mk,
4417 miscellaneous/module.mk, @ftp/module.mk, optimization/module.mk,
4418 path/module.mk, pkg/module.mk, plot/module.mk,
4419 polynomial/module.mk, set/module.mk, signal/module.mk,
4420 sparse/module.mk, specfun/module.mk, special-matrix/module.mk,
4421 startup/module.mk, statistics/base/module.mk,
4422 statistics/distributions/module.mk, statistics/models/module.mk,
4423 statistics/tests/module.mk, strings/module.mk, testfun/module.mk,
4424 time/module.mk: Append to DIRSTAMP_FILES.
4425
4426 2009-12-02 Rik <rik@nomad.inbox5.com>
4427
4428 * image/imread.m: Run test case only if underlying GraphicMagick
4429 library exists.
4430
4431 2009-12-02 John W. Eaton <jwe@octave.org>
4432
4433 * help/module.mk: Fix typo in previous change.
4434
4435 2009-12-01 John W. Eaton <jwe@octave.org>
4436
4437 * help/module.mk (help_PRIVATE_FCN_FILES): New list.
4438 (help_FCN_FILES): Remove new private functions from the list.
4439 Include $(help_PRIVATE_FCN_FILES) in the list.
4440 * help/private/__additional_help_message__.m: Rename from
4441 help/__additional_help_message__.m.
4442
4443 * statistics/base/module.mk (statistics_base_FCN_FILES):
4444 Remove statistics/base/__quantile__.m from the list.
4445 * statistics/base/__quantile__.m: Now a subfunction of
4446 statistics/base/quantile.m.
4447 * statistics/base/quantile.m: Remove redundant tests.
4448
4449 * miscellaneous/__xzip__.m: Comment out tests until we have a way
4450 to test private functions directly.
4451
4452 * general/isequal.m, general/isequalwithequalnans.m:
4453 Convert tests from __isequal__.
4454
4455 * optimization/module.mk (optimization_PRIVATE_FCN_FILES): New list.
4456 (optimization_FCN_FILES): Remove new private functions and new
4457 subfunctions from the list. Include
4458 $(optimization_PRIVATE_FCN_FILES) in the list.
4459
4460 * optimization/private/__fdjac__.m: Rename from
4461 optimization/__fdjac__.m.
4462
4463 * optimization/__dogleg__.m: Now a subfunction of path/fsolve.m.
4464 * optimization/__doglegm__.m: Now a subfunction of path/fminunc.m.
4465
4466 * general/module.mk (general_PRIVATE_FCN_FILES): New list.
4467 (general_FCN_FILES): Remove new private functions from the list.
4468 Include $(general_PRIVATE_FCN_FILES) in the list.
4469
4470 * general/private/__isequal__.m: Rename from general/__isequal__.m.
4471 * general/private/__splinen__.m: Rename from general/__splinen__.m.
4472
4473 * image/module.mk (image_FCN_FILES): Remove image/__img__.m and
4474 image/__img_via_file__.m from the list.
4475
4476 * image/__img__.m: Now a subfunction of image/image.m.
4477 * image/__img_via_file__.m: Now a subfunction of image_viewer.m.
4478
4479 * path/module.mk (path_FCN_FILES): Remove path/__extractpath__.m
4480 from the list.
4481
4482 * path/__extractpath__.m: Now a subfunction of path/pathdef.m.
4483
4484 * miscellaneous/module.mk (miscellaneous_PRIVATE_FCN_FILES): New list.
4485 (miscellaneous_FCN_FILES): Remove __xzip__.m from the list.
4486 Include $(miscellaneous_PRIVATE_FCN_FILES) in the list.
4487
4488 * miscellaneous/private/__xzip__.m: Rename from
4489 miscellaneous/__xzip__.m.
4490
4491 2009-12-01 David Bateman <dbateman@free.fr>
4492
4493 * @ftp/ftp.m: Treat empty constructor and construction from
4494 another FTP object.
4495 * @ftp/loadobj.m: Allow and remove the matlab specific fields
4496 of FTP objects allowing matlab FTP objects to be loaded in Octave.
4497 * @ftp/display.m: user -> username.
4498
4499 2009-12-01 John W. Eaton <jwe@octave.org>
4500
4501 * plot/module.mk (plot_PRIVATE_FCN_FILES): New list.
4502 (plot_FCN_FILES): Include $(plot_PRIVATE_FCN_FILES) in the list.
4503 Remove new private functions and new subfunctions from the list.
4504
4505 * plot/private/__actual_axis_position__.m: Rename from
4506 plot/__actual_axis_position__.m.
4507 * plot/private/__add_datasource__.m: Rename from
4508 plot/__add_datasource__.m.
4509 * plot/private/__axes_limits__.m: Rename from plot/__axes_limits__.m.
4510 * plot/private/__axis_label__.m: Rename from plot/__axis_label__.m.
4511 * plot/private/__bar__.m: Rename from plot/__bar__.m.
4512 * plot/private/__clabel__.m: Rename from plot/__clabel__.m.
4513 * plot/private/__contour__.m: Rename from plot/__contour__.m.
4514 * plot/private/__default_plot_options__.m: Rename from
4515 plot/__default_plot_options__.m.
4516 * plot/private/__errcomm__.m: Rename from plot/__errcomm__.m.
4517 * plot/private/__errplot__.m: Rename from plot/__errplot__.m.
4518 * plot/private/__ezplot__.m: Rename from plot/__ezplot__.m.
4519 * plot/private/__interp_cube__.m: Rename from plot/__interp_cube__.m.
4520 * plot/private/__line__.m: Rename from plot/__line__.m.
4521 * plot/private/__patch__.m: Rename from plot/__patch__.m.
4522 * plot/private/__plt__.m: Rename from plot/__plt__.m.
4523 * plot/private/__pltopt__.m: Rename from plot/__pltopt__.m.
4524 * plot/private/__quiver__.m: Rename from plot/__quiver__.m
4525 * plot/private/__scatter__.m: Rename from plot/__scatter__.m.
4526 * plot/private/__stem__.m: Rename from plot/__stem__.m.
4527
4528 * plot/__pltopt1__.m: Now a subfunction of plot/__pltopt__.m.
4529
4530 * plot/__bars__.m: Now a subfunction of plot/__bar__.m.
4531 * plot/__bar__.m (bars): Rename from __bars__.
4532 (__bar__): Call bars insteaad of __bars__.
4533
4534 * plot/__area__.m: Now a subfunction of plot/area.m.
4535
4536 * plot/__plr1__.m, plot/__plr2__.m: Now subfunctions of polar.m.
4537
4538 * plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
4539 plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2sv__.m,
4540 plot/__plt2vm__.m, plot/__plt2vs__.m, plot/__plt2vv__.m:
4541 Now subfunctions of __plt__.m.
4542
4543 2009-11-30 John W. Eaton <jwe@octave.org>
4544
4545 * mkdoc: Handle classes in function names.
4546
4547 2009-11-27 David Bateman <dbateman@free.fr>
4548
4549 * @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m,
4550 @ftp/delete.m, @ftp/dir.m, @ftp/display.m, @ftp/ftp.m,
4551 @ftp/loadobj.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/module.mk,
4552 @ftp/mput.m, @ftp/rename.m, @ftp/rmdir.m, @ftp/saveobj.m: New files
4553 * Makefile.am: Add the @ftp to the build.
4554
4555 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4556
4557 * linear-algebra/cross.m: Avoid doing indexing twice.
4558
4559 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4560
4561 * linear-algebra/normest.m: Randomize initial vector.
4562
4563 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4564
4565 * linear-algebra/dot.m: Remove.
4566 * linear-algebra/module.mk: Update.
4567
4568 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4569
4570 * optimization/qp.m: Fix matrix tests.
4571 * optimization/condest.m: Ditto.
4572 * optimization/krylov.m: Ditto.
4573
4574 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4575
4576 * sparse/normest.m: Move to linear-algebra.
4577 * linear-algebra/normest.m: Simplify. Don't form A'*A explicitly.
4578
4579 2009-11-25 Jaroslav Hajek <highegg@gmail.com>
4580
4581 * linear-algebra/isdefinite.m: Use Cholesky factorization.
4582
4583 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4584
4585 * general/issymmetric.m: Move to linear-algebra.
4586 * general/isdefinite.m: Ditto.
4587 * linear-algebra/issymmetric.m: Use 0 as default tolerance. Optimize
4588 this case. Check for symmetry, not hermitianness.
4589 * linear-algebra/ishermitian.m: New function.
4590 * linear-algebra/isdefinite.m: Use ishermitian instead of issymmetric.
4591
4592 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4593
4594 * general/cellidx.m: Deprecate.
4595
4596 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4597
4598 * general/issquare.m: Change to return consistent result for empty
4599 matrices.
4600
4601 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4602
4603 * general/cell2mat.m: Check type of all elements. Slightly optimize.
4604 Add tests.
4605
4606 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4607
4608 * general/accumarray.m: Use num2cell instead of mat2cell. Use repmat.
4609
4610 2009-11-20 Jaroslav Hajek <highegg@gmail.com>
4611
4612 * script/miscellaneous/getfield: Deblank field names, gripe on invalid
4613 index.
4614 * script/miscellaneous/setfield: Rewrite using subsasgn.
4615
4616 2009-11-22 Michael Goffioul <michael.goffioul@gmail.com>
4617
4618 * plot/print.m: Properly set the default ghostscript_binary
4619 under Windows. Modify the search for the ghostscript binary
4620 so that it works for Win32, mingw, Cygwin, and Unix systems.
4621
4622 2009-11-20 Jaroslav Hajek <highegg@gmail.com>
4623
4624 * strings/dec2base.m: Fix division.
4625
4626 2009-11-20 Lukas Reichlin <lukas.reichlin@swissonline.ch>
4627
4628 * linear-algebra/krylov.m: Add missing swap routine.
4629
4630 2009-11-20 Jaroslav Hajek <highegg@gmail.com>
4631
4632 * general/__isequal__.m: Check for isnumeric|islogical.
4633 * testfun/assert.m: Ditto.
4634
4635 2009-11-19 Jaroslav Hajek <highegg@gmail.com>
4636
4637 * specfun/perms.m: Avoid recursion. Simplify assignments. Allow empty
4638 vectors.
4639
4640 2009-11-19 Jaroslav Hajek <highegg@gmail.com>
4641
4642 * specfun/erfinv.m: Remove.
4643 * specfun/module.mk: Update.
4644
4645 2009-11-18 Ben Abbott <bpabbott@mac.com>
4646
4647 * plot/orient.m: Flip papersize and paperposition when orientation
4648 changes. Add support for 'tall' option. Add tests.
4649
4650 2009-11-18 Jaroslav Hajek <highegg@gmail.com>
4651
4652 * io/textread.m: strncmp->strcmpi.
4653
4654 2009-11-14 Jaroslav Hajek <highegg@gmail.com>
4655
4656 * linear-algebra/expm.m: Fix typo.
4657
4658 2009-11-11 John W. Eaton <jwe@octave.org>
4659
4660 * miscellaneous/intwarning.m: Doc fix.
4661
4662 2009-11-11 John W. Eaton <jwe@octave.org>
4663
4664 * plot/stairs.m (__stairs__): Correct nargin check. New demos.
4665 From Jakub Kasse <jakub.kasse@tul.cz>.
4666
4667 2009-11-11 John W. Eaton <jwe@octave.org>
4668
4669 * help/help.m (help): Return immediately after calling do_contents.
4670 (do_contents): Find all matching directories, not just the first.
4671 Call get_help_text_from_file to avoid looking in path.
4672 Handle printing here.
4673
4674 2009-11-10 John W. Eaton <jwe@octave.org>
4675
4676 * Makefile.am, audio/module.mk, deprecated/module.mk,
4677 elfun/module.mk, general/module.mk, geometry/module.mk,
4678 help/module.mk, image/module.mk, io/module.mk,
4679 linear-algebra/module.mk, miscellaneous/module.mk,
4680 optimization/module.mk, path/module.mk, pkg/module.mk,
4681 plot/module.mk, polynomial/module.mk, set/module.mk,
4682 signal/module.mk, sparse/Makefile.in, specfun/Makefile.in,
4683 special-matrix/Makefile.in, startup/Makefile.in,
4684 statistics/Makefile.in, statistics/base/module.mk,
4685 statistics/distributions/module.mk, statistics/models/module.mk,
4686 statistics/tests/module.mk, strings/module.mk, testfun/module.mk,
4687 time/module.mk: New files.
4688 * Makefile.in, move-if-change, configure.ac, audio/Makefile.in,
4689 deprecated/Makefile.in, elfun/Makefile.in, general/Makefile.in,
4690 geometry/Makefile.in, help/Makefile.in, image/Makefile.in,
4691 io/Makefile.in, linear-algebra/Makefile.in,
4692 miscellaneous/Makefile.in, optimization/Makefile.in,
4693 path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
4694 polynomial/Makefile.in, set/Makefile.in, signal/Makefile.in,
4695 skip-autoheader, sparse/module.mk, specfun/module.mk,
4696 special-matrix/module.mk, startup/module.mk,
4697 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
4698 statistics/models/Makefile.in, statistics/tests/Makefile.in,
4699 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
4700 Delete.
4701 * mk-pkg-add: Rename from mkpkgadd.
4702 * mkdoc, mk-pkg-addd: Operate on explicit lists of files instead
4703 of directory names.
4704 * mkdoc: Skip files not ending in .m.
4705
4706 2009-11-10 Ben Abbott <bpabbott@mac.com>
4707
4708 * plot/__go_draw_axes__.m: No 'with linestyle' when linestyle == 'none'.
4709
4710 2009-11-09 Jaroslav Hajek <highegg@gmail.com>
4711
4712 * general/arrayfun.m: Fix nargout=0 case.
4713
4714 2009-11-08 Petr Mikulik <mikulik@physics.muni.cz>
4715
4716 * plot/gnuplot_drawnow.m: Support gnuplot's dumb terminal.
4717
4718 2009-11-02 Stefan Hepp <stefan@stefant.org>
4719
4720 * plot/gnuplot_drawnow.m (gnuplot_default_term): Don't set term to
4721 x11 unless DISPLAY is set.
4722
4723 2009-11-02 Jaroslav Hajek <highegg@gmail.com>
4724
4725 * general/interp1.m: Simplify.
4726
4727 2009-11-02 Jaroslav Hajek <highegg@gmail.com>
4728
4729 * polynomial/mkpp.m: Improve Matlab compatibility.
4730 * polynomial/ppval.m: Ditto.
4731 * polynomial/unmkpp: Update.
4732 * polynomial/pchip.m: Update and optimize.
4733 * polynomial/spline.m: Update.
4734 * general/__splinen__.m: Update.
4735
4736 2009-10-23 Jaroslav Hajek <highegg@gmail.com>
4737
4738 * general/tril.m, general/triu.m: Remove sources.
4739 * general/Makefile.in: Update.
4740
4741 2009-10-20 Soren Hauberg <hauberg@gmail.com>
4742
4743 * general/interp2.m: improved error checking and support for bicubic
4744 interpolation when X and Y are meshgrid format.
4745
4746 2009-10-22 Jaroslav Hajek <highegg@gmail.com>
4747
4748 * general/interp1.m: Perform optimizations, improve code (use switch
4749 instead of multiple ifs).
4750 * polynomial/pchip.m: Employ more optimized formulas (from SLATEC).
4751
4752 2009-10-22 Soren Hauberg <hauberg@gmail.com>
4753
4754 * image/autumn.m, image/bone.m, image/cool.m, image/copper.m,
4755 image/flag.m, image/gmap40.m, image/gray.m, image/hot.m,
4756 image/hsv.m, image/jet.m, image/ocean.m, image/pink.m,
4757 image/prism.m, image/rainbow.m, image/spring.m, image/summer.m,
4758 image/white.m, image/winter.m: Add demos.
4759
4760 2009-10-20 Soren Hauberg <hauberg@gmail.com>
4761
4762 * general/interp2.m: improved error checking and support for bicubic
4763
4764 2009-10-19 Soren Hauberg <hauberg@gmail.com>
4765
4766 * io/strread.m, io/textread.m: New functions.
4767
4768 2009-10-20 Jaroslav Hajek <highegg@gmail.com>
4769
4770 * statistics/base/center.m: Rewrite using bsxfun.
4771
4772 2009-10-15 David Bateman <dbateman@free.fr>
4773
4774 * plot/__go_draw_axes__.m: Allow line and surface markerfacecolor
4775 and markeredgecolor properties to be used and set the marker colors
4776 appropriately.
4777
4778 2009-10-14 Jaroslav Hajek <highegg@gmail.com>
4779
4780 * statistics/base/median.m: Rewrite using nth_element.
4781
4782 2009-10-01 John W. Eaton <jwe@octave.org>
4783
4784 * image/__img__.m: Adjust xlim and ylim correctly.
4785
4786 2009-10-01 John W. Eaton <jwe@octave.org>
4787
4788 * Makefile.in (plot/gnuplot_binary.m): New rule.
4789 (DOCSTRINGS): Depend on plot/gnuplot_binary.m.
4790 (ALL_M_FILES): Define with =, not :=.
4791
4792 2009-10-01 Jaroslav Hajek <highegg@gmail.com>
4793
4794 * geometry/griddata.m: Fix handling vector xi, yi.
4795
4796 2009-09-30 Jaroslav Hajek <highegg@gmail.com>
4797
4798 * general/arrayfun.m: Simplify.
4799
4800 2009-09-30 John W. Eaton <jwe@octave.org>
4801
4802 * mkdoc: Work on list of file names instead of a directory.
4803 * Makefile.in (ALL_M_FILES): Don't strip directories.
4804 Also search build directory if it is different from $(srcdir).
4805 Pass $(ALL_M_FILES) to mkdoc.
4806
4807 2009-09-30 Michael D. Godfrey <godfrey@isl.stanford.edu>
4808
4809 * plot/clabel.m: Spelling fix.
4810 * plot/newplot.m: Update docstring.
4811
4812 2009-09-28 John W. Eaton <jwe@octave.org>
4813
4814 * general/sortrows.m: Also use old algorithm for sparse matrices.
4815
4816 2009-09-21 Jaroslav Hajek <highegg@gmail.com>
4817
4818 * set/union.m: Fix docstring.
4819 * set/setxor.m: Fix docstring.
4820
4821 2009-09-16 Jaroslav Hajek <highegg@gmail.com>
4822
4823 * general/randperm.m: Remove.
4824 * general/Makefile.in: Update.
4825
4826 2009-09-15 John W. Eaton <jwe@octave.org>
4827
4828 * confiugre.ac: Rename from configure.in
4829 * Makefile.in: Rename all instances of configure.in to
4830 configure.ac.
4831
4832 2009-09-11 Jaroslav Hajek <highegg@gmail.com>
4833
4834 * optimization/Makefile.in: Include __doglegm__.m.
4835
4836 2009-09-11 Jaroslav Hajek <highegg@gmail.com>
4837
4838 * optimization/fminunc.m: Simplify damped BFGS calculation.
4839
4840 2009-09-09 Tatsuro Matsuoka <tmacchant@yahoo.co.jp>
4841
4842 * plot/gnuplot_drawnow.m: Avoid flickering windows by avoding
4843 'set multiplot' / 'unset multiplot' for gnuplot's windows and
4844 wxt terminals.
4845
4846 2009-09-06 Jaroslav Hajek <highegg@gmail.com>
4847
4848 * optimization/__dogleg__.m: Revert to revision 22c8272af34b.
4849 * optimization/__doglegm__.m: New source.
4850 * optimization/fminunc.m: Use it.
4851
4852 2009-09-08 John W. Eaton <jwe@octave.org>
4853
4854 * io/dlmwrite.m: Fix typo.
4855
4856 2009-09-06 Jaroslav Hajek <highegg@gmail.com>
4857
4858 * optimization/fsolve.m: Change initial TR step strategy.
4859 * optimization/fminunc.m: Change initial TR step strategy.
4860
4861 2009-09-08 Jaroslav Hajek <highegg@gmail.com>
4862
4863 * optimization/fminunc.m: Correct extra output params handling.
4864
4865 2009-09-06 Jaroslav Hajek <highegg@gmail.com>
4866
4867 * optimization/fsolve.m: Update initial factor.
4868 * optimization/fminunc.m: Update initial factor.
4869
4870 2009-09-06 Jaroslav Hajek <highegg@gmail.com>
4871
4872 * general/arrayfun.m: Fix test.
4873
4874 2009-09-05 John W. Eaton <jwe@octave.org>
4875
4876 * plot/hold.m: Correctly toggle hold state. Set both figure and
4877 axes "nextplot" property when turning hold state on.
4878 * plot/ishold.m: Check figure and axes nextplot properties.
4879 Accept axes or figure handle argument.
4880
4881 2009-09-01 Christophe Tournery <christophe.tournery@illusonic.com>
4882
4883 * audio/wavread.m: Rename data_size from obsolete ck_size.
4884
4885 2009-08-31 David Bateman <dbateman@free.fr>
4886
4887 * general/quadgk.m: More care with the interval length and
4888 convergence of contour integrals.
4889
4890 2009-08-29 John W. Eaton <jwe@octave.org>
4891
4892 * time/datestr.m: Add missing semicolon.
4893
4894 2009-08-17 Jaroslav Hajek <highegg@gmail.com>
4895
4896 * general/int2str.m: Convert to double before calling log10.
4897
4898 2009-08-26 E. Joshua Rigler <relgire@gmail.com>
4899
4900 * time/datestr.m: Set tm.isdst to -1 before calling mktime.
4901
4902 2009-08-25 John W. Eaton <jwe@octave.org>
4903
4904 * plot/__gnuplot_open_stream__.m: Save pid in __plot_stream__ property.
4905 * plot/gnuplot_drawnow.m: Wait for gnuplot subprocess when printing.
4906 From Ben Abbott <bpabbott@mac.com>, Rob Mahurin <rob@utk.edu>, and
4907 Dmitri Sergatskov <dasergatskov@gmail.com>.
4908
4909 2009-08-22 David Bateman <dbateman@free.fr>
4910
4911 * plot/__add_datasource__.m: Correct test for "datasource" argument
4912 * plot/__countour__.m: Add edgecolor properties and make it an alias
4913 for linecolor with the value "auto" being "flat" for the edgecolor.
4914
4915 2009-08-17 John W. Eaton <jwe@octave.org>
4916
4917 * help/print_usage.m: Make it work again if an argument is given.
4918
4919 2009-08-17 Jaroslav Hajek <highegg@gmail.com>
4920
4921 * help/print_usage: Allow calling from methods.
4922
4923 2009-08-11 Jaroslav Hajek <highegg@gmail.com>
4924
4925 * general/diff.m: Remove.
4926 * general/Makefile.in: Update.
4927
4928 2009-08-07 Jaroslav Hajek <highegg@gmail.com>
4929
4930 * general/flipdim.m: Fix omitted check.
4931
4932 2009-08-07 Jaroslav Hajek <highegg@gmail.com>
4933
4934 * general/flipdim.m: Simplify.
4935
4936 2009-08-07 Olli Saarela <olli.saarela@gmail.com>
4937
4938 * plot/__gnuplot_ginput__.m: If read fails to return data, sleep
4939 before trying again.
4940
4941 2009-08-06 John W. Eaton <jwe@octave.org>
4942
4943 * plot/compass.m, plot/feather.m: Simplify argument processing.
4944
4945 2009-08-06 John W. Eaton <jwe@octave.org>
4946
4947 * statistics/base/std.m: Correctly work along singleton dimension.
4948 From Christoph Ellenberger <C.Ellenberger@gmx.net>.
4949
4950 2009-08-06 Jaroslav Hajek <highegg@gmail.com>
4951
4952 * geometry/griddata.m: Optimize.
4953
4954 2009-08-06 Olaf Till <olaf.till@uni-jena.de>
4955
4956 * geometry/griddata.m: Linearize arrays.
4957
4958 2009-08-04 Pieter Eendebak <pieter.eendebak@gmail.com>
4959
4960 * set/setxor.m: Added test for cell arrays of strings.
4961
4962 2009-08-05 Olli Saarela <olli.saarela@gmail.com>
4963
4964 * plot/__gnuplot_get_var__.m: If read fails to return data, sleep
4965 before trying again.
4966
4967 2009-08-04 Pieter Eendebak <pieter.eendebak@gmail.com>
4968
4969 * set/setxor.m: Support cell arrays of strings.
4970
4971 2009-08-03 Jaroslav Hajek <highegg@gmail.com>
4972
4973 * general/sub2ind.m: Remove source.
4974 * general/ind2sub.m: Remove source.
4975 * general/Makefile.in: Update.
4976
4977 2009-08-02 Ben Abbott <bpabbott@mac.com>
4978
4979 * plot/gnuplot_drawnow.m: Avoid the flickering x11 window seen with
4980 rapid replots by avoidng setting multiplot mode. This fix only
4981 functions for a single axes with no image objects.
4982 * plot/__go_draw_figure__.m: Move 'set multiplot' to gnuplot_drawnow.
4983
4984 2009-07-31 Jaroslav Hajek <highegg@gmail.com>
4985
4986 * general/common_size: Optimize.
4987
4988 2009-07-29 Ben Abbott <bpabbott@mac.com>
4989
4990 * plot/__go_draw_axes__.m: Fix ticklabels specified as 2D character
4991 array.
4992 * plot/__go_draw_axes__.m: Ignore fontnames for the Lua-TikZ terminal.
4993 * plot/gnuplot_drawnow.m: Support the gnuplot terminal Lua-TikZ.
4994 * plot/print.m: Support the gnuplot terminal Lua-TikZ.
4995
4996 2009-07-29 Jaroslav Hajek <highegg@gmail.com>
4997
4998 * plot/gnuplot_binary.m: Fix typo.
4999
5000 2009-07-27 Jaroslav Hajek <highegg@gmail.com>
5001
5002 * optimization/fzero.m: Use "global" parameter in str2func.
5003 * optimization/fsolve.m: Ditto.
5004 * optimization/fminunc.m: Ditto.
5005
5006 2009-07-24 John W. Eaton <jwe@octave.org>
5007
5008 * plot/gnuplot_binary.in: Accept arguments in addition to program name.
5009 * plot/__gnuplot_open_stream__.m: Pass additional args to gnuplot.
5010
5011 2009-07-23 Ben Abbott <bpabbott@mac.com>
5012
5013 * plot/legend.m: Add an hggroup demo using bar(). Include clf()
5014 in each demo.
5015
5016 2009-07-23 John W. Eaton <jwe@octave.org>
5017
5018 * image/imread.m: Fix test.
5019
5020 * plot/legend.m: Process arguments in order, child objects in
5021 reverse. Remove special case for single label. New demos.
5022
5023 2009-07-23 Thorsten Meyer <thorsten.meyier@gmx.de>
5024
5025 * testfun/assert.m: Fix string comparison bug.
5026
5027 2009-07-20 Jaroslav Hajek <highegg@gmail.com>
5028
5029 * testfun/assert.m: Use less strict checking for exact matches.
5030
5031 2009-07-17 John W. Eaton <jwe@octave.org>
5032
5033 * plot/__go_draw_axes__.m: Use "layer" property to decide whether
5034 to send "set border front" or "set border layerdefault" to plot
5035 stream. Don't send "set border front" to plot stream for image data.
5036
5037 2009-07-15 Robert T. Short <octave@phaselockedsystems.com>
5038
5039 * polynomial/conv.m: Fix Matlab incompatibility. New tests.
5040
5041 2009-07-09 John W. Eaton <jwe@octave.org>
5042
5043 * plot/axis.m: Return 4-element vector for 2-d view.
5044 From David Woodburn <david.woodburn@gmail.com>.
5045
5046 * sparse/nonzeros.m: Always return a column vector. New tests.
5047
5048 2009-06-25 Ben Abbott <bpabbott@mac.com>
5049
5050 * plot/gnuplot_drawnow.m: Apply feature 'wxt_has_size'.
5051 * plot/__gnuplot_has_feature__.m: Add feature 'wxt_has_size' for
5052 gnuplot >= 4.3.0.
5053
5054 2009-06-24 Ben Abbott <bpabbott@mac.com>
5055
5056 * plot/__go_draw_figure__.m: Modify the implicit margin when gnuplot's
5057 output is landscape.
5058 * plot/gnuplot_drawnow.m: Simplify handling of the figure's paper
5059 properties, and rely upon listeners for units conversion. Minor code
5060 improvements.
5061 * plot/print.m: Reimplement -landscape and -portrait to modify the
5062 properties papersize and paperposition. Produce compatible results
5063 when paperpositionmode=='auto'. Simplfy units conversion and
5064 restoration of initial figure properties.
5065
5066 2009-06-24 Marco Caliari <marco.caliari@univr.it>
5067
5068 * general/repmat.m: Call kron, not spkron.
5069
5070 2009-06-24 Alexander Mamonov <mamonov@gmail.com>
5071
5072 * plot/plot3.m: Correctly compute offsets for property/value pairs.
5073
5074 2009-06-23 Alexander Mamonov <mamonov@gmail.com>
5075
5076 * image/imread.m: New test.
5077
5078 2009-06-22 Ben Abbott <bpabbott@mac.com>
5079
5080 * plot/grid.m: Add missing semi-colon. Allow grid to be toggled
5081 on/off for each axis independently. Gnuplot requires that minor
5082 ticks accompany minor ticks. Add demo.
5083 * plot/__go_draw_axes__.m: For {x,y,z}scale == 'log' use 10 minor
5084 ticks.
5085
5086 2009-06-22 John W. Eaton <jwe@octave.org>
5087
5088 * statistics/base/var.m: Return zero for scalar case. Handle
5089 empty arguments in a Matlab compatible way. New tests.
5090
5091 2009-06-19 Jaroslav Hajek <highegg@gmail.com>
5092
5093 * set/ismember.m: Properly handle NaNs. Fix test.
5094
5095 2009-06-18 Ben Abbott <bpabbott@mac.com>
5096
5097 * plot/__go_draw_axes__.m: Change the default x11 fontspec from '*,0'
5098 to ',0' to avoid delays searching the fontpath for a font named '*'.
5099
5100 2009-06-18 Daniel Gualberto <daniel@alacer.com.br>
5101
5102 * polynomial/mpoles.m: Fix infinite loop for a multiplicity of
5103 poles at zero. Test added.
5104
5105 2009-06-17 Bertrand Roessli <bertrand.roessli@psi.ch>
5106
5107 * plot/axis.m: Fix bug for 'axis tight' with multiple surface plots,
5108 add demo.
5109
5110 2009-06-15 Ben Abbott <bpabbott@mac.com>
5111
5112 * plot/quiver.m: Add 'clf' to demos.
5113 * plot/plotyy.m: Consider dataaspectratiomode before changing
5114 dataaspectratio.
5115
5116 2009-06-14 Ben Abbott <bpabbott@mac.com>
5117
5118 * plot/plotyy.m: Fix compatibility with subplot, add listeners for
5119 dataaspectratio, and add a demo.
5120
5121 2009-06-14 Eric Chassande-Mottin <echassandemottin@gmail.com>
5122
5123 * plot/plotyy.m: Correct behavior when there is no currentfigure.
5124
5125 2009-06-14 Jaroslav Hajek <highegg@gmail.com>
5126
5127 * set/ismember.m: Reimplement using lookup & unique.
5128
5129 2009-06-11 Ben Abbott <bpabbott@mac.com>
5130
5131 * plot/print.m: Fix logic associated with 'have_ghostscript'.
5132 * plot/gnuplot_drawnow.m: Add support for pdfcairo and pngcairo
5133 terminals. Minor code improvements.
5134 * plot/print.m: Associate '-mono' with devices ps, ps2, eps, & eps2.
5135 Have '-mono' render all objects in monochrome.
5136 For pdf or png output, favor gnuplot's cairo terminals.
5137
5138 2009-06-10 Marco Caliari <marco.caliari@univr.it>
5139
5140 * plot/hold.m: Add demo including a hggroup.
5141 * plot/__go_draw_axes__.m: Fix order when pushing group children onto
5142 the axes kid list.
5143 * general/quadgk.m: Better waypoint transform.
5144
5145 2009-06-09 David Bateman <dbateman@free.fr>
5146
5147 * general/quadgk.m: Add test case and fixed doubly infinite
5148 waypoint transform for x = 0 case.
5149
5150 2009-06-09 Marco Caliari <marco.caliari@univr.it>
5151
5152 * general/quadgk.m: Fix doubly infinite transformation to the finite
5153 interval.
5154
5155 2009-06-08 Ben Abbott <bpabbott@mac.com>
5156
5157 * plot/axis.m: Fix bug for 'axis tight' with multiple lines, modify
5158 demo.
5159
5160 2009-06-07 Thorsten Meyer <thorsten.meyier@gmx.de>
5161
5162 * testfun/assert.m: Fix texinfo bug.
5163
5164 2009-06-04 Ben Abbott <bpabbott@mac.com>
5165
5166 * plot/__go_draw_axes__.m: Change strncmpi(scale,'lo') to
5167 strcmp(scale,'log').
5168 * plot/__go_draw_axes__.m: For log-scale axes use format '10^{%T}'.
5169
5170 2009-06-03 Ben Abbott <bpabbott@mac.com>
5171
5172 * plot/colorbar.m: Colorbar 'handlevisibility' should be 'on'.
5173 Add additional demos which illustrate problems with the present
5174 implementation.
5175 * plot/__gnuplot_has_feature__.m: Change version for
5176 "x11_figure_position" from ">=4.3.0" to ">=4.2.5".
5177 * plot/__scatter__.m: If the color spec is empty, set using
5178 __next_line_color__.
5179 * plot/scatter3.m: Add demos.
5180
5181 2009-06-03 Jaroslav Hajek <highegg@gmail.com>
5182
5183 * polynomial/polyfit.m: Fix test.
5184
5185 2009-06-02 Rafael Laboissiere <rafael@debian.org>
5186
5187 * help/doc.m: In test, look also for the gzipped version of the
5188 info_file
5189
5190 2009-05-29 John W. Eaton <jwe@octave.org>
5191
5192 * plot/__gnuplot_get_var__.m: Insert missing semicolon.
5193
5194 2009-05-28 Ben Abbott <bpabbott@mac.com>
5195
5196 * plot/__go_draw_axes__.m: Set x2range when xaxislocation=='top'
5197 and set y2range when yaxislocation=='right'. Simplify support
5198 for ticklabel separator '|'.
5199 * plot/__go_draw_figure__.m: Change 'autoscale fix' to
5200 'autoscale keepfix'.
5201 * plot/colorbar.m: Add demos.
5202
5203 2009-05-28 Ben Abbott <bpabbott@mac.com>
5204
5205 * plot/__go_draw_axes__.m: Add support for ticklabel separator '|'.
5206
5207 2009-05-28 Jaroslav Hajek <highegg@gmail.com>
5208
5209 * sparse/bicgstab.m: Improve preconditioning; avoid explicit inverse.
5210 * sparse/cgs.m: Improve preconditioning; avoid explicit inverse.
5211
5212 2009-05-28 Radek Salac <salac.r@gmail.com>
5213
5214 * sparse/bicgstab.m: New output when calling without arguments.
5215 Time optimization - remove certain checks linked to
5216 preconditioner which are unacceptably slow.
5217 * sparse/cgs.m: New output when calling without arguments.
5218 Time optimization - remove certain checks linked to
5219 preconditioner which are unacceptably slow. Rename internal
5220 variable to match bicgstab.
5221
5222 2009-05-27 Rik Wehbring <rdrider0-list@yahoo.com>
5223
5224 * plot/axis.m: Update documentation to reflect addition of
5225 "tight" option.
5226
5227 2009-05-27 Rik Wehbring <rdrider0-list@yahoo.com>
5228
5229 * ismember.m: Update examples to remove incorrect reference to
5230 residue function.
5231
5232 2009-05-27 John W. Eaton <jwe@octave.org>
5233
5234 * image/imwrite.m: Convert indexed images to RGB before calling
5235 __magick_write__.
5236
5237 * image/imshow.m: In demo, convert image to rgb before scaling
5238 components. Use imread instead of loadimage.
5239
5240 2009-05-26 Ben Abbott <bpabbott@mac.com>
5241
5242 * plot/__go_draw_axes__.m: Fix rendering of overlaping images and
5243 line objects. Add demos as well.
5244
5245 2009-05-27 S�ren Hauberg <hauberg@gmail.com>
5246
5247 * geometry/delaunay.m: Support cellstr's as options.
5248
5249 2009-05-27 Jaroslav Hajek <highegg@gmail.com>
5250
5251 * plot/imshow.m: Fix handling of indexed images.
5252
5253 2009-05-26 S�ren Hauberg <hauberg@gmail.com>
5254
5255 * help/__makeinfo__.m: Support several @seealso's in one text.
5256
5257 2009-05-26 John W. Eaton <jwe@octave.org>
5258
5259 * plot/colorbar.m: Downcase location argument.
5260
5261 2009-05-26 Carlo de Falco <kingcrimson@tiscali.it>
5262
5263 * pkg/pkg.m: Add "version" field to the structure returned by "pkg
5264 describe".
5265
5266 2009-05-25 Ben Abbott <bpabbott@mac.com>
5267
5268 * plot/__go_draw_axes__.m: Properly render TeX symbols for x11, when
5269 using the anonymous fontname="*".
5270
5271 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
5272
5273 * plot/gnuplot_drawnow.m: single-quote output name to allow backslash
5274 characters as filesep under windows
5275 * plot/print.m: Support ps->pdf using ghostscript under windows, check
5276 for %GSC% environment variable.
5277
5278 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
5279
5280 * plot/__gnuplot_version__.m: quote gnuplot_binary to allow spaces
5281 in file name
5282
5283 2009-05-22 John W. Eaton <jwe@octave.org>
5284
5285 * general/interp3.m: Don't require interpolation grid to have same
5286 size as data. From Kris Thielemans <kris.thielemans@imperial.ac.uk>.
5287
5288 2009-05-19 Carlo de Falco <kingcrimson@tiscali.it>
5289
5290 * pkg/pkg.m: Fix a bug when quering only one non installed package
5291 with "pkg describe".
5292
5293 2009-05-14 Jaroslav Hajek <highegg@gmail.com>
5294
5295 * optimization/__fdjac__.m: Support central differences.
5296 * optimization/fsolve.m: Support central differences. Add FinDiffType
5297 option.
5298 * optimization/fminunc.m: Ditto.
5299
5300 2009-05-17 Rik Wehbring <rdrider0-list@yahoo.com>
5301
5302 * *.m: Simplify Texinfo documentation in .m scripts by removing
5303 redundant @iftex calls
5304
5305 2009-05-17 Jaroslav Hajek <highegg@gmail.com>
5306
5307 * optimization/fminunc.m: Improve TR updating strategy.
5308 * optimization/fsolve.m: Ditto.
5309
5310 2009-05-15 John W. Eaton <jwe@octave.org>
5311
5312 v * general/nargchk.m: Don't generate error if output is struct.
5313 Uncomment some additional tests.
5314 From Alois Schloegl <alois.schloegl@tugraz.at>
5315
5316 2009-05-14 Jaroslav Hajek <highegg@gmail.com>
5317
5318 * optimization/fminunc.m: Import the step adaptation strategy
5319 improvements from fsolve.
5320
5321 2009-05-08 Ben Abbott <bpabbott@mac.com>
5322
5323 * plot/__gnuplot_has_feature__.m: Add feature "key_has_font_properties".
5324 * plot/__go_draw_axes__.m: Have legend inherit the axis font-name/size.
5325
5326 2009-05-04 Peter O'Gorman <pogma@thewrittenword.com>
5327
5328 * miscellaneous/tar.m, miscellaneous/unpack.m:
5329 Pass "xvf" to tar instead of "-x -v -f".
5330
5331 2009-04-30 Ben Abbott <bpabbott@mac.com>
5332
5333 * plot/__gnuplot_has_feature__.m: Change version for
5334 "x11_figure_position", >4.2.4 to >=4.3.0.
5335
5336 2009-04-30 Ben Abbott <bpabbott@mac.com>
5337
5338 * plot/gnuplot_drawnow.m: For figure position, treat 'wxt' as 'x11'.
5339
5340 2009-04-30 Jaroslav Hajek <highegg@gmail.com>
5341
5342 * statistics/base/range.m: Fix behavior when dim is specified.
5343
5344 2009-04-28 Ben Abbott <bpabbott@mac.com>
5345
5346 * plot/print.m: Fix typo: 'gswin23c' -> 'gswin32c'. Suppress stderr
5347 when printing. New sub-function: fix_eps_bbox(). Add option, "-tight",
5348 to replace the gnuplot bbox with a tight bbox for eps-files.
5349
5350 2009-04-23 Ben Abbott <bpabbott@mac.com>
5351
5352 * plot/print.m: Use Ghostscript rather than ImageMagick's 'convert'.
5353 Support printing to non-postscript printers. Do not change the output
5354 filename when using Ghostscript. When using lpr to print the output,
5355 send it without filtering (unix), or as if it were binary (pc).
5356
5357 2009-04-22 Robert T. Short <octave@phaselockedsystems.com>
5358
5359 * general/isa.m: Correctly report multiple layers of class hierarchy.
5360
5361 2009-04-20 John W. Eaton <jwe@octave.org>
5362
5363 * special-matrix/vander.m: Update tests.
5364
5365 2009-04-20 Jaroslav Hajek <highegg@gmail.com>
5366
5367 * special-matrix/vander.m: Allow second argument.
5368 * special-matrix/polyfit.m: Simplify.
5369
5370 2009-04-17 Rik <rdrider0-list@yahoo.com>
5371
5372 * plot/__marching_cube__.m: Correct help Texinfo so manual will compile
5373
5374 2009-04-16 Marco Caliari <marco.caliari@univr.it>
5375
5376 * toeplitz.m: Treat separately the sparse case.
5377
5378 2009-04-14 Thomas Treichl <Thomas.Treichl@gmx.net>
5379
5380 * plot/__marching_cube__.m: Add help text.
5381 * plot/isonormals.m: Add help text and tests.
5382
5383 2009-04-14 David Bateman <dbateman@free.fr>
5384
5385 * plot/__patch__.m: Set default facecolor to [0,1,0].
5386
5387 2009-04-12 Aravindh Krishnamoorthy <aravindh.k.dev@gmail.com>
5388
5389 * special-matrix/hadamard.m: Fix a documentation mistake.
5390
5391 2009-04-14 Jaroslav Hajek <highegg@gmail.com>
5392
5393 * polynomial/polyaffine.m: New function.
5394 * polynomial/polyscale.m: Remove.
5395 * polynomial/polytrans.m: Remove.
5396
5397 2009-04-12 Ben Abbott <bpabbott@mac.com>
5398
5399 * plot/__gnuplot_open_stream__.m: New function.
5400 * plot/__gnuplot_get_var__.m: If not open, open the gnuplot plot stream.
5401 * plot/gnuplot_drawnow.m: Replace internal function open_gnuplot_stream
5402 with new __gnuplot_open_stream__.
5403
5404 2009-04-11 David Bateman <dbateman@free.fr>
5405
5406 * geometry/trisurf.m: New file.
5407 * geometry/Makefile.in (SOURCES): Add it here.
5408 * geometry/trimesh.m: Convert to using 3D patches.
5409 * plot/__go_draw_axes__.m: Allow 3D filled triangular patches.
5410 * plot/__patch__.m: Rewrite to allow update of dependent variables
5411 with listener functions amongst themselves.
5412 * plot/patch.m: Add 3D demo. Update the documentation.
5413
5414 2009-04-11 Martin Helm <martinh@sirius.mhelm.de>
5415
5416 * plot/__interp_cube__.m, plot/__marching_cube__.m, isocolors.m,
5417 isonnormals.m, isosurface.m: New files.
5418 * plot/Makefile.in (SOURCES): Add them here.
5419
5420 2009-04-11 Jaroslav Hajek <highegg@gmail.com>
5421
5422 * set/intersect.m: Add missing branch.
5423
5424 2009-04-10 Ben Abbott <bpabbott@mac.com>
5425
5426 * plot/print.m: If no pdf support in gnuplot, then "convert" from
5427 postscript to pdf. For gnuplot 4.2.x use "convert", if it is present,
5428 to produce pdf output. Only render a full page for ps/pdf output.
5429 Rename variable, "size" to "canvas_size". Reformat help text to
5430 eliminate unintended spaces. Minor improvements to the code.
5431 * plot/gnuplot_drawnow.m: Place canvas size at the end of the terminal
5432 spec, and remove trailing semicolon. Minor improvments to the code.
5433 * plot/__gnuplot_get_var__.m: If fifo fails to open, try 2nd time.
5434
5435 2009-04-08 Jaroslav Hajek <highegg@gmail.com>
5436
5437 * special-matrix/vander.m: Optimize.
5438
5439 2009-04-07 Ben Abbott <bpabbott@mac.com>
5440
5441 * plot/Makefile.in: Remove __gnuplot_default_font__.m from SOURCES.
5442
5443 2009-04-06 Ben Abbott <bpabbott@mac.com>
5444
5445 * plot/__gnuplot_get_var__.m: Correct misleading error messages, and
5446 remove dangling/commented code.
5447 * plot/__gnuplot_default_font__.m: Remove file from archive.
5448 * plot/__go_draw_axes__.m, plot/__go_draw_figure__.m: Allow
5449 fontsize to be specified for all terminals with fontname == "*".
5450
5451 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
5452
5453 * polynomial/polyscale.m: New function.
5454 * polynomial/polytrans.m: New function.
5455
5456 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
5457
5458 * special-matrix/pascal.m: Fix, optimize & extend.
5459
5460 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
5461
5462 * linear-algebra/vech.m: Optimize.
5463
5464 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
5465
5466 * special-matrix/toeplitz.m: Optimize.
5467
5468 2008-04-03 David Bateman <dbateman@free.fr>
5469
5470 * plot/__scatter__.m: correct indexing of cdata.x
5471
5472 2009-04-03 Jaroslav Hajek <highegg@gmail.com>
5473
5474 * optimization/fminunc.m: New function.
5475 * optimization/Makefile.in: Update.
5476 * optimization/__dogleg__: Allow general quadratics.
5477
5478 2009-04-02 Ben Abbott <bpabbott@mac.com>
5479
5480 * plot/__go_draw_axes__.m: Include gnuplot command termination when
5481 plotting image.
5482
5483 2009-04-02 Ben Abbott <bpabbott@mac.com>
5484
5485 * plot/__go_draw_axes__.m: Fix title placement for gnuplot 4.2.x.
5486
5487 2009-04-02 Jaroslav Hajek <highegg@gmail.com>
5488
5489 * optimization/fsolve.m: Fix test.
5490
5491 2009-03-30 Ben Abbott <bpabbott@mac.com>
5492
5493 * plot/__go_draw_axes__.m: New subfunction create_fontspec(). Allow
5494 fontsize to be specified when the fontname is anonymous.
5495
5496 2009-03-30 Ben Abbott <bpabbott@mac.com>
5497
5498 * plot/__gnuplot_default_font__.m: New function: determine gnuplot's
5499 terminal dependent default font.
5500 * plot/__go_draw_figure__.m: Substitute gnuplot default font when
5501 "fontname" = "*".
5502
5503 2009-03-29 John W. Eaton <jwe@octave.org>
5504
5505 * testfun/Makefile.in (SOURCES): Add rundemos.m to the list.
5506
5507 2009-03-29 Ben Abbott <bpabbott@mac.com>
5508
5509 * plot/print.m: For eps output the bounding box should represent the
5510 figure's position.
5511
5512 2009-03-28 Ben Abbott <bpabbott@mac.com>
5513
5514 * plot/gnuplot_drawnow.m: Always set figure property "__plot_stream__"
5515 to the active gnuplot steam. Permits __gnuplot_get_var__ to return to
5516 proper result for all gnuplot streams.
5517
5518 2009-03-27 Ben Abbott <bpabbott@mac.com>
5519
5520 * plot/__go_draw_axes__.m: Properly position the title for 3D plots
5521 when using the gnuplot (v4.3+) backend.
5522
5523 2009-03-27 Jaroslav Hajek <highegg@gmail.com>
5524
5525 * linear-algebra/expm.m: Fix order of outputs from balance.
5526
5527 2009-03-25 Kai Habel <kai.habel@gmx.de>
5528
5529 * general/gradient.m: Fix calculation for more than two
5530 dimensions. Change interpretation of vector arguments from
5531 spacing to coordinates. New tests.
5532
5533 2009-03-25 John W. Eaton <jwe@octave.org>
5534
5535 * mkdoc: Pass full file name to gethelp.
5536 * gethelp.cc (main): Handle second argument. Write comment with
5537 full file name to output.
5538
5539 2009-03-24 Ben Abbott <bpabbott@mac.com>
5540
5541 * plot/gnuplot_drawnow.m: When printing, pass scalar plot_stream
5542 to __gnuplot_draw_figure__, and close all plot streams when done.
5543
5544 2009-03-24 John W. Eaton <jwe@octave.org>
5545
5546 * general/isa.m: Handle parent classes.
5547
5548 2009-03-23 Ben Abbott <bpabbott@mac.com>
5549
5550 * plot/gnuplot_drawnow.m: Check that gnuplot has internal variable
5551 "GPVAL_TERMINALS".
5552 * plot/__gnuplot_has_feature__.m: Add "variable_GPVAL_TERMINALS".
5553
5554 2009-03-21 Ben Abbott <bpabbott@mac.com>
5555
5556 * plot/gnuplot_drawnow.m: Verify the gnuplot terminal is supported.
5557 * plot/__gnuplot_get_var__.m: Add function to get gnuplot variables.
5558 * plot/print.m: Restore the behavior for option -S<num>,<num>.
5559
5560 2009-03-19 Jaroslav Hajek <highegg@gmail.com>
5561
5562 * optimization/fsolve.m (guarded_eval): Simplify & fix missing
5563 semicolon.
5564
5565 2009-03-17 Jaroslav Hajek <highegg@gmail.com>
5566
5567 * optimization/__fdjac__.m: Pass in fvec to save one evaluation.
5568 * optimization/fsolve.m: Avoid redundant reevaluation when using
5569 FD jacobians. Document how it can be done with user jacobians. Make
5570 first iteration special and call outputfcn after it. Skip updates
5571 unless two successful iterations have occured.
5572 * optimization/__dogleg__.m: Add missing alpha in the zero-gradient
5573 case.
5574 * optimization/fsolve.m: Remove autodg (not used), simplify.
5575
5576 2009-03-14 Jaroslav Hajek <highegg@gmail.com>
5577
5578 * statistics/base/var.m: a -> x.
5579
5580 2009-03-13 Jaroslav Hajek <highegg@gmail.com>
5581
5582 * statistics/base/mean.m: Simplify.
5583 * statistics/base/meansq.m: Optimize.
5584 * statistics/base/center.m: Fix behvaior with vectors, simplify.
5585 * statistics/base/std.m: Simplify using `center'.
5586 * statistics/base/var.m: Ditto.
5587 * statistics/base/cov.m: Ditto.
5588
5589 2009-03-13 Jaroslav Hajek <highegg@gmail.com>
5590
5591 * general/repmat.m: Use subscript pairs rather than forming Kronecker
5592 products.
5593
5594 2009-03-11 Ben Abbott <bpabbott@mac.com>
5595
5596 * plot/__go_draw_axes__.m: Unset the {x,y,z}ticks when initializing
5597 each axis. Set ticklabels when the ticklabels are empty and when
5598 ticklabelmode=="manual".
5599
5600 2009-03-11 Marco Caliari <marco.caliari@univr.it>
5601
5602 * plot/axis.m: Implement "square" and "equal" options, conditional
5603 on how octave positions gnuplot axes. Place the "title()" and
5604 "axis()" commands after "plot()" in the demos.
5605
5606 2009-03-09 Ben Abbott <bpabbott@mac.com>
5607
5608 * plot/__go_draw_axes__.m (do_tics): Fix typo (xaxislocation ->
5609 yaxislocation).
5610
5611 2009-03-09 John W. Eaton <jwe@octave.org>
5612
5613 * help/lookfor.m (search_cache): Also match function names.
5614
5615 * pkg/pkg.m, help/gen_doc_cache.m, help/lookfor.m:
5616 Use doc-cache instead of DOC for doc cache file.
5617
5618 2009-03-09 Jaroslav Hajek <highegg@gmail.com>
5619
5620 * general/accumarray.m: Reorder tests. Call either "sparse" or
5621 __accumarray_sum__ for the default summation case.
5622 * statistics/base/histc.m: Reimplement using lookup & accumarray.
5623
5624 2009-03-08 S�ren Hauberg <hauberg@gmail.com>
5625
5626 * statistics/base/histc.m: New function.
5627
5628 2009-03-06 Ben Abbott <bpabbott@mac.com>
5629
5630 * plot/__go_draw_axes__.m: Preserve the order of axes' children
5631 when pruning the handles for the {x,y,z}labels and title.
5632 * plot/legend.m: Change demo to add colors to lines. This change
5633 reveals the problem (above) with the ordering of the axes' children.
5634
5635 2009-03-05 Jaroslav Hajek <highegg@gmail.com>
5636
5637 * linear-algebra/condest.m: Use lu rather than splu. Use relative tols
5638 for tests.
5639
5640 2009-03-05 John W. Eaton <jwe@octave.org>
5641
5642 * deprecated/spdiag.m: Ensure sparse result.
5643
5644 2009-03-05 Ben Abbott <bpabbott@mac.com>
5645
5646 * plot/__go_draw_axes__.m: Preserve column vector orientation for
5647 the axes children while removing the axis label & title handles.
5648
5649 2009-03-03 Jaroslav Hajek <highegg@gmail.com>
5650
5651 * polynomial/polyval.m: Implement using Horner scheme.
5652
5653 2009-03-03 Ben Abbott <bpabbott@mac.com>
5654
5655 * plot/gnuplot_drawnow.m: Fix unintended shift of plot image for
5656 the gnuplot postscript+eps terminal.
5657
5658 2009-03-02 Jaroslav Hajek <highegg@gmail.com>
5659
5660 * pkg/pkg.m (fix_depends): Fix & simplify splitting the string.
5661
5662 2009-03-02 Thorsten Meyer <thorsten.meyier@gmx.de>
5663
5664 * set/complement.m, set/union.m: Remove reference to deprecated
5665 function create_set.
5666
5667 2009-03-01 Ben Abbott <bpabbott@mac.com>
5668
5669 * plot/__go_draw_axes__.m: Do not render axis labels twice when
5670 their handles are visible, but do render objects with hidden
5671 handles.
5672
5673 2009-03-01 Ben Abbott <bpabbott@mac.com>
5674
5675 * general/num2str.m: Trivial bug fix. Recent switch from split()
5676 to strsplit() produced cells rather than character data.
5677
5678 2009-03-01 Ben Abbott <bpabbott@mac.com>
5679
5680 * plot/colorbar.m: Bug fix. Allow hidden colorbars to be deleted,
5681 and replace existing colorbar when a new one is created. Additional
5682 demos are included to verify these behaviors.
5683
5684 2009-02-28 Ben Abbott <bpabbott@mac.com>
5685
5686 * plot/__actual_axis_position__.m: Include file missed in prior
5687 changeset.
5688
5689 2009-02-28 Ben Abbott <bpabbott@mac.com>
5690
5691 * plot/print.m, plot/gnuplot_drawnow.m: Add compatible support for
5692 specificying resolution of bitmap terminals, "-r<num>".
5693
5694 * plot/gnuplot_drawnow.m: Check that canvas size is only specified
5695 one time.
5696
5697 * plot/gnuplot_drawnow.m, plot/__go_draw_figure__.m: Support papersize,
5698 paperposition properties. Accommodate gnuplot's implicit margins for
5699 postscript terminals. Remove internal function get_canvassize().
5700
5701 * plot/gnuplot_drawnow.m:
5702 Terminate gnuplot "set term ..." with semicolon.
5703 Specify vector terminals sizes in floating point.
5704 Rename internal function isbackend() to output_to_screen().
5705 Rename internal function gnuplot_term() to gnuplot_default_term().
5706 Rename internal function isbitmap() to term_units_are_pixels().
5707 Minor changes for coding conventions.
5708
5709 * plot/__actual_axis_position__.m, Makefile.in: New function to
5710 determine position of rendered axes, including the effect of the
5711 aspect ratio.
5712 * plot/__gnuplot_has_feature__.m: Add new feature
5713 "screen_coordinates_for_{lrtb}margin".
5714 * plot/__go_draw_axes__.m, plot/colorbar.m: Enable axes to be
5715 positioned using {lrtb}margins.
5716 * plot/colorbar.m: Add to, and modify, demos.
5717
5718 * plot/print.m: Remove non-functional/commented code.
5719 * plot/__go_draw_figure__.m: Remove non-functional code.
5720 * plot/__gnuplot_has_feature__.m: Remove non-functional code.
5721
5722 * plot/quiver3.m: Add "clf" and "colormap(jet(64))" to demo.
5723
5724 2009-02-27 John W. Eaton <jwe@octave.org>
5725
5726 * set/complement.m: Call unique, not create_set.
5727 * set/unique.m: Style fix for docstring.
5728 * deprecated/create_set.m: Move here from set/create_set.m.
5729 Always return a row vector, as documented.
5730
5731 * set/Makefile.in (SOURCES): Remove create_set.m from the list.
5732 * deprecated/Makefile.in (SOURCES): Add create_set.m to the list.
5733
5734 * general/num2str.m: Call strsplit instead of split.
5735
5736 * strings/strsplit.m: Style fixes.
5737
5738 2009-02-27 Jaroslav Hajek <highegg@gmail.com>
5739
5740 * strings/strsplit.m: Check also nargin.
5741
5742 2009-02-26 John W. Eaton <jwe@octave.org>
5743
5744 * deprecated/split.m: Add warning, not about version.
5745
5746 2009-02-26 Jaroslav Hajek <highegg@gmail.com>
5747
5748 * strings/strsplit.m: New function.
5749 * strings/split.m: Move to deprecated/.
5750 * strings/Makefile.in: Update.
5751 * deprecated/Makefile.in: Update.
5752
5753 * general/int2str.m: Use strsplit instead of split.
5754 * general/num2str.m: Ditto.
5755 * help/__makeinfo__.m: Ditto.
5756 * help/lookfor.m: Ditto.
5757 * miscellaneous/compare_versions.m: Ditto.
5758 * miscellaneous/tar.m: Ditto.
5759 * miscellaneous/unpack.m: Ditto.
5760 * miscellaneous/what.m: Ditto.
5761 * miscellaneous/zip.m: Ditto.
5762 * pkg/pkg.m: Ditto.
5763 * strings/strtok.m: Ditto.
5764 * testfun/rundemos.m: Ditto.
5765
5766 2009-02-25 John W. Eaton <jwe@octave.org>
5767
5768 * Makefile.in (distclean maintainer-clean): Remove tags and TAGS
5769 in distclean target.
5770
5771 2009-02-25 Jaroslav Hajek <highegg@gmail.com>
5772
5773 * help/lookfor.m: Vectorize the path splitting using mat2cell.
5774 Extract new path elements using setdiff.
5775
5776 2009-02-25 John W. Eaton <jwe@octave.org>
5777
5778 * plot/pie.m: Use numel to check sizes of X and LABELS instead of
5779 using size_equal. From Andy Buckle <andybuckle@gmail.com>.
5780
5781 * help/lookfor.m: Split original path into cell array and compare
5782 elements with strcmp. Suppress warnings and errors when getting
5783 help text from function files.
5784
5785 2009-02-24 John W. Eaton <jwe@octave.org>
5786
5787 * help/gen_doc_cache.m: Don't compress output file. By default,
5788 write to DOC, not DOC.gz. Don't save empty cache.
5789
5790 * help/lookfor.m: Use doc_cache_file to get location of DOC file.
5791
5792 2009-02-24 Jason Riedy <jason@acm.org>
5793
5794 * pkg/pkg.m (generate_lookfor_cache): Generate a DOC file for each
5795 directory.
5796
5797 * help/gen_doc_cache.m: Call __makeinfo__, not makeinfo.
5798
5799 2009-02-24 Jaroslav Hajek <highegg@gmail.com>
5800
5801 * optimization/fsolve.m: Update niter after each iteration, not just
5802 a succesful one.
5803
5804 2009-02-08 Thorsten Meyer <thorsten.meyier@gmx.de>
5805
5806 * configure.in: AC_SUBST ac_config_files
5807
5808 * Makefile.in: Add make targets for configuration files
5809 and config.status.
5810
5811 2009-02-23 John W. Eaton <jwe@octave.org>
5812
5813 * plot/fplot.m: Fix nargin check.
5814 From Joel Parker <Joel.Parker@radiancetech.com>.
5815
5816 2009-02-20 Steffen Groot <steffen.groot@technolution.eu>
5817
5818 * plot/__patch__.m: Correct indexing of varargin.
5819
5820 2009-02-20 Jaroslav Hajek <highegg@gmail.com>
5821
5822 * linear-algebra/dmult.m: Remove.
5823 * linear-algebra/Makefile.in: Update.
5824 * deprecated/dmult.m: Move here; revert to the 3.0.x version.
5825 * deprecated/Makefile.in: Update.
5826 * statistics/models/logistic_regression_derivatives.m: Replace dmult
5827 by diagonal matrices.
5828
5829 2009-02-19 Ben Abbott <bpabbott@mac.com>
5830
5831 * plot/gnuplot_drawnow.m: Only send figure position info to gnuplot
5832 when the plot stream is first opened. Revert usage of hidden axes
5833 to store prior figure "position" property.
5834
5835 2009-02-19 John W. Eaton <jwe@octave.org>
5836
5837 * general/__isequal__.m, general/__splinen__.m, image/__img__.m,
5838 image/__img_via_file__.m, miscellaneous/__xzip__.m,
5839 optimization/__all_opts__.m, optimization/__dogleg__.m,
5840 optimization/__fdjac__.m, path/__extractpath__.m,
5841 plot/__add_datasource__.m, plot/__area__.m,
5842 plot/__axes_limits__.m, plot/__axis_label__.m, plot/__bar__.m,
5843 plot/__bars__.m, plot/__clabel__.m, plot/__contour__.m,
5844 plot/__default_plot_options__.m, plot/__errcomm__.m,
5845 plot/__errplot__.m, plot/__ezplot__.m,
5846 plot/__gnuplot_has_feature__.m, plot/__gnuplot_version__.m,
5847 plot/__go_close_all__.m, plot/__go_draw_axes__.m,
5848 plot/__go_draw_figure__.m, plot/__line__.m,
5849 plot/__next_line_color__.m, plot/__patch__.m, plot/__plr1__.m,
5850 plot/__plr2__.m, plot/__plt1__.m, plot/__plt2__.m,
5851 plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
5852 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
5853 plot/__plt2vv__.m, plot/__plt__.m, plot/__plt_get_axis_arg__.m,
5854 plot/__pltopt1__.m, plot/__pltopt__.m, plot/__quiver__.m,
5855 plot/__scatter__.m, plot/__stem__.m, startup/__finish__.m,
5856 statistics/base/__quantile__.m: Consistent doc strings for
5857 internal fucntions.
5858
5859 2009-02-18 Ben Abbott <bpabbott@mac.com>
5860
5861 * plot/subplot.m: Fix unintended deletion of axes.
5862
5863 2009-02-18 Frederick Umminger <Frederick_Umminger@playstation.sony.com>
5864
5865 * audio/wavread.m: Improve search for data chunks.
5866
5867 2009-02-18 Ivan Sutoris <ivan.sutoris@gmail.com>
5868
5869 * miscellaneous/edit.m: Expand documentation about editor mode.
5870
5871 2009-02-18 John W. Eaton <jwe@octave.org>
5872
5873 * plot/__gnuplot_version__.m: Don't use regexp to extract version
5874 number.
5875
5876 2009-02-18 John W. Eaton <jwe@octave.org>
5877
5878 * plot/gnuplot_drawnow.m (gnuplot_set_term):
5879 Adjust nargin checks for new signature.
5880
5881 2009-02-17 Ben Abbott <bpabbott@mac.com>
5882
5883 * plot/contourc.m: Convert demo to test.
5884 * plot/surfnorm.m: Add another demo.
5885 * plot/surfnorm.m, plot/pareto.m: Add "colormap(jet)" to 1st demo.
5886 * plot/plotyy.m, plot/patch.m, plot/pareto.m, plot/legend.m,
5887 plot/fill.m, plot/comet.m, plot/colorbar.m, plot/clabel.m:
5888 Replace "close all" with "clf" in demo.
5889
5890 2009-02-17 Ben Abbott <bpabbott@mac.com>
5891
5892 * plot/gnuplot_drawnow.m: Only close the gnuplot window and send
5893 position/size info when the figure's position property has changed.
5894 (gnuplot_set_term): New arg, NEW_STREAM. Change all uses.
5895 (open_gnuplot_stream): Delete unused output ENHANCED.
5896
5897 2009-02-17 John W. Eaton <jwe@octave.org>
5898
5899 * plot/plotyy.m: Handle case of existing figure with no axes.
5900
5901 2009-02-16 John W. Eaton <jwe@octave.org>
5902
5903 * help/__makeinfo__.m: Rename from help/makeinfo.m. Delete tmp file.
5904 * help/Makefile.in (SOURCES): Add __makeinfo__.m, delete makeinfo.m.
5905 * help/get_first_help_sentence.m, help/help.m, help/lookfor.m,
5906 help/print_usage.m: Call __makeinfo__ instead of makeinfo.
5907 * help/__strip_html_tags__.m, help/__additional_help_message__.m:
5908 Doc fix.
5909
5910 2009-02-16 Ben Abbott <bpabbott@mac.com>
5911
5912 * plot/shading.m: No new figure windows for the demos.
5913 * plot/surfl.m: Clear figure before running demos.
5914
5915 2009-02-16 Jaroslav Hajek <highegg@gmail.com>
5916
5917 * linear-algebra/expm.m: Fix invalid unscaling.
5918 * help/which.m: Do not add "function" here.
5919 * optimization/fsolve.m: Update comments.
5920
5921 2009-02-16 John W. Eaton <jwe@octave.org>
5922
5923 * help/help.m: Shorten default help text.
5924
5925 2009-02-15 John W. Eaton <jwe@octave.org>
5926
5927 * help/doc.m, help/help.m, help/lookfor.m, help/type.m,
5928 help/which.m, image/colormap.m, miscellaneous/delete.m,
5929 miscellaneous/dir.m, miscellaneous/edit.m,
5930 miscellaneous/intwarning.m, miscellaneous/ls.m,
5931 miscellaneous/mex.m, miscellaneous/mkoctfile.m,
5932 miscellaneous/run.m, miscellaneous/what.m, path/savepath.m,
5933 pkg/pkg.m, plot/axis.m, plot/box.m, plot/caxis.m, plot/cla.m,
5934 plot/close.m, plot/colorbar.m, plot/grid.m, plot/hidden.m,
5935 plot/hold.m, plot/legend.m, plot/orient.m, plot/print.m,
5936 plot/shading.m, plot/title.m, plot/xlabel.m, plot/ylabel.m,
5937 plot/zlabel.m, testfun/demo.m, testfun/example.m, testfun/fail.m,
5938 testfun/rundemos.m, testfun/test.m:
5939 Delete "PKG_ADD: mark_as_command" directive.
5940
5941 * edit.m: Avoid command-style function call syntax when
5942 assigning results in tests.
5943
5944 * deprecated/mark_as_rawcommand.m, deprecated/unmark_rawcommand.m,
5945 deprecated/israwcommand.m, deprecated/mark_as_command.m,
5946 deprecated/unmark_command.m, deprecated/iscommand.m:
5947 New functions.
5948 * deprecated/Makefile.in (SOURCES): Add them to the list.
5949
5950 2009-02-15 Ben Abbott <bpabbott@mac.com>
5951
5952 * plot/subplot.m: Compatible placement of subplots.
5953
5954 2009-02-13 Ben Abbott <bpabott@mac.com>
5955
5956 * plot/__go_draw_axes__.m: Respect axes ticklength property.
5957
5958 2009-02-12 John W. Eaton <jwe@octave.org>
5959
5960 * general/sortrows.m: Call __sort_rows_idx__, not __sortrows_idx__.
5961
5962 2009-02-12 Soren Hauberg <hauberg@gmail.com>
5963
5964 * help/gen_doc_cache.m: Change API so we only handle one directory per
5965 call to this function.
5966
5967 2009-02-12 Soren Hauberg <hauberg@gmail.com>
5968
5969 * help/lookfor.m: Adapt to new cache scheme.
5970
5971 2009-02-11 Jaroslav Hajek <highegg@gmail.com>
5972
5973 * general/sortrows.m: Employ __sortrows_idx__ when applicable,
5974 gripe for sparse matrices.
5975
5976 2009-02-11 John W. Eaton <jwe@octave.org>
5977
5978 * miscellaneous/news.m: Look in octetcdir for NEWS file.
5979
5980 2009-02-09 Jaroslav Hajek <highegg@gmail.com>
5981
5982 * general/interp2.m: Added support for pchip bicubic interpolation.
5983 Also simplified code and added support for natural extrapolation via
5984 "extrap".
5985
5986 2009-02-09 John W. Eaton <jwe@octave.org>
5987
5988 * miscellaneous/Makefile.in (SOURCES): Include __xzip__.m in the list.
5989
5990 * testfun/rundemos.m: Error if fopen fails.
5991
5992 2009-02-08 John W. Eaton <jwe@octave.org>
5993
5994 * Makefile.in (install install-strip): Don't install ls-R file.
5995 (uninstall): Don't uninstall ls-R file.
5996
5997 2009-02-06 Jaroslav Hajek <highegg@gmail.com>
5998
5999 * optimization/fsolve.m: Document support for complex holomorphic
6000 systems. Improve guarded evaluation.
6001
6002 2009-02-05 John W. Eaton <jwe@octave.org>
6003
6004 * miscellaneous/news.m: Use puts instead of printf.
6005
6006 2009-02-05 Thomas D. Dean <tomdean@speakeasy.org>
6007
6008 * polynomial/polyout.m: Replace com2str with num2str, and minor
6009 style changes.
6010
6011 2009-02-04 John W. Eaton <jwe@octave.org>
6012
6013 * help/which.m: Still print something sensible if type is empty.
6014
6015 2009-02-04 Soren Hauberg <hauberg@gmail.com>
6016 Thomas Treichl <Thomas.Treichl@gmx.net>
6017
6018 * miscellaneous/Makefile.in (SOURCES): Add bzip2.m to the list.
6019
6020 2009-02-04 Frederick Umminger <Frederick_Umminger@playstation.sony.com>
6021
6022 * signal/freqz.m: Ensure causal phase response.
6023 Handle long input correctly.
6024
6025 2009-02-04 Petr Mikulik <mikulik@physics.muni.cz>
6026
6027 * plot/__go_draw_axes__.m: Pass "interpolate 0, 0" to gnuplot
6028 instead of "interpolate 4, 4".
6029
6030 2009-02-04 John W. Eaton <jwe@octave.org>
6031
6032 * audio/wavwrite.m, deprecated/splu.m, general/bitcmp.m,
6033 general/fliplr.m, general/flipud.m, general/genvarname.m,
6034 general/nargchk.m, general/nargoutchk.m, general/quadgk.m,
6035 general/rot90.m, geometry/griddata.m, geometry/rectint.m,
6036 geometry/voronoi.m, geometry/voronoin.m,
6037 help/__strip_html_tags__.m, image/brighten.m, image/imfinfo.m,
6038 image/imread.m, linear-algebra/cond.m, linear-algebra/condest.m,
6039 linear-algebra/dmult.m, linear-algebra/dot.m,
6040 linear-algebra/expm.m, linear-algebra/housh.m,
6041 linear-algebra/onenormest.m, linear-algebra/subspace.m,
6042 miscellaneous/compare_versions.m, optimization/__all_opts__.m,
6043 optimization/optimget.m, pkg/pkg.m, plot/__bar__.m,
6044 plot/__plr2__.m, plot/ribbon.m, plot/slice.m, polynomial/pchip.m,
6045 polynomial/roots.m, set/unique.m, signal/fractdiff.m,
6046 signal/hurst.m, specfun/beta.m, specfun/legendre.m,
6047 statistics/base/__quantile__.m, statistics/base/quantile.m,
6048 statistics/tests/cor_test.m,
6049 statistics/tests/kolmogorov_smirnov_test_2.m, strings/base2dec.m,
6050 strings/dec2base.m, strings/strcat.m, strings/validatestring.m,
6051 time/addtodate.m: Style fixes.
6052
6053 2009-02-04 Jaroslav Hajek <highegg@gmail.com>
6054
6055 * optimization/fsolve.m: remove redundant line.
6056
6057 2009-02-03 Jaroslav Hajek <highegg@gmail.com>
6058
6059 * optimization/Makefile.in: Add missing source.
6060
6061 2009-02-02 Rob Mahurin <rob@utk.edu>
6062
6063 * general/interpft.m: Increase tolerance in tests, for FFTPACK.
6064
6065 2009-02-03 Jaroslav Hajek <highegg@gmail.com>
6066
6067 * optimization/__all_opts__.m: Yield empty list in recursive calls.
6068 mlock to avoid unloading.
6069
6070 2009-01-30 John W. Eaton <jwe@octave.org>
6071
6072 * optimization/PKG_ADD: Delete.
6073 * optimization/fsolve.m, optimization/fzero.m,
6074 optimization/lsqnonneg.m: Use PKG_ADD: comment to call __all_opts__.
6075
6076 2009-01-30 Jaroslav Hajek <highegg@gmail.com>
6077
6078 * optimization/__all_opts__.m: New source.
6079 * optimization/optimset.m: Implement checking for registered options.
6080 * optimization/optimget.m: Ditto.
6081 * optimization/fsolve.m: Fix misspelled option.
6082 * optimization/PKG_ADD: New startup file.
6083
6084 2009-01-30 Kai Habel <kai.habel@gmx.de>
6085
6086 * plot/__go_draw_axes__.m: Add support for transparent surfaces.
6087 * plot/__gnuplot_has_feature__.m: Add feature 'transparent_surface',
6088 Require gnuplot 4.3 for transparent patches and surfaces.
6089
6090 2009-01-30 Benjamin Lindner <lindnerben@gmx.net>
6091
6092 * time/datestr.m: Convert YYYY to %Y instead of %C%y.
6093 Convert [Dd][Dd] to %d instead of %e.
6094
6095 2009-01-30 Ben Abbott <bpabbott@mac.com>
6096
6097 * plot/print.m: Use __gnuplot_has_feature__ instead of
6098 compare_versions.
6099
6100 * plot/gnuplot_drawnow.m: Respect x11 figure position property.
6101
6102 2009-01-29 John W. Eaton <jwe@octave.org>
6103
6104 * miscellaneous/fileparts.m: Match all possible file separators.
6105
6106 2009-01-29 Kai Habel <kai.habel@gmx.de>
6107
6108 * plot/__go_draw_axes__.m: Add support for transparent patches.
6109
6110 2009-01-29 S�ren Hauberg <hauberg@gmail.com>
6111
6112 * help/help.m, help/print_usage.m, help/get_first_help_sentence.m:
6113 print sensible error message when function is found but not documented.
6114
6115 * help/help.m: Allow displaying 'Contents.m' files.
6116
6117 2009-01-29 Kai Habel <kai.habel@gmx.de>
6118
6119 * plot/Makefile.in (SOURCES): Include diffuse.m, specular.m, and
6120 surfl.m in the list.
6121
6122 2009-01-28 Ben Abbott <bpabbott@mac.com>
6123
6124 * plot/gnuplot_drawnow.m: Style fixes.
6125
6126 * plot/__gnuplot_has_feature__.m: New file, checks for supported
6127 feature.
6128
6129 2009-01-28 Jaroslav Hajek <highegg@gmail.com>
6130
6131 * optimization/fsolve.m: Don't use pivoting at all (for the time
6132 being).
6133
6134 2009-01-28 Jaroslav Hajek <highegg@gmail.com>
6135
6136 * optimization/fsolve.m: Use more adaptive rescaling.
6137 Put back the default tolerances based on machine eps respecting
6138 the used precision. Partially reflect this in the default optimset
6139 values.
6140
6141 2009-01-28 Jaroslav Hajek <highegg@gmail.com>
6142
6143 * miscellaneous/ordefields.m: Use indexed assignment instead of a
6144 loop. Fix for multidimensional cases.
6145
6146 2009-01-27 John W. Eaton <jwe@octave.org>
6147
6148 * general/arrayfun.m, image/imwrite.m, plot/axis.m, plot/clf.m,
6149 plot/ribbon.m, plot/gnuplot_drawnow.m, plot/cla.m, set/unique.m:
6150 Use endif or endfor instead of "end".
6151
6152 * path/savepath.m: Call command_line_path instead of commandlinepath.
6153
6154 2009-01-27 Jason Riedy <jason@acm.org>
6155
6156 * miscellaneous/orderfields.m: Really fix the indexing for struct
6157 arrays.
6158
6159 2009-01-27 Carlo de Falco <kingcrimson@tsicali.it>
6160
6161 * polynomial/spline.m: Doc fix.
6162
6163 2009-01-27 S�ren Hauberg <hauberg@gmail.com>
6164
6165 * general/gradient.m: Handle computing the gradient of a function
6166 handle.
6167
6168 2009-01-27 Jaroslav Hajek <highegg@gmail.com>
6169
6170 * optimization/lsqnonneg.m: Reimplement using QR updating for
6171 square and overdetermined systems.
6172
6173 2009-01-27 Jaroslav Hajek <highegg@gmail.com>
6174
6175 * optimization/fsolve.m: Provide default values on request.
6176 Adjust some defaults.
6177 * optimization/fzero.m: Ditto.
6178 * optimization/optimset.m: Query optimal values via the M*b way.
6179
6180 2009-01-26 Jason Riedy <jason@acm.org>
6181
6182 * miscellaneous/orderfields.m: Also avoid loop for non-empty structs.
6183
6184 2009-01-17 Jaroslav Hajek <highegg@gmail.com>
6185
6186 * optimization/fsolve.m: Disable Broyden updates for sparse jacobians.
6187
6188 2009-01-17 Jaroslav Hajek <highegg@gmail.com>
6189
6190 * optimization/__fsolve_defopts__.m: Remove.
6191 * optimization/Makefile.in: Reflect change.
6192
6193 2009-01-17 Jaroslav Hajek <highegg@gmail.com>
6194
6195 * optimization/__fdjac__.m: Fix setting up h.
6196 * optimization/fsolve.m: Allow underdetermined systems. Use QR for
6197 large enough square and overdetermined systems, with pivoting in the
6198 first step. Simplify options. Adjust defaults - make TR radius
6199 tolerance less stringent. Support DisplayFcn.
6200
6201 2008-12-24 Ben Abbott <bpabbott@mac.com>
6202
6203 * path/savepath.m: Respect cmd-line and env paths.
6204
6205 2009-01-24 Ben Abbott <bpabbott@mac.com>
6206
6207 * sparse/svds.m: svds.m: skip tests if ARPACK is missing.
6208
6209 2009-01-23 S�ren Hauberg <hauberg@gmail.com>
6210
6211 * help/type.m: Make 'type X' work, when X is the name of a variable.
6212
6213 2009-01-22 John W. Eaton <jwe@octave.org>
6214
6215 * help/which.m: New function.
6216 * help/Makefile.in (SOURCES): Add it to the list.
6217
6218 * help/help.m: Also display location of the file before the help text.
6219 * help/print_usage: Also display additional help text.
6220 * help/__additional_help_message__.m: Return message instead of
6221 displaying it.
6222
6223 2009-01-22 S�ren Hauberg <hauberg@gmail.com>
6224
6225 * help: New directory.
6226 * configure.in (AC_CONFIG_FILES): Add help/Makefile to the list.
6227 * Makefile.in (SUBDIRS): Add it to the list.
6228 * help/__additional_help_message__.m, help/__strip_html_tags__.m,
6229 help/gen_doc_cache.m, help/get_first_help_sentence.m, help/help.m,
6230 help/lookfor.m, help/makeinfo.m, help/print_usage.m, help/type.m:
6231 New functions.
6232 * help/Makefile.in (SOURCES): Add them to the list.
6233 * help/doc.m: Move here from miscellaneous/doc.m.
6234 * miscellaneous/Makefile.in (SOURCES): Remove doc.m from the list.
6235 * miscellaneous/pkg.m: Generate documentation cache during install.
6236
6237 2009-01-22 Jaroslav Hajek <highegg@gmail.com>
6238
6239 * optimization/fsolve.m: Undo the last change.
6240
6241 2009-01-18 Thorsten Meyer <thorsten.meyier@gmx.de>
6242
6243 * miscellaneous/doc.m: Add test for existence of info file.
6244
6245 2009-01-21 John W. Eaton <jwe@octave.org>
6246
6247 * plot/__axis_label__.m: Set properties in existing axis label
6248 object instead of creating a new text object.
6249 * plot/ylabel.m: Don't set rotation property here.
6250 * plot/title.m: Don't set horizontalalignment property here.
6251
6252 * plot/ylabel.m: Insert rotation property in varargin before
6253 passing it on to __axis_label__.
6254 * plot/__axis_label__.m: Don't set rotation for ylabel here.
6255
6256 * plot/title.m: Insert horizontalalignment property in varargin
6257 before passing it on to __axis_label__.
6258
6259 2009-01-21 Jaroslav Hajek <highegg@gmail.com>
6260
6261 * strings/strchr.m: New function.
6262 * strings/Makefile.in: Add it.
6263
6264 2009-01-20 Jaroslav Hajek <highegg@gmail.com>
6265
6266 * optimization/fsolve.m: Only use qrupdate if available.
6267
6268 2009-01-20 John W. Eaton <jwe@octave.org>
6269
6270 * general/postpad.m: Doc fix.
6271 * general/prepad.m: Doc fix.
6272 * image/pink.m: Spelling fix.
6273 * image/hsv.m: Doc fix.
6274 From Francesco Potorti` <Potorti@isti.cnr.it>.
6275
6276 * testfun/assert.m: Use isfield instead of struct_contains.
6277
6278 2009-01-17 Ben Abbott <bpabbott@mac.com>
6279
6280 * general/cart2sph.m, cart2pol.m, sph2cart.m pol2cart.m:
6281 Permit scalars when transforming coordinates.
6282
6283 2009-01-17 Steven Verstoep <isgoed@hotmail.com>
6284
6285 * plot/__quiver__.m: __quiver__.m: Fix auto-size of (x,y) coord.
6286
6287 2009-01-16 Daniel J Sebald <daniel.sebald@ieee.org>
6288
6289 * plot/gnuplot_drawnow.m: Fix for handling options.
6290
6291 2009-01-16 Daniel J Sebald <daniel.sebald@ieee.org>
6292
6293 * plot/legend.m: Fix legend order for both horizontal and
6294 vertical string cell.
6295
6296 2008-01-15 Ben Abbott <bpabbott@mac.com>
6297
6298 * plot/grid.m: Document handle argument.
6299
6300 2009-01-15 Peter L. S�ndergaard <peter@sonderport.dk>
6301
6302 * general/nargoutchk.m: Doc fix.
6303 * general/nargchk.m: Improve compatibility. New tests.
6304
6305 2008-01-15 Rafael Laboissiere <rafael@debian.org>
6306
6307 * gethelp.cc: Include <cstdio>.
6308
6309 2009-01-14 Ben Abbott <bpabbott@mac.com>
6310
6311 * plot/__go_draw_axes__.m (ticklabel_to_cell): New function.
6312 Use it to handle non-cell ticklabels.
6313
6314 2009-01-14 S�ren Hauberg <hauberg@gmail.com>
6315
6316 * general/diff.m, general/logspace.m, general/nextpow2.m,
6317 linear-algebra/commutation_matrix.m,
6318 linear-algebra/duplication_matrix.m, linear-algebra/expm.m,
6319 miscellaneous/bincoeff.m, miscellaneous/list_primes.m,
6320 optimization/fsolve.m, plot/subplot.m, polynomial/pchip.m,
6321 polynomial/polyout.m, polynomial/residue.m, polynomial/spline.m,
6322 signal/freqz.m, signal/sinc.m, specfun/beta.m, specfun/betaln.m,
6323 specfun/nchoosek.m, specfun/pow2.m, special-matrix/hankel.m,
6324 special-matrix/hilb.m, special-matrix/invhilb.m
6325 special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
6326 special-matrix/vander.m, statistics/base/gls.m,
6327 statistics/base/kendall.m, statistics/base/kurtosis.m,
6328 statistics/base/mean.m, statistics/base/median.m,
6329 statistics/base/ols.m, statistics/base/skewness.m,
6330 statistics/distributions/kolmogorov_smirnov_cdf.m:
6331 Use ifnottex instead of ifinfo.
6332
6333 2009-01-14 John W. Eaton <jwe@octave.org>
6334
6335 * linear-algebra/expm.m:
6336
6337 * optimization/fsolve.m: Doc fix.
6338
6339 * plot/__go_draw_axes__.m: Scale markersize by 1/3, not 1/6.
6340
6341 * io/dlmwrite.m: Use '%c' format for character data.
6342
6343 2009-01-13 John W. Eaton <jwe@octave.org>
6344
6345 * general/repmat.m: Handle negative row or column dimension.
6346
6347 * elfun/lcm.m, general/accumarray.m, general/bicubic.m,
6348 general/cellidx.m, general/cplxpair.m, general/dblquad.m,
6349 general/gradient.m, general/interp1.m , general/pol2cart.m,
6350 general/quadgk.m, general/quadv.m, general/repmat.m,
6351 general/structfun.m, geometry/griddata.m, geometry/inpolygon.m,
6352 image/brighten.m, image/hsv2rgb.m, image/imread.m,
6353 image/imwrite.m, linear-algebra/dmult.m,
6354 linear-algebra/onenormest.m, miscellaneous/getfield.m,
6355 miscellaneous/setfield.m, miscellaneous/what.m,
6356 optimization/fsolve.m, optimization/fzero.m,
6357 optimization/lsqnonneg.m, optimization/qp.m, pkg/pkg.m,
6358 plot/__area__.m, plot/__clabel__.m, plot/__stem__.m, plot/axis.m,
6359 plot/colorbar.m, plot/contour3.m, plot/findall.m, plot/findobj.m,
6360 plot/fplot.m, plot/grid.m, plot/hist.m, polynomial/convn.m,
6361 polynomial/polyreduce.m, set/intersect.m, set/setxor.m,
6362 set/union.m, signal/arch_fit.m, signal/durbinlevinson.m,
6363 signal/fftshift.m, signal/freqz_plot.m, signal/ifftshift.m,
6364 signal/spectral_adf.m, sparse/bicgstab.m, sparse/cgs.m,
6365 sparse/gplot.m, sparse/normest.m, sparse/pcg.m, sparse/pcr.m,
6366 sparse/spy.m, sparse/svds.m, sparse/treelayout.m,
6367 sparse/treeplot.m, specfun/primes.m, special-matrix/hadamard.m,
6368 statistics/base/center.m, statistics/base/quantile.m,
6369 statistics/base/ranks.m, statistics/base/std.m,
6370 statistics/distributions/hygepdf.m,
6371 statistics/tests/kruskal_wallis_test.m, strings/index.m,
6372 strings/mat2str.m, strings/str2double.m, strings/strrep.m,
6373 testfun/assert.m, testfun/example.m, testfun/fail.m,
6374 testfun/speed.m, testfun/test.m: Style fixes.
6375
6376 * audio/wavread.m, general/__splinen__.m, general/bicubic.m,
6377 general/rat.m, linear-algebra/expm.m, linear-algebra/krylov.m,
6378 linear-algebra/onenormest.m, miscellaneous/edit.m,
6379 optimization/__dogleg__.m, pkg/pkg.m, plot/__errplot__.m,
6380 plot/__go_draw_axes__.m, plot/__stem__.m, plot/findobj.m,
6381 set/ismember.m, signal/arma_rnd.m, signal/freqz.m, signal/stft.m,
6382 sparse/pcg.m, sparse/sprandsym.m, sparse/treelayout.m,
6383 specfun/factor.m, specfun/nchoosek.m, specfun/primes.m,
6384 statistics/base/quantile.m, statistics/base/values.m,
6385 strings/findstr.m, strings/str2double.m, strings/strrep.m,
6386 testfun/assert.m, testfun/fail.m, testfun/speed.m, testfun/test.m,
6387 time/datestr.m, time/datevec.m: Comment style fixes.
6388
6389 2009-01-13 Daniel J Sebald <daniel.sebald@ieee.org>
6390
6391 * set/unique.m: Fix for vertical array inputs.
6392
6393 2009-01-12 John W. Eaton <jwe@octave.org>
6394
6395 * optimization/fzero.m, optimization/fsolve.m: Style fixes.
6396 Use strcmpi to compare options.
6397
6398 2009-01-12 Thorsten Meyer <thorsten.meyier@gmx.de>
6399
6400 * strings/strvcat.m: Remove.
6401 * strings/Makefile.in (SOURCES): Remove strvcat.m.
6402
6403 2009-01-12 John W. Eaton <jwe@octave.org>
6404
6405 * plot/diffuse.m, plot/surfl.m, plot/specular.m: Style fixes.
6406
6407 2009-01-11 Jaroslav Hajek <highegg@gmail.com>
6408
6409 * general/sortrows.m: Fix invalid `{x:y} = z' assignment.
6410 * miscellaneous/orderfields.m: Ditto.
6411 * miscellaneous/what.m: Ditto.
6412 * pkg/pkg.m: Ditto.
6413 * plot/ndgrid.m: Ditto.
6414 * strings/strcat.m: Ditto.
6415
6416 2009-01-09 Kai Habel <kai.habel@gmx.de>
6417
6418 * plot/surfl.m: New function
6419 * plot/diffuse.m: Ditto.
6420 * plot/specular.m: Ditto.
6421
6422 2009-01-05 John W. Eaton <jwe@octave.org>
6423
6424 * mkdoc: Set defaults for FIND and PERL. Check usage.
6425
6426 2009-01-01 Thorsten Meyer <thorsten.meyier@gmx.de>
6427
6428 * miscellaneous/__xzip__.m: Fix error messages, add tests.
6429
6430 2008-12-26 Thorsten Meyer <thorsten.meyier@gmx.de>
6431
6432 * general/int2str.m, general/num2str.m, strings/base2dec.m,
6433 strings/blanks.m, strings/cstrcat.m, strings/findstr.m,
6434 strings/isstrprop.m, strings/mat2str.m, strings/regexptranslate.m,
6435 strings/split.m, strings/str2double.m, strings/str2num.m,
6436 strings/strcat.m, strings/strcmpi.m, strings/strfind.m,
6437 strings/strjust.m, strings/strmatch.m, strings/strncmpi.m,
6438 strings/strrep.m, strings/strtok.m, strings/strtrim.m,
6439 strings/strtrunc.m, strings/strvcat.m, strings/substr.m:
6440 Fix documentation strings, add examples, references and tests.
6441 * general/int2str.m: Add missing semicolon.
6442 * strings/regexptranslate.m: add nargin check.
6443 * strings/str2double.m: fix nargin check.
6444
6445 2008-12-29 David Bateman <dbateman@free.fr>
6446
6447 * goemetry/voronoi.m: Speed up and handle dense grids.
6448
6449 2008-12-28 Jaroslav Hajek <highegg@gmail.com>
6450
6451 * miscellaneous/delete.m: Allow filename globs. Display warnings if
6452 operation fails.
6453
6454 2008-12-26 Francesco Potortì <pot@gnu.org>
6455
6456 * general/prepad.m: Add reference to postpad.
6457
6458 * miscellaneous/bincoeff.m: Make reference to nchoosek.
6459
6460 * general/postpad.m: Use @seealso. Add reference to resize.
6461
6462 * statistics/base/statistics.m: Correct help string.
6463
6464 * plot/hist.m: Doc string now mentions matrix input argument.
6465 Correct error message.
6466
6467 2008-12-30 Ben Abbott <bpabbott@mac.com>
6468
6469 * plot/__contour__.m: __contour__.m: correct order of patches
6470
6471 2008-12-30 Ben Abbott <bpabbott@mac.com>
6472
6473 * plot/__contour__.m: __contour__.m: correct order of patches
6474
6475 2008-12-24 Doug Stewart <dastew@sympatico.ca>
6476
6477 * plot/grid.m: Handle "minor" option.
6478
6479 2008-12-24 John W. Eaton <jwe@octave.org>
6480
6481 * testfun/test.m: Print "has no tests" message if there are demos
6482 but no tests instead of printing PASSES 0 out of 0 tests.
6483
6484 2008-12-23 David Bateman <dbateman@free.fr>
6485
6486 * sparse/svds.m: New function.
6487 * sparse/Makefile.in (SOURCES): Add it here.
6488
6489 2008-11-21 Radek Salac <salac.r@gmail.com>
6490
6491 * sparse/bicgstab.m: New function.
6492 * sparse/Makefile.in (SOURCES): Add it here.
6493
6494 2008-12-18 Daniel J Sebald <daniel.sebald@ieee.org>
6495
6496 * time/datevec.m (__date_vfmt2sfmt__): New helper function.
6497 (datevec): Avoid repeated parsing of the format string.
6498 * set/unique.m: Only check for options if nargin > 1.
6499
6500 2008-12-15 Jaroslav Hajek <highegg@gmail.com>
6501
6502 * optimization/lsqnonneg.m: Preprocess using QR for over-determined
6503 systems. Simplify & fix indexing. Use left division for step problem.
6504 Fix output args.
6505
6506 2008-12-13 Francesco Potort� <pot@gnu.org>
6507
6508 * specfun/nchoosek.m: Check for input arguments, signal loss of
6509 precision, correctly handle k==0 and k==n cases, add proper tests.
6510
6511 2008-12-11 Jaroslav Hajek <highegg@gmail.com>
6512
6513 * optimization/fsolve.m: Optionally allow pivoted qr factorization.
6514
6515 2008-12-10 Jaroslav Hajek <highegg@gmail.com>
6516
6517 * linear-algebra/expm.m: New source.
6518
6519 2008-12-09 Jaroslav Hajek <highegg@gmail.com>
6520
6521 * specfun/nchoosek.m: Use a recursionless approach.
6522
6523 2008-12-09 Jaroslav Hajek <highegg@gmail.com>
6524
6525 * general/repmat.m: Optimize & simplify the scalar & 2d matrix case.
6526
6527 2008-12-07 Thorsten Meyer <thorsten.meyier@gmx.de>
6528
6529 * strings/lower.m: Remove.
6530 * strings/upper.m: Remove.
6531 * strings/Makefile.in: Remove lower.m, upper.m.
6532
6533 2008-12-02 Thorsten Meyer <thorsten.meyier@gmx.de>
6534
6535 * strings/str2mat.m: Make it a simple wrapper around
6536 char() and move it to deprecated/str2mat.m, remove
6537 obsolete tests, move remaining test to src/strfns.cc (Fchar).
6538 * strings/Makefile.in: Remove str2mat.m.
6539 * deprecated/Makefile.in: Add str2mat.m.
6540 * strings/strvcat.m: Remove reference to str2mat.
6541
6542 2008-11-28 David Bateman <dbateman@free.fr>
6543
6544 * plot/__go_draw_axes__.m: Set two point clipping mode to be on.
6545
6546 2008-11-26 Francesco Potortì <pot@gnu.org>
6547
6548 * specfun/nchoosek.m: Set max_recursion_depth and use a subfunction.
6549
6550 2008-11-29 Thorsten Meyer <thorsten.meyier@gmx.de>
6551
6552 * miscellaneous/gzip.m: Remove @seealso reference to __xzip__,
6553 improve tests.
6554 * miscellaneous/bzip2.m: Remove @seealso reference to __xzip__,
6555 fix handling of output argument, add test.
6556 * miscellaneous/__xzip__.m: Improve error messages, fix cleanup
6557 of temporary directories, remove tab characters
6558
6559 2008-11-24 Ben Abbott <bpabbott@mac.com>
6560
6561 * plot/legend.m: Correct ording of legend labels.
6562
6563 2008-11-24 Ben Abbott <bpabbott@mac.com>
6564
6565 * plot/__go_draw_axes__.m: Correct order for rendering children.
6566
6567 2008-11-21 Radek Salac <salac.r@gmail.com>
6568
6569 * sparse/cgs.m, sparse/treelayout.m: New functions.
6570 * sparse/Makefile.in (SOURCES): Add them here.
6571
6572 2008-11-14 David Bateman <dbateman@free.fr>
6573
6574 * plot/__go_draw_axes__.m (do_tics_1): Support the minorick properties
6575 of the axis object.
6576
6577 2008-11-14 Ben Abbott <bpabbott@mac.com>
6578
6579 * plot/gnuplot_drawnow.m: Add support of properites to gp backend.
6580
6581 2008-11-13 John W. Eaton <jwe@octave.org>
6582
6583 * statistics/distributions/chi2rnd.m: Fix another missing semicolon.
6584 From sven.mattisson@insatnet.nu.
6585
6586 2008-11-12 David Bateman <dbateman@free.fr>
6587
6588 * plot/__quiver__.m: Only autoscale if more than one element to
6589 plot. Modify callbacks for change in order of children.
6590 * plot/__stem__.m: Modify callbacks for change in order of children.
6591
6592 2008-11-10 John W. Eaton <jwe@octave.org>
6593
6594 * polynomial/spline.m: Delete debugging statements. From
6595 Sebastian Sch�ps <sebastian@schoeps.org>.
6596
6597 2008-11-07 Thorsten Meyer <thorsten.meyier@gmx.de>
6598
6599 * mkdoc: do not remove white space before @ within @example
6600 environment
6601
6602 2008-11-05 Thorsten Meyer <thorsten.meyier@gmx.de>
6603
6604 * plot/subplot.m: fix texi bug
6605
6606 2008-11-04 Thorsten Meyer <thorsten.meyier@gmx.de>
6607
6608 * miscellaneous/unpack.m: return directly after recursive handling
6609 of cell-strings
6610
6611 2008-11-03 Ben Abbott <bpabbott@mac.com>
6612
6613 * plot/__go_draw_axes__.m: xticklabel should accept a numeric vector.
6614
6615 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
6616
6617 * optimization/__fdjac__.m: New function file.
6618 * optimization/__dogleg__.m: New function file.
6619 * optimization/fsolve.m: New function file.
6620 * optimization/Makefile.in: Include the new sources.
6621
6622 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
6623
6624 * optimization/fzero.m: Replace tabs by spaces.
6625
6626 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
6627
6628 * optimization/fzero.m: Simplify exception handling.
6629
6630 2008-10-31 Jaroslav Hajek <highegg@gmail.com>
6631
6632 * optimization/fzero.m: New function file.
6633 * optimization/Makefile.in: Add it.
6634
6635 2008-10-31 Jaroslav Hajek <highegg@gmail.com>
6636
6637 * optimization/optimset.m: Don't include empty options in option
6638 structure.
6639 * optimization/optimget.m: New function file.
6640 * optimization/Makefile.in: Add it.
6641 * optimization/lsqnonneg.m: Query options using optimget.
6642
6643 2008-10-31 Jaroslav Hajek <highegg@gmail.com>
6644
6645 * linear-algebra/__norm__.m: Remove.
6646
6647 2008-10-25 Thorsten Meyer <thorsten.meyier@gmx.de>
6648
6649 * miscellaneous/bzip2.m, miscellaneous/__xzip__.m: new commands.
6650 * miscellaneous/gzip.m: change to use __xzip__ for actual compression,
6651 add tests.
6652
6653 2008-10-31 David Bateman <dbateman@free.fr>
6654
6655 * plot/__contour__.m: Exclude infinite values when calculating contour
6656 levels.
6657 * plot/clabel.m: Close previous plots in demos to avoid pollution
6658 between other plot demos.
6659 * plot/plotyy.m: Ditto.
6660
6661 2008-10-30 David Bateman <dbateman@free.fr>
6662
6663 * plot/legend.m: Add support for the "left" and "right" options.
6664 * plot/__go_draw_axes__.m: If the axes property keyreverse is set,
6665 reverse the key and labelling text.
6666
6667 * plot/__clabel__.m, plot/clabel.m: New functions.
6668 * plot/Makefile.in (SOURCES): Add them here.
6669 * plot/__contour__.m: Rewrite to use contour groups.
6670 * plot/contourf.m: Call __contour__ instead of using specific code.
6671 * plot/contour.m, plot/contour3.m: Minor modification to allow for
6672 new interface to __contour__.
6673
6674 2008-10-29 Thorsten Meyer <thorsten.meyier@gmx.de>
6675
6676 * set/create_set.m, set/ismember.m, set/union.m, set/complement.m:
6677 Fix @seealso references to deprecated function intersection.
6678 * polynomial/polyvalm.m, polynomial/polyout.m,
6679 polynomial/polyint.m, polynomial/polygcd.m,
6680 deprecated/polyinteg.m: Remove "and" from @seealso string.
6681 * specfun/betaln.m: Change @seealso reference from deprecated
6682 betai to betainc.
6683 * plot/plot.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m,
6684 plot/plot3.m: Fix @seealso references to ylabel and zlabel.
6685 * general/issymmetric.m, image/imagesc.m, specfun/realpow.m,
6686 polynomial/polyfit.m, time/eomday.m: Remove @seealso references to
6687 non-existent functions.
6688
6689 2008-10-29 John W. Eaton <jwe@octave.org>
6690
6691 * plot/cla.m: In test, set visible off when creating figure.
6692
6693 2008-10-28 Gabriele Pannocchia <g.pannocchia@ing.unipi.it>
6694
6695 * optimization/qp.m: Convert bounds of the form b <= x <= b and
6696 constraints of the form b <= A*x <= b to equality constraints.
6697
6698 2008-10-27 S�ren Hauberg <hauberg@gmail.com>
6699
6700 * plot/ellipsoid.m: Check nargin == 6, not nargin == 5.
6701
6702 2008-10-22 Ben Abbott <bpabbott@mac.com>
6703
6704 * plot/cla.m: Fix error when no children to clear.
6705
6706 * plot/findobj.m: Allow handle to be empty.
6707
6708 2008-10-22 John W. Eaton <jwe@octave.org>
6709
6710 * plot/allchild.m: Move call to get showhiddenhandles outside of
6711 unwind_protect block.
6712
6713 2008-10-22 David Bateman <dbateman@free.fr>
6714
6715 * plot/refreshdata.m: Modify demo so that "y" is evaluated in the
6716 "caller" workspace.
6717
6718 * plot/__errplot__.m: Add errorbar series objects.
6719 * plot/errbar.m: Add some demos.
6720
6721 * plot/__add_line_series__.m: Remove
6722 * plot/Makefile.in (SOURCES): Remove it here too.
6723 * plot/__add_datasource__.m: Allow for more than one character in
6724 source name.
6725 * plot/refreshdata.m: Ditto.
6726 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
6727 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vv__.m,
6728 plot/__plt2vs__.m, plot3.m: Remove previous line series changes.
6729 * plot/__scatter__.m: Add scatter series objects and data sources.
6730 * plot/legend.m: Update type in loop and remove debugging messages.
6731
6732 2008-10-21 Ben Abbott <bpabbott@mac.com>
6733
6734 * specfun/legendre.m: Warn once on under/overflow.
6735
6736 * plot/clf.m: Improve Matlab compatibility.
6737
6738 2008-10-21 John W. Eaton <jwe@octave.org>
6739
6740 * plot/quiver3.m: Turn hold off after demo.
6741
6742 * plot/newplot.m: Delete stray debugging code.
6743
6744 * plot/gnuplot_drawnow.m: Pass handle to __go_draw_figure__, not
6745 struct. Use get instead of examining struct fields directly.
6746 * plot/__go_draw_figure__.m: First arg is now handle, not figure
6747 object struct. Use get instead of examining struct elements
6748 directly. Use allhild instead of looking at children field of
6749 figure object struct.
6750
6751 2008-10-20 Ben Abbott <bpabbott@mac.com>
6752
6753 * plot/orient.m: Fix syntax error.
6754
6755 2008-10-20 David Bateman <dbateman@free.fr>
6756
6757 * testfun/rundemos.m: Pause between files, as demo itself doesn't.
6758
6759 * plot/fill.m, plot/quiver.m: Quiet the demos.
6760 * plot/stair.m: Treat a line style argument correctly.
6761
6762 2008-10-20 John W. Eaton <jwe@octave.org>
6763
6764 * plot/surfnorm.m: Save and restore hold state.
6765 From Daniel J. Sebald <daniel.sebald@ieee.org> and
6766 Ben Abbott <bpabbott@mac.com>.
6767
6768 2008-10-20 Ben Abbott <bpabbott@mac.com>
6769
6770 * plot/closereq.m: Respect property tag.
6771
6772 * plot/__stem__.m: Respect new ordering of children when setting
6773 baseline.
6774
6775 * plot/orient.m, plot/print.m: Properly validate figure handle.
6776
6777 * plot/hold.m, plot/comet.m: Properly validate axes handle.
6778
6779 * plot/__go_draw_axes__.m: Fix for binary xfer of suface plots.
6780
6781 2008-10-20 David Bateman <dbateman@free.fr>
6782
6783 * plot/plotyy.m: Test that an axes handle actually is one before
6784 setting it.
6785
6786 2008-10-17 David Bateman <dbateman@free.fr>
6787
6788 * plot/__plt_get_axis_arg__.m: Exclude non-numeric and root figure
6789 from potential axis handles.
6790 * plot/colorbar.m: Remove debug output.
6791 * plot/comet.m: Close plot before demo
6792 * plot/contourc.m: No output if nargout == 0.
6793
6794 2008-10-16 David Bateman <dbateman@free.fr>
6795
6796 * plot/subplot.m: Allow for column vector of children for figure.
6797
6798 2008-10-16 John W. Eaton <jwe@octave.org>
6799
6800 * testfun/rundemos.m: New function.
6801
6802 2008-10-16 Ben Abbott <bpabbott@mac.com>
6803
6804 * plot/contourf.m: Correct order of patch object handles.
6805
6806 2008-10-16 David Bateman <dbateman@free.fr>
6807
6808 * plot/colorbar.m (colorbar:resetaxis): Uncomment the reseting of
6809 the axes.
6810
6811 * plot/newplot.m: Don't preserve axes properties here, but rather
6812 do it in the graphics handle code so that the preservation can be
6813 done after callbacks are executed.
6814
6815 * plot/__go_draw_axes__.m: If current plot is an image, don't flag
6816 the plot as binary, as the binary specification is already in the
6817 "usingclause".
6818
6819 * plot/__go_draw_figure__.m: Always use multiplot and create an
6820 enclosing axis to ensure bounding box of postscript is correct.
6821
6822 2008-10-16 Ben Abbott <bpabbott@mac.com>
6823
6824 * plot/__go_draw_axes__.m (do_tics_1): New arg, interpreter.
6825 (do_tics): Pass interpreter to do_tics_1.
6826
6827 2008-10-15 David Bateman <dbateman@free.fr>
6828
6829 * general/colon.m: Small typo.
6830 * general/loadobj.m: Ditto.
6831
6832 2008-10-14 Ben Abbott <bpabbott@mac.com>
6833
6834 * plot/__go_draw_axes__.m (do_tics_1): New args, fontname and fontsize.
6835 Pass fontspec for tic marks to gnuplot.
6836 (do_tics): Pass axes fontname and fontsize to do_tics_1.
6837
6838 * plot/newplot.m: Perserve fontangle, fontname, fontsize,
6839 fontunits, fontweight, position, outerposition, and
6840 activepositionproperty axes properties when replacing plot.
6841
6842 2008-10-15 Daniel J. Sebald <daniel.sebald@ieee.org>
6843
6844 * plot/__go_draw_axes__.m: Make previous change work for surface
6845 plots.
6846
6847 2008-10-14 Daniel J. Sebald <daniel.sebald@ieee.org>
6848
6849 * plot/__go_draw_axes__.m: Send binary data to gnuplot.
6850
6851 2008-10-13 Ben Abbott <bpabbott@mac.com>
6852
6853 * plot/__go_draw_axes__.m: Fix concatenation of handles.
6854
6855 2008-10-12 David Bateman <dbateman@free.fr>
6856
6857 * general/colon..m: New function.
6858 * general/Makefile.in (SOURCES): Add it here.
6859
6860 2008-10-10 David Bateman <dbateman@free.fr>
6861
6862 * image/__img__.m: Manually set the limits of th eimage
6863 * plot/__go_draw_axes__.m: Base window position in the axis
6864 position property and not the outerposition property. Remove
6865 colorbar code based on the gnuplot colorbox. Allow images to be a
6866 vector to support image based colorbars. Also check labelmode for
6867 manual tics.
6868 * plot/__go_draw_figure__.m: Remove gnuplot colorbox based
6869 colorbar code.
6870 * plot/colorbar.m: Rewrite to use an image and callbacks to link
6871 it to the principal axis.
6872 * plot/legend.m: Support an axis handle as the first
6873 argument. Support hggroups.
6874 * plot/pareto.m: Don't support an axis handle as the first
6875 argument as the plotyy command in fact needs two axis handles.
6876 * plot/plotyy.m: Rewrite to use listeners and callbacks to
6877 synchronize the two axes.
6878 * plot/subplot.m: Also skip axes that are tagged as being a
6879 colorbar. Don't break in search of overlapping axes to delete. Set
6880 both the position and the outerposition.
6881
6882 2008-10-09 Ben Abbott <bpabbott@mac.com>
6883
6884 * plot/__axis_label__.m: Inherit font properties from axes.
6885
6886 2008-10-09 David Bateman <dbateman@free.fr>
6887
6888 * general/loadobj.m, general/saveobj.m, general/display: New functions
6889 * general/Makefile.in (SOURCES): Add then here.
6890
6891 2008-10-08 John W. Eaton <jwe@octave.org>
6892
6893 * miscellaneous/fileparts.m: Handle "/file" properly.
6894 Improve compatibility.
6895
6896 2008-10-07 Ben Abbott <bpabbott@mac.com>
6897
6898 * plot/cla.m: New function.
6899 * plot/Makefile.in (SOURCES): Add it to the list.
6900
6901 2008-10-07 John W. Eaton <jwe@octave.org>
6902
6903 * miscellaneous/delete.m: Pass array of handles to __go_delete__.
6904
6905 2008-10-06 John W. Eaton <jwe@octave.org>
6906
6907 * plot/__add_datasource__.m, plot/__axes_limits__.m,
6908 plot/__bar__.m, plot/__bars__.m, plot/__contour__.m,
6909 plot/__go_draw_axes__.m, plot/__go_draw_figure__.m,
6910 plot/__patch__.m, plot/__quiver__.m, plot/__scatter__.m,
6911 plot/__stem__.m, plot/ancestor.m, plot/axis.m, plot/box.m,
6912 plot/caxis.m, plot/close.m, plot/colorbar.m, plot/fill.m,
6913 plot/findobj.m, plot/grid.m, plot/hidden.m, plot/hold.m,
6914 plot/ishold.m, plot/legend.m, plot/linkprop.m, plot/orient.m,
6915 plot/plotmatrix.m, plot/shading.m: Use case-insensitive comparison
6916 for properties. Misc style fixes.
6917
6918 2008-10-06 Ben Abbott <bpabbott@mac.com>
6919
6920 * plot/orient.m: Figure handle must be scalar.
6921 * plot/hold.m: Axis handle must be scalar.
6922 * plot/axes.m: Axis handle must be scalar.
6923 * plot/__plt_get_axis_arg__.m: Handle must be scalar.
6924
6925 * miscellaneous/delete.m: Permit a vector of handles to be deleted.
6926
6927 2008-10-02 John W. Eaton <jwe@octave.org>
6928
6929 * pkg/pkg.m (configure_make): Handle filenames with spaces.
6930
6931 2008-10-02 Benjamin Lindner <lindnerb@users.sourceforge.net>
6932
6933 * pkg.m (configure_make): Enclose building directory in quotes.
6934
6935 2008-10-02 Ben Abbott <bpabbott@mac.com>
6936
6937 * plot/__go_draw_axes__.m: Remove depdenence on gnuplot version.
6938
6939 2008-09-30 Jaroslav Hajek <highegg@gmail.com>
6940
6941 * string/split.m: New tests.
6942
6943 2008-09-30 Ben Abbott <bpabbott@mac.com>
6944
6945 * plot/__go_draw_axes__.m: Fix interpolation of facecolors.
6946
6947 * plot/shading.m: New demo.
6948
6949 2008-09-29 John W. Eaton <jwe@octave.org>
6950
6951 * plot/__go_draw_axes__.m: Eliminate have_newer_gnuplot variable.
6952
6953 * plot/__gnuplot_version__.m: Also include patchlevel.
6954
6955 2008-09-29 Ben Abbott <bpabbott@mac.com>
6956
6957 * polynomial/deconv.m: Fix row/col orientation & length of output.
6958
6959 * polynomial/conv.m: Correct row/col orientation of output.
6960
6961 2008-09-27 Ivan Sutoris <ivan.sutoris@gmail.com>
6962
6963 * optimization/sqp.m: Document additional parameters.
6964
6965 2008-09-26 David Bateman <dbateman@free.fr>
6966
6967 * general/subsindex.m: Dummy subsindex function for help string
6968 and to throw error for use outside of a class
6969 * general/Makefile.in (SOURCES): Include it here.
6970
6971 2008-09-26 John W. Eaton <jwe@octave.org>
6972
6973 * image/imfinfo.m: Delete temporary file.
6974
6975 2008-09-25 S�ren Hauberg <hauberg@gmail.com>
6976
6977 * image/imread.m, image/imwrite.m: Doc fix.
6978
6979 2008-09-24 John W. Eaton <jwe@octave.org>
6980
6981 * plot/fplot.m: Call axis after calling plot.
6982
6983 2008-09-24 S�ren Hauberg <hauberg@gmail.com>
6984
6985 * image/imfinfo.m: New function.
6986 * image/Makefile.in (SOURCES): Add it to the list.
6987
6988 2008-09-24 Ben Abbott <bpabbott@mac.com>
6989
6990 * strings/strcat.m: Improve Matlab compatibility for non-character
6991 data.
6992
6993 2008-09-24 John W. Eaton <jwe@octave.org>
6994
6995 * general/interpft.m: Increase tolerance in tests.
6996
6997 2008-09-23 Francesco Potorti` <Potorti@isti.cnr.it>
6998
6999 * plot/pcolor.m: Improve doc string.
7000
7001 2008-09-22 Ben Abbott <bpabbott@mac.com>
7002
7003 * plot/comet.m: New file.
7004 * plot/Makefile.in (SOURCES): Add it here.
7005
7006 2008-09-22 David Bateman <dbateman@free.fr>
7007
7008 * plot/plotmatrix.m: New function.
7009 * plot/Makefile.in (SOURCES): Add it here.
7010
7011 * general/quadgk.m: No function count in quadgk and so don't try and
7012 print it when given trace argument.
7013
7014 2008-09-18 Jaroslav Hajek <highegg@gmail.com>
7015
7016 * general/blkdiag.m: Skip assignment if rhs is empty.
7017
7018 2008-09-18 Kris Thielemans <kris.thielemans@csc.mrc.ac.uk>
7019
7020 * image/imshow.m: Fix for display_range.
7021
7022 * general/interpn.m: Fixe for extrapval and documentation of
7023 extrapval.
7024
7025 2008-09-17 David Bateman <dbateman@free.fr>
7026
7027 * time/datetick.m: New function.
7028 * time/Makefile.in (SOURCES): Add it here.
7029 * time/datestr.m: More careful check for datevec format with 6
7030 column arguments.
7031 * plot/__go_draw_axes__ (do_tics_1): Use %.15g format rather than
7032 %g format. Also use manual mode if xlabelmode is manual.
7033
7034 * general/cell2mat.m: Backout previous change. Special case 2D
7035 case for speed.
7036
7037 2008-09-11 David Bateman <dbateman@free.fr>
7038
7039 * general/cell2mat.m: Improve the speed.
7040
7041 2008-09-09 John W. Eaton <jwe@octave.org>
7042
7043 * time/datestr.m: Convert format and use strftime to do most of
7044 the actual conversion.
7045
7046 2008-09-08 Tatsuro MATSUOKA <tmacchant@yahoo.co.jp>
7047
7048 * plot/plot.m: Doc fix.
7049
7050 2008-09-08 Mark van Rossum <mvanross@inf.ed.ac.uk>
7051
7052 * statistics/distributions/binornd.m: Handle zero values of n
7053 correctly.
7054
7055 2008-09-08 Kai Habel <kai.habel@gmx.de>
7056
7057 * plot/contourf.m: Fix case for equal-sized matrices
7058 of X and Y.
7059
7060 2008-09-02 David Bateman <dbateman@free.fr>
7061
7062 * plot/__add_datasource__.m: Fix indexing of varargin.
7063
7064 * plot/__line__.m: Remove empty clause fof if/then/else test
7065 * plot/plot3.m: Correctly plot matrices.
7066
7067 2008-08-31 Michael Goffioul <michael.goffioul@gmail.com>
7068
7069 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
7070 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
7071 plot/__plt2vv__.m: Do not call "set" with empty arguments.
7072
7073 2008-08-29 David Bateman <dbateman@free.fr>
7074
7075 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
7076 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
7077 plot/__plt2vv__.m, plot/plot3.m, plot/__area__.m, plot/__bars__.m,
7078 plot/__quiver__.m, plot/__stem__.m, plot/stairs.m :
7079 Pass additional prop/val pairs to hggroup rather than underlying
7080 objects. If a baseline existings specifically associate it with
7081 the parent of the created hggroup to allow things like "stem(...,
7082 'parent', hg)" to work correctly.
7083 * plot/hold.m: If currentaxes if figure doesn't exist, create it.
7084
7085 * plot/plot3.m: Pass hline to __add_line_series__.
7086 * plot/__add_datasource__.m: Fix off by one error.
7087
7088 2008-08-28 David Bateman <dbateman@free.fr>
7089
7090 * plot/__add_line_series__.m, plot/ishghandle.m, plot/linkprop.m,
7091 plot/refresh.m, plot/refreshdata.m: New functions
7092 * Makefile.in (SOURCES): Add them here.
7093
7094 * plot/__area__.m, plot/__bars__.m, plot/__quiver__.m,
7095 plot/__stem__.m, plot/stairs.m, plot/stem.m: Add data sources.
7096
7097 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
7098 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
7099 plot/__plt2vv__.m, plot/plot3.m: Add line series and data sources.
7100
7101 2008-08-28 Martin Weiser <weiser2@natur.cuni.cz>
7102
7103 * plot/scatter3.m: Doc fix.
7104
7105 2008-08-26 John W. Eaton <jwe@octave.org>
7106
7107 * plot/hold.m: If hold is applied to a figure, set state for all
7108 child axes objects.
7109
7110 2008-08-26 Michael Goffioul <michael.goffioul@gmail.com>
7111
7112 * plot/backend.m: New function to handle backend switch.
7113 * plot/Makefile.in: Add it.
7114
7115 2008-08-26 David Bateman <dbateman@free.fr>
7116
7117 * plot/__area__.m: Use __next_line_color__ rather than fixed set
7118 of colors. Convert to use area series objects.
7119 * plot/area.m: Update documentation to correspond to
7120 the area series usage.
7121 * plot/__bar.m: Pass the original rather than scaled width to
7122 __bars__.
7123 * plot/__bars__.m: Convert to use bar series objects.
7124 * plot/bar.m, plor/barh.m: Update documentation to correspond to
7125 the bar series usage.
7126 * plot/__quiver__.m: Convert to use quiver series objects. Change
7127 the default scaling and arrowsize for compatibility.
7128 * plot/quiver.m: Update documentation to correspond to
7129 the quiver series usage.
7130 * plot/stairs.m: Convert to use stair series objects.
7131 * plot/stem.m: Don't include baseline in xlim calculation. Correct
7132 test of whether baseline xdata needs updating in the update_xlim
7133 callback.
7134
7135 2008-08-25 Thomas L. Scofield <scofield@calvin.edu>
7136
7137 * image/imwrite.m: Add ras and tiff to the list of accepted formats.
7138 Handle parameter-value options. Untabify.
7139
7140 2008-08-25 David Bateman <dbateman@free.fr>
7141
7142 * plot/__stem__.m: Use property inheritance and don't explicitly
7143 call drawnow.
7144
7145 * plot/__go_draw_axes__.m: Respect the "visible" property of object and
7146 don't draw them if the object is not visible.
7147
7148 * plot/__stem__.m: Convert to use stem series object.
7149 * plot/stem.m, plot/stem3.m: Update documentation to correspond to
7150 the stem series usage.
7151
7152 2008-08-22 John W. Eaton <jwe@octave.org>
7153
7154 * statistics/distributions/chi2rnd.m: Fix missing semicolon.
7155
7156 2008-08-21 John W. Eaton <jwe@octave.org>
7157
7158 * plot/__go_draw_axes__.m: Fix test for have_data.
7159 (__gnuplot_write_data__): Write "Inf Inf\n" if all data pairs
7160 contain NaN values.
7161
7162 2008-08-21 Thomas Treichl <Thomas.Treichl@gmx.net>
7163
7164 * optimization/sqp.m: Increase test script tolerance.
7165
7166 2008-08-21 David Bateman <dbateman@free.fr>
7167
7168 * plot/ezplot.m : New function.
7169 * plot/Makefile.in (SOURCES): Add ezplot.m to the list.
7170 * plot/__ezplot__.m: Adapt to allow for use with the ezplot function.
7171
7172 2008-08-20 Jaroslav Hajek <highegg@gmail.com>
7173
7174 * pkg/pkg.m (configure_make): Pass handle to is_architecture_dependent
7175 directly.
7176
7177 2008-08-20 David Bateman <dbateman@free.fr>
7178
7179 * plot/__go_draw_axes__.m: Don't set pm3d implicit if the plot
7180 contains a surface. Fixes things like meshc(peaks()).
7181
7182 2008-08-19 Jaroslav Hajek <highegg@gmail.com>
7183
7184 * optimization/glpk.m: Fix invalid call to zeros.
7185
7186 2008-08-19 David Bateman <dbateman@free.fr>
7187
7188 * miscellaneous/intwarning.m: New function.
7189 * miscellaneous/Makefile.in (SOURCES): Add it here.
7190
7191 * statistics/base/ranks.m: Doc fix.
7192
7193 2008-08-08 John W. Eaton <jwe@octave.org>
7194
7195 * general/Makefile.in (SOURCES): Add cellidx.m to the list.
7196
7197 2008-08-07 John W. Eaton <jwe@octave.org>
7198
7199 * gethelp.cc: Delete definition of NPOS.
7200
7201 2008-08-04 John W. Eaton <jwe@octave.org>
7202
7203 * strings/strtok.m: Include TAB, LF, VT, FF, and CR in default
7204 list of delim characters. Update tests.
7205
7206 2008-07-29 Thomas Treichl <Thomas.Treichl@gmx.net>
7207
7208 * general/arrayfun.m: Minor bug fixes, update help text and tests
7209
7210 2008-07-29 John W. Eaton <jwe@octave.org>
7211
7212 * plot/axis.m (__get_tight_lims__): Use strcat instead of [].
7213 Don't fail if data is not a vector.
7214
7215 2008-07-29 David Bateman <dbateman@free.fr>
7216
7217 * general/cellidx.m: reinclude from control toolbox, as used by
7218 print command. Replace is_signal_list with iscellstr.
7219 * general/quadqk.m, linear-algebra/planeror.m,
7220 miscellaneous/namelengthmax.m, specfun/realpow.m: Miscellaneous
7221 documentation fixes.
7222
7223 * control, finance, quaternion: Remove directories and all of the
7224 files they contain.
7225 * Makefile.in: Remove all references to the above directories.
7226 * configure.in: ditto.
7227
7228 2008-07-28 Ben Abbott <bpabbott@mac.com>
7229
7230 * plot/hold.m: Clarify help text.
7231
7232 * specfun/reallog.m: Fix help string.
7233
7234 2008-07-28 David Bateman <dbateman@free.fr>
7235
7236 * strings/regexptranslate.m: Add real documentation.
7237
7238 * plot/contourf.m: Allow X,Y to be unequal vectors.
7239
7240 * plot/shading.m: Clarify help string.
7241
7242 * general/genvarname.m: Trivial documentation fix.
7243
7244 2008-07-28 John W. Eaton <jwe@octave.org>
7245
7246 * image/imwrite.m: New function.
7247 * image/Makefile.in (SOURCES): Add it to the list.
7248
7249 2008-07-24 Ben Abbott <bpabbott@mac.com>
7250
7251 * time/datestr.m: New xtest.
7252
7253 2008-07-21 Michael Goffioul <michael.goffioul@gmail.com>
7254
7255 * plot/closereq.m: Use first gcbf to get the handle of the figure to
7256 be closed.
7257 * plot/close.m: Call __go_execute_callback__.
7258
7259 2008-07-17 John W. Eaton <jwe@octave.org>
7260
7261 * general/fliplr.m: Fix usage test.
7262 * testfun/test.m: Fix usage tests.
7263
7264 2008-07-17 Jaroslav Hajek <highegg@gmail.com>
7265
7266 * statistics/base/cov.m: Fix test that should no longer work.
7267
7268 2008-07-16 Michael Goffioul <michael.goffioul@gmail.com>
7269
7270 * plot/gcbo.m, plot/gcbf.m: New functions.
7271 * plot/Makefile.in (SOURCES): Add them to the list.
7272
7273 2008-07-16 John W. Eaton <jwe@octave.org>
7274
7275 * deprecated/loadimage.m: New file.
7276 * deprecated/Makefile.in (SOURCES): Add it to the list.
7277 * image/loadimage.m: Delete.
7278 * image/Makefile.in (SOURCES): Remove it from the list.
7279 * image/imread.m: Incorporate loadimage functionality here.
7280 Simplify.
7281 * image/imshow.m: Call imread, not loadimage.
7282
7283 * image/__img__.m: Set clim for true-color integer data.
7284
7285 * image/imshow.m: Don't convert integer true-color data to double.
7286
7287 * plot/__go_draw_axes__.m: Recognize 3-d cdata as a true-color image.
7288
7289 2008-07-14 John W. Eaton <jwe@octave.org>
7290
7291 * image/Makefile.in (SOURCES): Add imread.m to the list.
7292
7293 2008-07-14 Thomas L. Scofield <scofield@calvin.edu>
7294
7295 * image/imread.m: New file from Octave Forge.
7296
7297 2008-07-10 Jaroslav Hajek <highegg@gmail.com>
7298
7299 * set/unique.m: Implement 'first' and 'last', some simplifications.
7300 * set/union.m: Implement output indices.
7301 * set/intersect.m: Implement 'rows'.
7302 * set/setdiff.m: Implement output indices.
7303 * set/setxor.m: Implement 'rows' and output indices.
7304 Add tests and adjust docs in all of the above.
7305
7306 2008-06-11 John W. Eaton <jwe@octave.org>
7307
7308 * set/ismember.m: Fix fail tests.
7309
7310 * general/rat.m: Properly initialize steps when all elements of
7311 input array are integers. Append spaces as necessary when
7312 building character array.
7313
7314 2008-06-05 Jaroslav Hajek <highegg@gmail.com>
7315
7316 * plot/__go_draw_axes__.m: Use fprintf for formatted output.
7317
7318 2008-06-04 Michael Goffioul <michael.goffioul@gmail.com>
7319
7320 * plot/__go_draw_axes__.m: Support hggroup objects.
7321 * plot/hggroup.m: New file.
7322 * plot/Makefile.in: Handle it.
7323
7324 2008-06-02 David Bateman <dbateman@free.fr>
7325
7326 * miscellaneous/debug.m: New file..
7327 * Makefile.in (SOURCES): Add it to the list.
7328
7329 * general/interp1q.m: Remove spaces between functions and args in
7330 []. Fix test code to actually test interp1q.
7331
7332 2008-06-02 Jaroslav Hajek <highegg@gmail.com>
7333
7334 * strings/strcat.m: Add tests.
7335
7336 2008-06-02 Kim Hansen <kimhanse@gmail.com>
7337
7338 * strings/mat2str.m: Change is_complex to iscomplex, add tests, add
7339 missing ;
7340
7341 2008-05-20 David Bateman <dbateman@free.fr>
7342
7343 * miscellaneous/single.m: Remove.
7344 * Makefile.in (SOURCES): Remove it here as well.
7345
7346 2008-05-20 David Bateman <dbateman@free.fr>
7347
7348 * general/interp1q.m: New function.
7349 * general/Makefile.in (SOURCES): Add it here.
7350
7351 2008-05-20 Bill Denney <bill@denney.ws>
7352
7353 * time/datenum.m: Allow mixed scalar and vector/matrix input.
7354 New tests.
7355
7356 2008-05-19 John W. Eaton <jwe@octave.org>
7357
7358 * general/isa.m: Fix tests.
7359
7360 2008-05-13 Bill Denney <bill@denney.ws>
7361
7362 * general/isa.m: Use persistent cell arrays to hold class names
7363 instead of multiple strcmp calls.
7364
7365 2008-05-12 David Bateman <dbateman@free.fr>
7366
7367 * control/base/__stepimp__.m, control/base/bode_bounds.m,
7368 control/base/damp.m, control/base/dlqr.m, control/base/lsim.m,
7369 control/base/tzero.m, control/hinf/hinfsyn.m,
7370 control/hinf/is_dgkf.m, control/system/d2c.m,
7371 control/system/is_controllable.m, control/system/is_detectable.m,
7372 control/system/is_stabilizable.m, control/system/is_stable.m,
7373 control/system/sysconnect.m, general/bicubic.m,
7374 general/cplxpair.m, general/isdefinite.m, general/issymmetric.m,
7375 general/quadgk.m, general/quadl.m, general/quadv.m,
7376 geometry/delaunayn.m, linear-algebra/krylov.m,
7377 linear-algebra/null.m, linear-algebra/onenormest.m,
7378 linear-algebra/orth.m, linear-algebra/rank.m,
7379 linear-algebra/rref.m, optimization/qp.m, optimization/sqp.m,
7380 polynomial/polygcd.m, polynomial/residue.m, sparse/normest.m,
7381 specfun/erfinv.m, statistics/distributions/betainv.m,
7382 statistics/distributions/gaminv.m,
7383 statistics/distributions/kolmogorov_smirnov_cdf.m,
7384 statistics/tests/manova.m: Modify calls to eps to allow for single
7385 precision types.
7386
7387 * general/isa.m: Also treat "float: and "numeric" as the class
7388 argument.
7389
7390 * general/dblquad.m, general/quadgk.m, general/quadv.m,
7391 general/triplequad.m: New functions.
7392
7393 * testfun/assert.m: Allow assert(cond, errmsg, ...) and
7394 assert(cond, msgid, errmsg, ...) syntax for compatibility.
7395
7396 2008-05-09 Thomas Weber <thomas.weber.mail@gmail.com>
7397
7398 * miscellaneous/news.m: Replace deprecated isstr call.
7399
7400 2008-05-06 David Bateman <dbateman@free.fr>
7401
7402 * miscellaneous/symvar.m: New function.
7403 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7404
7405 2008-05-04 John W. Eaton <jwe@octave.org>
7406
7407 * miscellaneous/dbstack.m: Delete.
7408 * miscellaneous/Makefile.in (SOURCES): Remove it from the list.
7409
7410 2008-05-03 Rafael Laboissiere <rafael@debian.org>
7411
7412 * linear-algebra/cond.m, miscellaneous/version.m,
7413 miscellaneous/version.m, plot/feather.m, plot/__bar__.m,
7414 plot/compass.m, plot/__quiver__.m, plot/__scatter__.m: Use ischar
7415 instead of deprecated isstr.
7416
7417 2008-05-01 David Bateman <dbateman@free.fr>
7418
7419 * plot/plot.m: Remove documentation of 'L' option.
7420 * plot/stairs.m: Allow axis handles, properties and linespecs to
7421 be passed.
7422
7423 2008-04-30 John W. Eaton <jwe@octave.org>
7424
7425 * elfun/acot.m, elfun/acsc.m, elfun/acsch.m, elfun/asec.m,
7426 elfun/asech.m, specfun/pow2.m: Fix tests.
7427
7428 2008-04-30 Jaroslav Hajek <highegg@gmail.com>
7429
7430 * specfun/log2.m: Delete.
7431 * specfun/Makefile.in (SOURCES): Delete it from the list.
7432
7433 2008-04-29 David Bateman <dbateman@free.fr>
7434
7435 pkg/pkg.m: Also set archprefix with the -local and -global options.
7436
7437 2008-04-29 Jonathan Stickel <jjstickel@vcn.com>
7438
7439 * statistics/distributions/tcdf.m, statistics/distributions/tinv.m:
7440 Doc fix.
7441
7442 2008-04-25 John W. Eaton <jwe@octave.org>
7443
7444 * miscellaneous/dbstack.m: New function.
7445 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7446
7447 2008-04-21 David Bateman <dbateman@free.fr>
7448
7449 * plot/__go_draw_axes__.m (gnuplot_position_colorbox): New arg, obj.
7450 Change caller. Improve sizing and position of colorbox for subplots.
7451 * plot/colorbar.m: New demos.
7452
7453 2008-04-16 S�ren Hauberg <hauberg@gmail.com>
7454
7455 * plot/__gnuplot_version__.m: Display error if gnuplot is not found.
7456
7457 2008-04-15 John W. Eaton <jwe@octave.org>
7458
7459 * plot/view.m: Get values from current axes if nargin == 0.
7460
7461 2008-04-15 David Bateman <dbateman@free.fr>
7462
7463 * plot/__patch__.m: Fix for NaN values in faces of patches.
7464
7465 2008-04-14 David Bateman <dbateman@free.fr>
7466
7467 * plot/rose.m: Add missing comment mark that causes issues with
7468 octave-forge function referencing.
7469 * deprecated/lchol.m, deprecated/splchol.m: Fix texinfo errors.
7470
7471 2008-04-09 John W. Eaton <jwe@octave.org>
7472
7473 * deprecated/beta_cdf.m, deprecated/beta_inv.m,
7474 deprecated/beta_pdf.m, deprecated/beta_rnd.m,
7475 deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
7476 deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
7477 deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
7478 deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
7479 deprecated/clearplot.m, deprecated/clg.m, deprecated/com2str.m,
7480 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
7481 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
7482 deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
7483 deprecated/f_rnd.m, deprecated/gamma_cdf.m,
7484 deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
7485 deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
7486 deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
7487 deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
7488 deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
7489 deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
7490 deprecated/is_bool.m, deprecated/is_complex.m,
7491 deprecated/is_list.m, deprecated/is_matrix.m,
7492 deprecated/is_scalar.m, deprecated/is_square.m,
7493 deprecated/is_stream.m, deprecated/is_struct.m,
7494 deprecated/is_symmetric.m, deprecated/is_vector.m,
7495 deprecated/isstr.m, deprecated/lchol.m,
7496 deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
7497 deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
7498 deprecated/meshdom.m, deprecated/normal_cdf.m,
7499 deprecated/normal_inv.m, deprecated/normal_pdf.m,
7500 deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
7501 deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
7502 deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
7503 deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
7504 deprecated/poisson_rnd.m, deprecated/polyinteg.m,
7505 deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
7506 deprecated/spchol2inv.m, deprecated/spcholinv.m,
7507 deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
7508 deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
7509 deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
7510 deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
7511 deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
7512 deprecated/struct_contains.m, deprecated/struct_elements.m,
7513 deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
7514 deprecated/t_rnd.m, deprecated/uniform_cdf.m,
7515 deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
7516 deprecated/uniform_rnd.m, deprecated/weibcdf.m,
7517 deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
7518 deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
7519 deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
7520 deprecated/wiener_rnd.m: Don't embed newline in warning message.
7521
7522 2008-04-09 David Bateman <dbateman@free.fr>
7523
7524 * testfun/assert.m: Don't allow cond and expected to be lists.
7525
7526 2008-04-04 John W. Eaton <jwe@octave.org>
7527
7528 * strings/Makefile.in (SOURCES): Add isstrprop.m to the list.
7529
7530 * Makefile.in, audio/Makefile.in, control/Makefile.in,
7531 * Makefile.incontrol/base/Makefile.in, control/hinf/Makefile.in,
7532 * Makefile.incontrol/obsolete/Makefile.in,
7533 * Makefile.incontrol/system/Makefile.in, control/util/Makefile.in,
7534 * Makefile.indeprecated/Makefile.in, elfun/Makefile.in,
7535 * Makefile.infinance/Makefile.in, general/Makefile.in,
7536 * Makefile.ingeometry/Makefile.in, image/Makefile.in,
7537 * Makefile.inio/Makefile.in, linear-algebra/Makefile.in,
7538 * Makefile.inmiscellaneous/Makefile.in, optimization/Makefile.in,
7539 * Makefile.inpath/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
7540 * Makefile.inpolynomial/Makefile.in, quaternion/Makefile.in,
7541 * Makefile.inset/Makefile.in, signal/Makefile.in,
7542 * Makefile.insparse/Makefile.in, specfun/Makefile.in,
7543 * Makefile.inspecial-matrix/Makefile.in, startup/Makefile.in,
7544 * Makefile.instatistics/Makefile.in, statistics/base/Makefile.in,
7545 * Makefile.instatistics/distributions/Makefile.in,
7546 * Makefile.instatistics/models/Makefile.in,
7547 * Makefile.instatistics/tests/Makefile.in, strings/Makefile.in,
7548 * Makefile.intestfun/Makefile.in, time/Makefile.in
7549 * Makefile.in(check-m-sources): New target.
7550
7551 2008-04-04 Bill Denney <bill@denney.ws>
7552
7553 * optimization/lsqnonneg.m: Use optimset, correctly index
7554 Z and P in main loop.
7555
7556 2008-04-04 David Bateman <dbateman@free.fr>
7557
7558 * deprecated/beta_cdf.m deprecated/beta_inv.m
7559 deprecated/beta_pdf.m deprecated/beta_rnd.m
7560 deprecated/binomial_cdf.m deprecated/binomial_inv.m
7561 deprecated/binomial_pdf.m deprecated/binomial_rnd.m
7562 deprecated/chisquare_cdf.m deprecated/chisquare_inv.m
7563 deprecated/chisquare_pdf.m deprecated/chisquare_rnd.m
7564 deprecated/clearplot.m deprecated/clg.m deprecated/com2str.m
7565 deprecated/exponential_cdf.m deprecated/exponential_inv.m
7566 deprecated/exponential_pdf.m deprecated/exponential_rnd.m
7567 deprecated/f_cdf.m deprecated/f_inv.m deprecated/f_pdf.m
7568 deprecated/f_rnd.m deprecated/gamma_cdf.m deprecated/gamma_inv.m
7569 deprecated/gamma_pdf.m deprecated/gamma_rnd.m
7570 deprecated/geometric_cdf.m deprecated/geometric_inv.m
7571 deprecated/geometric_pdf.m deprecated/geometric_rnd.m
7572 deprecated/hypergeometric_cdf.m deprecated/hypergeometric_inv.m
7573 deprecated/hypergeometric_pdf.m deprecated/hypergeometric_rnd.m
7574 deprecated/intersection.m deprecated/is_bool.m
7575 deprecated/is_complex.m deprecated/is_list.m
7576 deprecated/is_matrix.m deprecated/is_scalar.m
7577 deprecated/is_square.m deprecated/is_stream.m deprecated/isstr.m
7578 deprecated/is_struct.m deprecated/is_symmetric.m
7579 deprecated/is_vector.m deprecated/lognormal_cdf.m
7580 deprecated/lognormal_inv.m deprecated/lognormal_pdf.m
7581 deprecated/lognormal_rnd.m deprecated/meshdom.m
7582 deprecated/normal_cdf.m deprecated/normal_inv.m
7583 deprecated/normal_pdf.m deprecated/normal_rnd.m
7584 deprecated/pascal_cdf.m deprecated/pascal_inv.m
7585 deprecated/pascal_pdf.m deprecated/pascal_rnd.m
7586 deprecated/poisson_cdf.m deprecated/poisson_inv.m
7587 deprecated/poisson_pdf.m deprecated/poisson_rnd.m
7588 deprecated/polyinteg.m deprecated/setstr.m
7589 deprecated/struct_contains.m deprecated/struct_elements.m
7590 deprecated/t_cdf.m deprecated/t_inv.m deprecated/t_pdf.m
7591 deprecated/t_rnd.m deprecated/uniform_cdf.m
7592 deprecated/uniform_inv.m deprecated/uniform_pdf.m
7593 deprecated/uniform_rnd.m deprecated/weibcdf.m deprecated/weibinv.m
7594 deprecated/weibpdf.m deprecated/weibrnd.m deprecated/weibull_cdf.m
7595 deprecated/weibull_inv.m deprecated/weibull_pdf.m
7596 deprecated/weibull_rnd.m deprecated/wiener_rnd.m: Add warning that
7597 function will be removed in a future version.
7598
7599 2008-04-03 John W. Eaton <jwe@octave.org>
7600
7601 * deprecated/beta_cdf.m, deprecated/beta_inv.m,
7602 deprecated/beta_pdf.m, deprecated/beta_rnd.m,
7603 deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
7604 deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
7605 deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
7606 deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
7607 deprecated/clearplot.m, deprecated/clg.m, deprecated/com2str.m,
7608 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
7609 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
7610 deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
7611 deprecated/f_rnd.m, deprecated/gamma_cdf.m,
7612 deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
7613 deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
7614 deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
7615 deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
7616 deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
7617 deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
7618 deprecated/is_bool.m, deprecated/is_complex.m,
7619 deprecated/is_list.m, deprecated/is_matrix.m,
7620 deprecated/is_scalar.m, deprecated/is_square.m,
7621 deprecated/is_stream.m, deprecated/is_struct.m,
7622 deprecated/is_symmetric.m, deprecated/is_vector.m,
7623 deprecated/isstr.m, deprecated/lchol.m,
7624 deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
7625 deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
7626 deprecated/meshdom.m, deprecated/normal_cdf.m,
7627 deprecated/normal_inv.m, deprecated/normal_pdf.m,
7628 deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
7629 deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
7630 deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
7631 deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
7632 deprecated/poisson_rnd.m, deprecated/polyinteg.m,
7633 deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
7634 deprecated/spchol2inv.m, deprecated/spcholinv.m,
7635 deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
7636 deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
7637 deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
7638 deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
7639 deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
7640 deprecated/struct_contains.m, deprecated/struct_elements.m,
7641 deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
7642 deprecated/t_rnd.m, deprecated/uniform_cdf.m,
7643 deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
7644 deprecated/uniform_rnd.m, deprecated/weibcdf.m,
7645 deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
7646 deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
7647 deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
7648 deprecated/wiener_rnd.m:
7649 Note version when function was deprecated.
7650
7651 2008-04-03 David Bateman <dbateman@free.fr>
7652
7653 * plot/__go_draw_axes__.m: Conditionally "set pm3d implict" for 2D
7654 plot or 3D plots with more than one line.
7655
7656 * deprecated/splchol.m deprecated/lchol.m deprecated/spfind.m
7657 deprecated/spchol.m deprecated/spmin.m deprecated/spmax.m
7658 deprecated/spdet.m deprecated/splu.m deprecated/spqr.m
7659 deprecated/spatan2.m deprecated/spchol2inv.m
7660 deprecated/spcholinv.m deprecated/spcumprod.m deprecated/spdiag.m
7661 deprecated/spinv.m deprecated/spcumsum.m deprecated/spprod.m
7662 deprecated/spsum.m deprecated/spsumsq.m: New files
7663 * deprecated/Makefile.in (SOURCES): Add them here.
7664
7665 2008-04-03 Ben Abbott <bpabbott@mac.com>
7666
7667 * sparse/spaugment.m: Increase test script tolerance.
7668
7669 2008-04-02 John W. Eaton <jwe@octave.org>
7670
7671 * deprecated/Makefile.in (SOURCES): Add spkron.m to the list.
7672
7673 * general/Makefile.in (SOURCES): Add runlength.m to the list.
7674
7675 2008-04-02 Bill Denney <bill@denney.ws>
7676
7677 * optimization/lsqnonneg.m: New function.
7678 * optimization/Makefile.in (SOURCES): Add it to the list.
7679
7680 2008-04-02 David Bateman <dbateman@free.fr>
7681
7682 * sparse/spaugment.m: New function
7683 * sparse/Makefile.in (SOURCES): Add it here.
7684
7685 * plot/__gnuplot_ginput__.m: Use the gnuplot stream itself for
7686 communication rather than a chat file if mkfifo is not available.
7687 * plot/gnuplot_drawnow.m: Open stream with popen2 to allow two way
7688 communication with the gnuplot process.
7689
7690 2008-04-01 Richard Bovey <Richard.Bovey@baesystems.com>
7691
7692 * general/sortrows.m: Handle negative column arguments.
7693
7694 2008-04-01 Julian Schnidder <j.schnidder@gmx.de>
7695
7696 * miscellaneous/perl.m: New function.
7697 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7698
7699 2008-03-31 David Bateman <dbateman@free.fr>
7700
7701 * plot/__go_draw_axes__.m: Set the tick direction in the main call
7702 the set tics rather than separately to avoid issues with multiple
7703 ticks in plotyy.
7704
7705 * plot/gtext.m: New function to place text on a plot.
7706 * plot/waitforbuttonpress.m: New function.
7707 * plot/Makefile.in (SOURCES): Add them to the list.
7708 * plot/__gnuplot_ginput__.m: Bug fix for nargin==1. Workaround for
7709 missing mkfifo under Windows.
7710 * plot/ginput.m: Eliminate setting of n.
7711
7712 * plot/ginput.m: New function.
7713 * plot/__gnuplot_ginput__.m: New function based on a version of
7714 ginput.m from Petr Mikulik <mikulik@physics.muni.cz>.
7715 * plot/Makefile.in (SOURCES): Add them to the list.
7716
7717 2008-03-31 Dmitri A. Sergatskov <dasergatskov@gmail.com>
7718
7719 * miscellaneous/run.m: Fix check for existence of file.
7720
7721 2008-03-27 Jaroslav Hajek <highegg@gmail.com>
7722
7723 * general/lookup.m: Remove (lookup moved to DLD-FUNCTIONS).
7724 * general/Makefile.in (SOURCES): Delete lookup.m from the list.
7725 * general/interp1.m, general/interp2.m, general/interpn.m,
7726 polynomial/ppval.m: Fix buggy lookup calls.
7727 * general/interp1.m: New test.
7728
7729 2008-03-28 Thomas Weber <thomas.weber.mail@gmail.com>
7730
7731 * miscellaneous/tempdir.m: Use correct function name in texinfo
7732 documentation.
7733
7734 2008-03-28 Jaroslav Hajek <highegg@gmail.com>
7735
7736 * general/del2.m: Missing semicolon.
7737
7738 2008-03-28 Julian Schnidder <j.schnidder@gmx.de>
7739
7740 * miscellaneous/info.m: New function.
7741 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7742
7743 2008-03-27 S�ren Hauberg <hauberg@gmail.com>
7744
7745 * plot/xlim.m, plot/ylim.m, plot/zlim.m, strings/strtrim.m:
7746 Doc fixes.
7747
7748 2008-03-27 David Bateman <dbateman@free.fr>
7749
7750 * plot/__plt2__.m: Test if args are empty first so that
7751 plot(zeros(1,0),zeros(1,0)) works as expected.
7752
7753 * plot/plotyy.m: The axis handle is a two element vector and
7754 so needs special treatment. Call newplot for the second axis.
7755
7756 2008-03-27 Bill Denney <bill@denney.ws>
7757
7758 * time/datenum.m: Allow vector inputs in any orientation.
7759
7760 * strings/validatestring.m: New function.
7761 * strings/Makefile.in (SOURCES): Add it to the list.
7762
7763 * general/nargoutchk.m: New function.
7764 * general/Makefile.in (SOURCES): Add it to the list.
7765
7766 * general/genvarname.m: New function.
7767 * general/Makefile.in (SOURCES): Add it to the list.
7768
7769 * time/addtodate.m: New function.
7770 * time/Makefile.in (SOURCES): Add it to the list.
7771
7772 * geometry/rectint.m: Vectorize and add more tests.
7773
7774 2008-03-27 John W. Eaton <jwe@octave.org>
7775
7776 * plot/__axis_label__.m: Use name of caller in error message.
7777
7778 2008-03-27 David Bateman <dbateman@free.fr>
7779
7780 * linear-algebra/planerot.m: Givens rotation function.
7781
7782 2008-03-26 John W. Eaton <jwe@octave.org>
7783
7784 * set/ismember.m: Set size of idx output correctly for empty args.
7785 New tests.
7786
7787 * general/logical.m: Correctly handle empty args. New tests.
7788
7789 * control/hinf/h2syn.m, general/__splinen__.m, general/gradient.m,
7790 geometry/inpolygon.m, geometry/trimesh.m, geometry/triplot.m,
7791 image/imagesc.m, io/csvread.m, io/csvwrite.m,
7792 miscellaneous/edit.m, miscellaneous/tempname.m, plot/fill.m,
7793 plot/patch.m, plot/ribbon.m, plot/surface.m, polynomial/mkpp.m,
7794 polynomial/pchip.m, polynomial/spline.m, set/unique.m:
7795 Texinfo fixes.
7796
7797 2008-03-26 Jaroslav Hajek <highegg@gmail.com>
7798
7799 * linear-algebra/dmult.m: Handle scaling along arbitrary dimension.
7800
7801 2008-03-26 S�ren Hauberg <hauberg@gmail.com>
7802
7803 * polynomial/convn.m: New tests.
7804
7805 2008-03-20 Ben Abbott <bpabbott@mac.com>
7806
7807 * statistics/base/statistics.m: Calculate median and quantiles in
7808 a manner consistent with method #7 used by GNU R.
7809 * statistics/base/__quantile__.m, statistics/base/quantile.m,
7810 statistics/base/prctile.m: New functions.
7811 * statistics/base/Makefile.in (SOURCES): Add them to the list.
7812
7813 2008-03-25 S�ren Hauberg <hauberg@gmail.com>
7814
7815 * polynomial/convn.m: New function.
7816 * polynomial/Makefile.in (SOURCES): Add it to the list.
7817
7818 2008-03-25 David Bateman <dbateman@free.fr>
7819
7820 * image/contrast.m: New function.
7821 * image/Makefile.in (SOURCES): Add it to the list.
7822
7823 2008-03-24 Thomas Weber <thomas.weber.mail@gmail.com>
7824
7825 * pkg/pkg.m: Allow installation of already extracted packages.
7826
7827 2008-03-24 David Bateman <dbateman@free.fr>
7828
7829 * general/idivide.m: New function.
7830 * general/Makefile.in (SOURCES): Add it to the list.
7831
7832 * miscellaneous/namelengthmax.m: New function.
7833 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7834
7835 * strings/regexptranslate.m: New function.
7836 * strings/Makefile.in (SOURCES): Add it to the list.
7837
7838 2008-03-21 David Bateman <dbateman@free.fr>
7839
7840 * specfun/reallog.m, specfun/realpow.m, specfun/realsqrt.m:
7841 New functions.
7842 * specfun/Makefile.in (SOURCES): Add them to the list.
7843
7844 2008-03-20 David Bateman <dbateman@free.fr>
7845
7846 * general/tril.m, general/triu.m: Fail if input is a structure.
7847
7848 * miscellaneous/cast.m: Also allow cast to "char".
7849
7850 * general/rotdim.m: Ensure k is an integer scale.
7851
7852 * general/circshift.m: If matrix is empty fast return.
7853
7854 2008-03-20 Jaroslav Hajek <highegg@localhost.localdomain>
7855
7856 * linear-algebra/subspace.m: Check number of arguments, number
7857 of dimensions of arguments and matching dimensions.
7858
7859 2008-03-19 Jaroslav Hajek <highegg@gmail.com>
7860
7861 * linear-algebra/subspace.m: New function.
7862 * linear-algebra/subspace.m: New function.
7863
7864 2008-03-19 Emil Lucretiu <emil@la.mine.nu>
7865
7866 * signal/sinetone.m: Ensure integral number of samples.
7867
7868 2008-03-19 Michael D. Godfrey <godfrey@isl.stanford.edu>
7869
7870 * plot/__go_draw_axes__.m: Additional correction for symbol codes.
7871
7872 2008-03-19 Ben Abbott <bpabbott@mac.com>
7873
7874 * statistics/base/mode.m: Add NDArray tests.
7875
7876 2008-03-19 Jaroslav Hajek <highegg@gmail.com>
7877
7878 * statistics/distributions/exppdf.m,
7879 statistics/distributions/expcdf.m,
7880 statistics/distributions/expinv.m,
7881 statistics/distributions/exprnd.m: Doc fix.
7882
7883 2008-03-19 David Bateman <dbateman@free.fr>
7884
7885 * statistics/base/mode.m: Fix for row vectors.
7886
7887 * plot/__scatter__.m: Modify for change of markersize in
7888 __go_draw_axes__.m and for compatibility.
7889 * plot/__go_draw_axes__.m: Don't divide the marker size by 6
7890 twice.
7891 * plot/scatter3.m: Doc fix.
7892
7893 2008-03-18 Ben Abbott <bpabbott@mac.com>
7894
7895 * specfun/beta.m: Fix for negative inputs.
7896
7897 2008-03-18 Michael D. Godfrey <godfrey@isl.stanford.edu>
7898
7899 * plot/__go_draw_axes__.m: Use correct symbol codes.
7900
7901 2008-03-14 Kai Habel <kai.habel@gmx.de>
7902
7903 * plot/__go_draw_axes__.m: Expicitly set gnuplot user
7904 style to default to avoid wrong mesh color in some cases.
7905
7906 2008-03-12 David Bateman <dbateman@free.fr>
7907
7908 * geometry/griddata3.m: Use griddatan and not griddata
7909 internally. Return vi and not yi. Add test code.
7910
7911 2008-03-11 John W. Eaton <jwe@octave.org>
7912
7913 * plot/__go_draw_axes__.m: Use get to access hidden properties.
7914 Use strcmpi when comparing string properties.
7915
7916 * io/csread.m, io/csvwrite.m, io/dlmwrite.m: Style fixes.
7917
7918 2008-03-11 Kai Habel <kai.habel@gmx.de>
7919
7920 * plot/__go_draw_axes__.m: Plot surfaces in front of axes.
7921 Allow plotting of uniform colored mesh plots with and
7922 w/o hidden line removal.
7923
7924 2008-03-11 David Bateman <dbateman@free.fr>
7925
7926 * io/dlmwrite.m, io/csvread.m, io/csvwrite.m: Files ported from
7927 octave-forge.
7928 * io/Makefile.in (SOURCES): Add them here.
7929
7930 2008-03-07 John W. Eaton <jwe@octave.org>
7931
7932 * plot/contourf.m: Set axes layer property to "top".
7933
7934 * plot/__go_draw_axes__.m: Handle tickdir property.
7935
7936 2008-03-06 John W. Eaton <jwe@octave.org>
7937
7938 * plot/hist.m: Avoid temporaries.
7939 Allow matrix arguments when number of bins > 30.
7940 From Robert S. Mahurin <rob@utk.edu>.
7941
7942 * plot/ChangeLog: Handle axes linewidth property.
7943
7944 * plot/__go_draw_axes__.m: Adjust markersize by a factor of 1/6.
7945
7946 * general/interpn.m: New test.
7947
7948 2008-03-05 Ben Abbott <bpabbott@mac.com>
7949
7950 * polynomial/roots.m: Catch Infs and/or NaNs.
7951
7952 2008-03-05 Sebastien Loisel <loisel@temple.edu>
7953
7954 * polynomial/roots.m: Apply a scaling factor to the removal of the
7955 leading zeros.
7956
7957 2008-03-04 John W. Eaton <jwe@octave.org>
7958
7959 * plot/print.m: Fix oops in applying last change.
7960
7961 2008-03-04 Bill Denney <bill@denney.ws>
7962
7963 * plot/allchild.m, plot/findall.m: New functions.
7964 * plot/Makefile.in (SOURCES): Add them to the list.
7965
7966 * geometry/rectint.m: New function.
7967 * geometry/Makefile.in (SOURCES): Add it to the list.
7968
7969 2008-03-04 Michael Goffioul <michael.goffioul@gmail.com>
7970
7971 * pkg/pkg.m (pkg:configure_make): Make it work with recent changes in
7972 isspace handling with cell arrays of strings.
7973
7974 2008-03-04 Ben Abbott <bpabbott@mac.com>
7975
7976 * polynomial/polyfit.m: Modified tests to respect a relative tolerance.
7977
7978 * plot/print.m: Accept a figure handle as an optional input.
7979
7980 2008-02-29 John W. Eaton <jwe@octave.org>
7981
7982 * plot/print.m: Handle gif and jpg devices.
7983
7984 2008-02-28 John W. Eaton <jwe@octave.org>
7985
7986 * plot/__go_draw_axes__.m (get_old_gnuplot_color): New subfunction.
7987 Use it to replace repeated if/elseif blocks.
7988
7989 2008-02-28 Kai Habel <kai.habel@gmx.de>
7990
7991 * plot/__go_draw_axes__.m: If facecolor property of a surface is
7992 "none", don't use pm3d mode and set linestyle correctly.
7993
7994 2008-02-25 Ben Abbott <bpabbott@mac.com>
7995
7996 * control/system/zpout.m, finance/irr.m, general/int2str.m,
7997 general/num2str.m, miscellaneous/bug_report.m,
7998 miscellaneous/copyfile.m, miscellaneous/dir.m,
7999 miscellaneous/edit.m, miscellaneous/fullfile.m,
8000 miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
8001 miscellaneous/tempdir.m, miscellaneous/unpack.m,
8002 path/__extractpath__.m, pkg/pkg.m, plot/__ezplot__.m,
8003 plot/__go_draw_axes__.m, plot/legend.m, plot/print.m,
8004 signal/spectral_adf.m, signal/spectral_xdf.m,
8005 statistics/tests/z_test.m, statistics/tests/z_test_2.m,
8006 strings/Makefile.in, strings/strcat.m, strings/strvcat.m,
8007 testfun/assert.m, testfun/demo.m, testfun/speed.m,
8008 testfun/test.m: Use cstrcat instead of strcat.
8009
8010 * strings/strcat.m: New compatible version.
8011
8012 * strings/cstrcat.m: Rename from strings/strcat.m.
8013
8014 2008-02-25 John W. Eaton <jwe@octave.org>
8015
8016 * strings/isstrprop.m: New file.
8017
8018 2008-02-25 Ryan Hinton <rwh4s@virginia.edu>
8019
8020 * miscellaneous/unpack.m: Use "-f -" args for tar.
8021
8022 2008-02-24 John W. Eaton <jwe@octave.org>
8023
8024 * specfun/log2.m: Ensure returned value of F strictly less than 1.
8025 From Dave Hawthorne <davehawthorne@ieee.org>.
8026
8027 2008-02-22 Ben Abbott <bpabbott@mac.com>
8028
8029 * specfun/legendre.m: Doc fix.
8030
8031 2008-02-22 David Bateman <dbateman@free.fr>
8032
8033 * sparse/pcg.m, sparse/spdiags, spstats.m: Remove references to
8034 spdiag.
8035
8036 2008-02-22 John W. Eaton <jwe@octave.org>
8037
8038 * miscellaneous/fullfile.m: Improve handling of empty args and
8039 args ending with filesep.
8040
8041 * control/base/__stepimp__.m: Don't use subplot for just one plot.
8042
8043 2008-02-21 John W. Eaton <jwe@octave.org>
8044
8045 * image/imshow.m: Call axis ("image").
8046 From Michael G. Ross <mgross@MIT.EDU>.
8047
8048 * plot/errorbar.m: If nargout > 0, return vector of handles to
8049 line objects.
8050 * plot/__go_draw_axes__.m: Improve handling of line style for
8051 errorbar plots.
8052
8053 2008-02-20 Marco Caliari <marco.caliari@univr.it>
8054
8055 * specfun/legendre.m: Accept normalization options ("sch", "norm"),
8056 and improve stability for higher orders.
8057
8058 2008-02-20 John W. Eaton <jwe@octave.org>
8059
8060 * strings/strcat.m: Detect cellstr args.
8061
8062 2008-02-20 David Bateman <dbateman@free.fr>
8063
8064 * sparse/colperm.m, sparse/nonzero.m, sparse/spdiags.m,
8065 sparse/spfun.m, sparse/spones.m, sparse/sprand.m,
8066 sparse/sprandn.m, sparse/sprandsym.m, sparse/spy.m: Use generic
8067 version of find rather than spfind.
8068
8069 2008-02-19 Ben Abbott <bpabbott@mac.com>
8070
8071 * miscellaneous/edit.m: New option EDITINPLACE. Prefer file list
8072 rather than path list. Return option structure with "get all".
8073
8074 * polynomial/polyfit.m: Use QR decomposition. Handle
8075 normalization option.
8076 * polynomial/polyval.m: Normalize dependent variable. Optionally
8077 generate 50% prediction intervals.
8078
8079 * miscellaneous/ver.m: Include package version information in
8080 output. Improve consistency with Matlab.
8081
8082 2008-02-19 John W. Eaton <jwe@octave.org>
8083
8084 * pkg/pkg.m: Style fixes.
8085
8086 2008-02-19 Carlo de Falco <carlo.defalco@gmail.com>
8087
8088 * pkg/pkg.m: Handle 'describe' command.
8089 (parse_pkg_idx, print_package_description): New subfunctions.
8090
8091 2008-02-19 Bill Denney <bill@denney.ws>
8092
8093 * time/datestr.m: Avoid confusion for datenum vectors that are 6
8094 elements wide.
8095
8096 2008-02-18 David Bateman <dbateman@free.fr>
8097
8098 * general/rem.m, general/mod.m: Treat integer types correctly.
8099
8100 2008-02-15 Timo Lindfors <timo.lindfors@iki.fi>
8101
8102 * statistics/tests/kruskal_wallis_test.m: Handle ties.
8103 * general/runlength.m: New function from Paul Kienzle.
8104
8105 2008-02-15 Rolf Fabian <r.fabian@jacobs-university.de>
8106
8107 * linear-algebra/cond.m: New optional second argument to
8108 specify 1-norm, inf-norm, or frobenius-norm.
8109
8110 2008-02-12 Kostas Poulios <poulios.konstantinos@googlemail.com>
8111
8112 * plot/__quiver__.m: make arrow head be in z-plane of the arrow
8113 body. Allow the linespec to specify the arrow color.
8114
8115 2008-02-12 David Bateman <dbateman@free.fr>
8116
8117 * miscellaneous/cast.m: Also treat the logical type.
8118
8119 * plot/__go_draw_axes__.m: Set pm3d implict to fix colorbars on
8120 contour plots.
8121
8122 * plot/__go_draw_axes__.m: Use the cdatamapping property to set
8123 the cbrange.
8124 * plot/__img__.m: Set cdatamapping to "direct".
8125 * plot/imagesc.m: Set cdatamapping to "scaled".
8126
8127 2008-02-08 Julien Pommier <pommier@pianoteq.com>
8128
8129 * audio/wavread.m: Limit data read to end of data chunk.
8130
8131 2008-02-08 David Bateman <dbateman@free.fr>
8132
8133 * plot/__contour__.m: Respect the graphic handle options that are
8134 passed.
8135 * plot/__go_draw_axes__.m: Respect the linewidth for patch objects.
8136
8137 2008-02-01 Dave Goel <deego3@gmail.com>
8138
8139 * signal/arch_rnd.m: Correctly index E and Y vectors.
8140
8141 2008-02-01 Bill Denney <bill@denney.ws>
8142
8143 * time/weekday.m: Allow vector inputs and speed up.
8144 * time/eomday.m: Return column vector for column vector inputs.
8145
8146 2008-01-30 John W. Eaton <jwe@octave.org>
8147
8148 * miscellaneous/edit.m: Use "## Created: DATE" instead of "initial
8149 revision".
8150
8151 * plot/Makefile.in (SOURCES): Include __plt2sv__.m and
8152 __plt2vs__.m in the list.
8153
8154 * miscellaneous/tempdir.m: Append filesep to name for
8155 compatibility. Warn if not a directory or directory does not
8156 exist.
8157
8158 * strings/deblank.m: Improve compatibility.
8159
8160 2008-01-29 John W. Eaton <jwe@octave.org>
8161
8162 * strings/str2double.m: Delete unused variable FLAG_OCTAVE.
8163
8164 2008-01-28 Michael Goffioul <michael.goffioul@gmail.com>
8165
8166 * plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
8167 Return the label handle, not the current axis handle.
8168
8169 2008-01-25 Alexander Barth <barth.alexander@gmail.com>
8170
8171 * general/interpn.m: Compatibility fix. Don't ndgrid vector
8172 abscissa.
8173
8174 2008-01-25 David Bateman <dbateman@free.fr>
8175
8176 * general/__splinen__.m: Treat mixed orientation vectors.
8177 * plot/__scatter__.m: Remove NaN values from data.
8178 * plot/__patch__.m: Vectorize treatment of trailing NaN values.
8179
8180 2008-01-25 Thomas Weber <thomas.weber.mail@gmail.com>
8181
8182 * linear-algebra/trace.m: Test cases for non 2-d args.
8183
8184 2008-01-25 James Packer <james.packer@wadh.ox.ac.uk>
8185
8186 * geometry/griddata3.m: Call griddata, not gridata.
8187
8188 2008-01-24 Schloegl Alois <alois.schloegl@tugraz.at>
8189
8190 * linear-algebra/trace.m: Require 2-d args. Handle vectors properly.
8191
8192 2008-01-22 Thomas Weber <thomas.weber.mail@gmail.com>
8193
8194 * linear-algebra/cond.m, linear-algebra/trace.m:
8195 Move tests here from test/test_linalg.m.
8196
8197 * general/diff.m, general/fliplr.m, general/flipud.m,
8198 general/logspace.m, general/rot90.m, general/shift.m, general/tril.m,
8199 general/triu.m, linear-algebra/vec.m, linear-algebra/vech.m,
8200 special-matrix/hankel.m, special-matrix/hilb.m,
8201 special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
8202 special-matrix/toeplitz.m, special-matrix/vander.m:
8203 Move tests here from test/test_matrix.m.
8204
8205 * general/isscalar.m, general/issquare.m, general/isvector.m:
8206 Move tests here from test/test_number.m.
8207
8208 * deprecated/polyinteg.m, polynomial/compan.m, polynomial/conv.m,
8209 polynomial/deconv.m, polynomial/poly.m, polynomial/polyderiv.m,
8210 polynomial/polyfit.m, polynomial/polyreduce.m, polynomial/polyval.m,
8211 polynomial/polyvalm.m, polynomial/roots.m:
8212 Move tests here from test/test_poly.m.
8213
8214 * signal/unwrap.m:
8215 Move tests here from test/test_signal.m.
8216
8217 * statistics/base/corrcoef.m, statistics/base/cov.m,
8218 statistics/base/kurtosis.m, statistics/base/mahalanobis.m,
8219 statistics/base/mean.m, statistics/base/median.m,
8220 statistics/base/skewness.m, statistics/base/std.m:
8221 Move tests here from test/test_stats.m.
8222
8223 * general/int2str.m, general/num2str.m, strings/bin2dec.m,
8224 strings/blanks.m, strings/deblank.m, strings/dec2bin.m,
8225 strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
8226 strings/index.m, strings/rindex.m, strings/split.m, strings/str2mat.m,
8227 strings/str2num.m, strings/strcat.m, strings/strrep.m,
8228 strings/substr.m:
8229 Move tests here from test/test_string.m.
8230
8231 * miscellaneous/computer.m, miscellaneous/ls.m,
8232 miscellaneous/version.m, time/asctime.m, time/clock.m, time/ctime.m,
8233 time/date.m, time/etime.m, time/is_leap_year.m:
8234 Move tests here from test/test_system.m.
8235
8236 2008-01-22 Schloegl Alois <alois.schloegl@tugraz.at>
8237
8238 * specfun/erfinv.m: Replace z_old and z_new by a single variable z.
8239 Simplify initial checks on argument values.
8240
8241 2008-01-22 Michael Goffioul <michael.goffioul@gmail.com>
8242
8243 * plot/gnuplot_drawnow.m: New function corresponding to the
8244 implementation of the gnuplot-based graphics backend (derived from
8245 drawnow.m).
8246 * plot/drawnow.m: Deleted (converted to C++).
8247
8248 2008-01-15 Rolf Fabian <Rolf.Fabian@gmx.de>
8249
8250 * linear-algebra/__norm__.m: Only scale if inf norm is finite.
8251 New tests.
8252
8253 2008-01-18 John W. Eaton <jwe@octave.org>
8254
8255 * optimization/sqp.m: End each function with endfunction.
8256
8257 2008-01-18 Ben Abbott <bpabbott@mac.com>
8258
8259 * polynomial/residue.m: For each group of pole multiplicity, set
8260 the poles of the group to the value of the group's average.
8261
8262 2008-01-17 Tetsuro KURITA <tkurita@mac.com>
8263
8264 * plot/print.m: Handle PDF output.
8265 * plot/drawnow.m: Add "PDF" in a list of enhanced_terminals.
8266
8267 2008-01-17 John W. Eaton <jwe@octave.org>
8268
8269 * path/savepath.m: Print newline before initial comment line.
8270 Double up single quote characters.
8271 * path/__extractpath__.m: Return just the path as a string.
8272 Undo single quote character doubling.
8273
8274 * path/pathdef.m: Avoid eval. Simplify.
8275
8276 * path/pathdef.m: Use fullfile instead of concatenating with filesep.
8277 * path/__extractpath__.m, path/savepath.m: Use unwind_protect to
8278 avoid possible file descriptor leak.
8279
8280 2008-01-17 Ben Abbott <bpabbott@mac.com>
8281
8282 * path/savepath.m: Warn if modified file is not explicitly specified.
8283 * startup/main-rcfile: Call atexit ("__finish__").
8284
8285 2008-01-16 John W. Eaton <jwe@octave.org>
8286
8287 * plot/__go_draw_axes__.m (__do_enhanced_option__): New subfunction.
8288 Use it to disable enhanced mode for individual labels and titles.
8289
8290 * startup/Makefile.in (SOURCES): Add __finish__.m to the list.
8291 (install install-strip, uninstall): Handle function files.
8292
8293 2008-01-16 Ben Abbott <bpabbott@mac.com>
8294
8295 * startup/__finish__.m: New file.
8296 * path/__extractpath__.m, path/matlabroot.m,
8297 path/pathdef.m: New files.
8298 * path/Makefile.in (SOURCES): Add them to the list.
8299
8300 2008-01-15 Thomas Weber <thomas.weber.mail@gmail.com>
8301
8302 * special-matrix/vander.m: Vectorize. New test.
8303
8304 * elfun/acot.m, elfun/acoth.m, elfun/acsc.m, elfun/acsch.m,
8305 elfun/asec.m, elfun/asech.m, elfun/cot.m, elfun/coth.m,
8306 elfun/csc.m,elfun/csch.m, elfun/lcm.m, elfun/sec.m, elfun/sech.m,
8307 general/rem.m, miscellaneous/bincoeff.m, miscellaneous/xor.m,
8308 specfun/beta.m, specfun/log2.m, specfun/pow2.m:
8309 Move tests here from test/test_arith.m.
8310
8311 2008-01-15 John W. Eaton <jwe@octave.org>
8312
8313 * linear-algebra/__norm__.m: Use sum(abs(x),2), not sum(abs(x.')).
8314
8315 2008-01-15 Michael Goffioul <michael.goffioul@gmail.com>
8316
8317 * plot/drawnow.m, plot/__go_draw_figure__.m, plot/__go_draw_axes__.m:
8318 Call __get__ instead of get.
8319
8320 2008-01-15 Ben Abbott <bpabbott@mac.com>
8321
8322 * linear-algebra/__norm__.m: Avoid divide by zero error for
8323 Frobenius norm if matrix is all zeros. Use transpose instead of
8324 hermitian operator.
8325
8326 2008-01-14 Bill Denney <bill@denney.ws>
8327
8328 * plot/axis.m: Correctly handle "tight" and "image" options.
8329
8330 2008-01-14 S�ren Hauberg <hauberg@gmail.com>
8331
8332 * image/hsv2rgb.m, image/ntsc2rgb.m, image/rgb2hsv.m,
8333 image/rgb2ntsc.m: Also accept images as input.
8334
8335 * image/gray2ind.m: Handle image type other than double.
8336 Improve error checking and documentation.
8337
8338 2008-01-14 John W. Eaton <jwe@octave.org>
8339
8340 * plot/__go_draw_axes__.m (get_fontname_and_size): Use strcmpi
8341 instead of calling tolower on first arg. Default font name is
8342 Helvetica, not helvetica. Don't downcase user-specified font name.
8343 (__maybe_munge_text__): Fix typo.
8344
8345 * optimization/sqp.m: Fix function definitions in test code.
8346
8347 2008-01-12 John W. Eaton <jwe@octave.org>
8348
8349 * plot/gnuplot_binary.in: New file.
8350 * plot/gnuplot_binary.m: Delete.
8351 * plot/Makefile.in (SOURCES): Remove gnuplot_binary.m from the list.
8352 (SOURCES_IN, GEN_M): New macros.
8353 (DISTFILES): Include $(SOURCES_IN) in the list.
8354 (FCN_FILES): Include $(GEN_M) in the list.
8355 (all): Depend on $(GEN_M).
8356 ($(GEN_M): %.m : $(TOPDIR)/Makeconf): New pattern rule.
8357 (distclean): Also remove $(GEN_M).
8358
8359 2008-01-11 John W. Eaton <jwe@octave.org>
8360
8361 * optimization/sqp.m: New test from example in doc string.
8362
8363 2008-01-10 Ben Abbott <bpabbott@mac.com>
8364
8365 * polynomial/mpoles.m: Avoid cases where poles could be assigned
8366 to more than one multiplicity group.
8367
8368 2008-01-10 John W. Eaton <jwe@octave.org>
8369
8370 * plot/gnuplot_binary.m: New file.
8371 * plot/Makefile.in (SOURCES): Add it to the list.
8372
8373 2008-01-09 John W. Eaton <jwe@octave.org>
8374
8375 * plot/drawnow.m: Fail if filename includes a directory part that
8376 does not exist.
8377
8378 2008-01-07 John W. Eaton <jwe@octave.org>
8379
8380 * miscellaneous/copyfile.m, miscellaneous/movefile.m:
8381 Error if glob call fails to match any files.
8382
8383 2008-01-04 Thomas Treichl <Thomas.Treichl@gmx.net>
8384
8385 * strings/strtrim.m: Doc fix.
8386
8387 2008-01-04 Muthiah Annamalai <muthuspost@gmail.com>
8388
8389 * general/sub2ind.m, general/ind2sub.m: Doc fix.
8390
8391 2008-01-04 S�ren Hauberg <hauberg@gmail.com>
8392
8393 * set/create_set.m, set/union.m: Accept "rows" argument.
8394
8395 2008-01-02 John W. Eaton <jwe@octave.org>
8396
8397 * plot/print.m: Correctly handle pbm terminal.
8398
8399 2007-12-28 John W. Eaton <jwe@octave.org>
8400
8401 * miscellaneous/edit.m: Use strcat instead of fullfile to add file
8402 extensions.
8403
8404 2007-12-28 David Bateman <dbateman@free.fr>
8405
8406 * ezcontourf.m, ezcontour.m, ezmeshc.m, ezmesh.m, ezplot3.m,
8407 __ezplot__.m, ezpolar.m, ezsurfc.m, ezsurf.m: New functions.
8408 * Makefile.in (SOURCES): Add to the sources.
8409
8410 2007-12-28 Kai Habel <kai.habel@gmx.de>
8411
8412 * plot/pcolor.m: Swap 1st and 2nd argument in call to meshgrid.
8413 Remove unnecessary call of size function.
8414
8415 2007-12-21 John W. Eaton <jwe@octave.org>
8416
8417 Version 3.0.0 released.
8418
8419 2007-12-21 S�ren Hauberg <hauberg@gmail.com>
8420
8421 * image/imshow.m: Accept empty value for display_range.
8422
8423 2007-12-20 Michael Goffioul <michael.goffioul@gmail.com>
8424
8425 * pkg/pkg.m: Add .lib as architecture-dependent suffix.
8426
8427 2007-12-19 S�ren Hauberg <hauberg@gmail.com>
8428
8429 * image/imshow.m: Store uint8 images as doubles. Handle default
8430 display ranges correctly.
8431
8432 2007-12-19 Alexander Barth <barth.alexander@gmail.com>
8433 Peter A. Gustafson <petegus@umich.edu>
8434
8435 * plot/contourc.m: Allow usage of irregular spaced x, y data.
8436
8437 2007-12-19 John W. Eaton <jwe@octave.org>
8438
8439 * miscellaneous/edit.m: New function.
8440 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
8441
8442 2007-12-19 Michael Goffioul <michael.goffioul@gmail.com>
8443
8444 * plot/__bar__.m: Handle "basevalue" option.
8445 * plot/__bars__.m: New arg, base_value.
8446
8447 2007-12-17 David Bateman <dbateman@free.fr>
8448
8449 * plot/rose.m, plot/feather.m, plot/compass.m: New functions
8450 * plot/Makefiles (SOURCES): Add them to the sources
8451 * plot/polar.m: Set the x and y limits to the maximum polar
8452 radius. Set the axes to be square.
8453 * plot/__go_draw_axes__.m: Allow {x|y}axislocation to be "zero"
8454 and print axis at zero if this is used.
8455
8456 * plot/__go_draw_axes__.m: Use "set pm3d explicit" so that
8457 contours can overlay pcolor plots. Priveldge no hidden line
8458 removal when there are multiple objects in the plot.
8459
8460 2007-12-17 Peter A. Gustafson <petegus@umich.edu>
8461
8462 * plot/__go_draw_axes__.m: Fix mirrored tics and borders for
8463 set (gca (), "[xy]axislocation", "{right|top}", "box", "off").
8464
8465 2007-12-17 Ben Abbott <bpabbott@mac.com>
8466
8467 * miscellaneous/run.m: Replace script with f when looking for
8468 file to run.
8469
8470 2007-12-14 David Bateman <dbateman@free.fr>
8471
8472 * plot/contour3.m, plot/__contour__.m: Handle linespec.
8473 * plot/contour.m: Doc fix.
8474 * plot/__go_draw_axes__.m (case "patch"): Include "lt" in lt string.
8475 Include linetype in withclause.
8476
8477 * plot/__go_draw_axes__.m (__calc_dimensions__): New function.
8478 Use it to determine dimensions. Consolidate all 3-d settings.
8479
8480 2007-12-13 John W. Eaton <jwe@octave.org>
8481
8482 * image/imshow.m: Turn axis visibility off.
8483 Don't scale true color images.
8484 * image/image.m: Set axis layer property to "top".
8485
8486 2007-12-12 John W. Eaton <jwe@octave.org>
8487
8488 * image/loadimage.m: Avoid calling eval. Avoid calling exist.
8489
8490 * plot/pie.m: Avoid calling "exist".
8491
8492 * linear-algebra/condest.m: Use nargin instead of size(varargin,2).
8493 Condense argument processing logic. Allow 6 arguments.
8494 Use issquare. Avoid calling "exist".
8495
8496 * plot/__go_draw_axes__.m: Handle the axes layer property.
8497
8498 2007-12-12 David Bateman <dbateman@free.fr>
8499
8500 * plot/ellipsoid.m: Port from octave-forge, editing for style.
8501 * plot/Makefile.in (SOURCES): Add to the sources.
8502
8503 2007-12-11 John W. Eaton <jwe@octave.org>
8504
8505 * plot/surf.m: Set xgrid, ygrid, and zgrid on here.
8506 * plot/surface.m: Not here.
8507
8508 * plot/__go_draw_axes__.m: Always use "set grid front". Send a
8509 subsequent "unset grid" if there is no grid.
8510
8511 * plot/__go_draw_axes__.m: Include "front" in "set label" options.
8512
8513 * plot/surface.m: Don't set facecolor property in call to
8514 __go_surface__.
8515
8516 * plot/__plt2vs__.m, plot/__plt2sv__.m: New functions.
8517 * plot/__plt2__.m: Handle scalar-vector and vector-scalar cases.
8518
8519 2007-12-11 Kai Habel <kai.habel@gmx.de>
8520
8521 * plot/__patch__.m: Fix typo. Improve argument checking, so that a
8522 color string is not taken as z value.
8523
8524 * plot/slice.m: Remove unused variable, set xgrid, ygrid, and
8525 zgrid to "on" and box to "off" for used axes.
8526
8527 * plot/__go_draw_axes__.m, plot/plot3.m, plot/ribbon.m,
8528 plot/slice.m: Use size_equal(var1,var2,...) when possible.
8529
8530 2007-12-11 David Bateman <dbateman@free.fr>
8531
8532 * miscelleaneous/fullfile.m: Ignore empty arguments.
8533
8534 * sparse/spstats.m: Drop argument to Fsparse to force mutation.
8535 * statistics/base/mode.m: Ditto.
8536
8537 * plot/__plt_get_axis_arg__.m: Ignore integer valued handles as
8538 object handles are all now non integer.
8539
8540 2007-12-10 John W. Eaton <jwe@octave.org>
8541
8542 * plot/sombrero.m, plot/peaks.m: Use surf instead of mesh.
8543
8544 * general/issymmetric.m: Use ' instead of .' for compatibility
8545 with previous versions of Octave.
8546 * general/ishermitian.m: Delete.
8547 * general/Makefile.in (SOURCES): Remove ishermitian.m from the list.
8548
8549 * plot/fplot.m: In N is not specified, increase initial number of
8550 points from 3 and 5 to 5 and 8.
8551
8552 * signal/detrend.m: Move tests here from test/test_signal.m.
8553 Loosen tolerance on first test from 10*eps to 20*eps.
8554
8555 * finance/rate.m: Don't request info from fsolve.
8556
8557 2007-12-10 Michael Goffioul <michael.goffioul@gmail.com>
8558
8559 * plot/__line__.m: Pass initial property/value pairs to __go_line__.
8560 * plot/surface.m: Pass initial property/value pairs to __go_surface__.
8561
8562 2007-12-10 David Bateman <dbateman@free.fr>
8563
8564 * image/image.m: Rewritten to allow trailing properties to be
8565 passed to underlying image object.
8566 * image/__img__.m: Pass additional arguments to __go_image__.
8567 * plot/__patch__.m: Don't set clim, rely on autoscaling.
8568
8569 2007-12-10 John W. Eaton <jwe@octave.org>
8570
8571 * plot/__go_draw_axes__.m: If we have a grid, send "set grid
8572 front" to gnuplot.
8573
8574 2007-12-10 David Bateman <dbateman@free.fr>
8575
8576 * plot/__go_draw_axes__.m: Issue "set view map" for pcolor, and "set
8577 border front" from images.
8578 * plot/__go_draw_figure__.m: Issue "set autoscale fix" for gnuplot.
8579 * plot/pcolor.m: Set axis "box" property.
8580 * plot/title.m, plot/xlabel.m, plot/ylabel.m, plot/xlabel.m:
8581 Mark as commands.
8582
8583 2007-12-07 David Bateman <dbateman@free.fr>
8584
8585 * plot/surf.m: Don't set facecolor property.
8586
8587 2007-12-06 John W. Eaton <jwe@octave.org>
8588
8589 * plot/print.m: Pass mono to drawnow.
8590 * plot/drawnow.m: New arg, mono. Pass it to __go_draw_figure__.
8591 * plot/__go_draw_figure__.m: New arg, mono. Pass it to __go_draw_axes.
8592 * plot/__go_draw_axes__.m: New arg, mono. If mono is true,
8593 disable color specifications.
8594
8595 * general/issymmetric.m: Move tests here from test/test_number.m
8596
8597 2007-12-06 Jason Riedy <ejr@cs.berkeley.edu>
8598
8599 * general/issymmetric.m: To keep its argument sparse and the
8600 function quick, use the infinity norm rather than the 2-norm.
8601 Also measure the symmetric part rather than the Hermitian part.
8602 * general/ishermitian.m: New file. Measure the Hermitian part.
8603 * general/Makefile.in: Add ishermitian.m to SOURCES.
8604
8605 2007-12-04 John W. Eaton <jwe@octave.org>
8606
8607 * plot/__go_draw_axes__.m: Omit "font \"NAME,SIZE\"" in gnuplot
8608 text and label commands if font is "*".
8609
8610 * linear-algebra/krylov.m: Doc fixes.
8611 From Marco Caliari <caliari@sci.univr.it>.
8612
8613 2007-12-04 Kai Habel <kai.habel@gmx.de>
8614
8615 * plot/shading.m: Use __plt_get_axis_arg__ for optional axes argument.
8616 Add "## PKG_ADD: mark_as_command axis" line.
8617
8618 2007-12-03 John W. Eaton <jwe@octave.org>
8619
8620 * contour.m, contour3.m, contourc.m, contourf.m, cylinder.m,
8621 fplot.m, plot3.m, plotyy.m, quiver3.m, scatter.m, scatter3.m,
8622 slice.m, sombrero.m, stairs.m, stem.m, stem3.m:
8623 Generate demos from examples.
8624
8625 2007-12-03 David Bateman <dbateman@free.fr>
8626
8627 * testfun/test.m: Disable "testif" test block to avoid spurious
8628 skipped test for "make check". Avoid printing variables for
8629 skipped tests.
8630
8631 * testfun/test.m: Add "testif" type to allow for conditional tests.
8632
8633 * plot/plotyy.m: Use activepositionproperty property of axes
8634 object. Set second axis color to "none".
8635 * plot/__go_draw_axes__.m: Respect the activepositionproperty
8636 property of the axis objects.
8637
8638 2007-12-03 Thomas Treichl <Thomas.Treichl@gmx.net>
8639
8640 * linear-algebra/condest.m: Loosen tolerance in test.
8641
8642 2007-12-02 John W. Eaton <jwe@octave.org>
8643
8644 * plot/__go_draw_axes__.m: Remove unnecessary call to
8645 get_data_limits.
8646
8647 2007-11-30 John W. Eaton <jwe@octave.org>
8648
8649 * plot/__go_draw_axes__.m: Don't compute data or axis limits.
8650 (get_data_limits, get_axis_limits): Delete.
8651
8652 2007-11-30 David Bateman <dbateman@free.fr>
8653
8654 * plot/__scatter__.m: Avoid out of bounds varargin element access.
8655
8656 * plot/__go_draw_axes__.m (do_tics_1): regexprep the cell array of
8657 tick labels rather than one by one on the labels themselves.
8658 * plot/pareto.m: Bug in numerical labels fixed. Bug in search for
8659 95% crossing fixed.
8660
8661 2007-11-29 David Bateman <dbateman@free.fr>
8662
8663 * plot/pareto.m: New file.
8664 * plot/Makefile.in (SOURCES): Add it to the sources.
8665 * plot/__go_draw_axes__.m (do_tics1): Replace "%" with "%%" in tic
8666 marks to avoid gnuplot error about formating. More colorspec to
8667 after the tics.
8668 * plot/plotyy.m: More generic check for appropriate axis color.
8669
8670 * plot/__stem__.m: New file based on old stem.m expanded to treat
8671 2- and 3-D.
8672 * plot/stem3.m: New function.
8673 * plot/Makefile.in (SOURCES): Add them to the sources.
8674 * plot/stem.m: Adapt to use __stem__.
8675
8676 2007-11-29 John W. Eaton <jwe@octave.org>
8677
8678 * plot/contour.m, plot/contour3.m, plot/fill.m, plot/patch.m,
8679 plot/surf.m, plot/surface.m: Don't return handle value unless
8680 requested.
8681
8682 * plot/patch.m: Omit isnan check on handle returned from
8683 __plt_get_axis_arg__.
8684
8685 * plot/__plt_get_axis_arg__.m: Don't fail if current figure exists
8686 but has no axes.
8687
8688 2007-11-28 David Bateman <dbateman@free.fr>
8689
8690 * __plt_get_axis_handle__.m: Also allow hggroup and return axes
8691 ancestor. If leading argument is logical set variable nogca to see
8692 if gca() should be called if there is no active handle found.
8693 * __bar__.m, caxis.m, scatter.m, contourf.m, __axes_limits__.m,
8694 fill.m, surf.m, meshz.m, axis.m, pie.m, contour.m,
8695 quiver.m, area.m, grid.m, cylinder.m, contour3.m, surface.m,
8696 patch.m, scatter3.m, plot.m, sphere.m, quiver3.m, plotyy.m,
8697 xlabel.m, ylabel.m, surfnorm.m, zlabel.m: Adapt to use
8698 __plt__get_axis_arg__ to find axis handle.
8699 * polar.m: Typo.
8700
8701 2007-11-28 John W. Eaton <jwe@octave.org>
8702
8703 * plot/__go_draw_axes__.m (get_data_limits): Delete unused arg TX.
8704
8705 2007-11-28 Michael Goffioul <michael.goffioul@gmail.com>
8706
8707 * plot/drawnow.m: Fix typo.
8708
8709 2007-11-27 David Bateman <dbateman@free.fr>
8710
8711 * plot/errorbar.m, plot/loglog.m, plot/loglogerr.m, plot/polar.m,
8712 plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
8713 plot/semilogyerr.m: Treat an axis handle as the first argument.
8714
8715 * plot/meshz.m: New function.
8716 * plot/Makefile.in (SOURCES): Add it to the list.
8717 * plot/surface.m: Allow surface to accept an axis handle as the
8718 first argument.
8719 * plot/meshc.m: Extract z from the the surface object rather than
8720 varargin so that we can rely on code in surface to treat leading
8721 axis handles.
8722
8723 * plot/__go_draw_axes__.m: Add nomirror to "set ytics" and "set
8724 y2tics" in the case of a plotyy plot.
8725 * plot/plotyy.m: ensure the position property is set correct for
8726 the second axis, by setting it after the plot itself. In the case
8727 of a plot that returns multiple handles, base the color selection
8728 on the first.
8729
8730 2007-11-27 Kai Habel <kai.habel@gmx.de>
8731
8732 * plot/__go_draw_axes__.m: Set quadrilateral color according to
8733 z-value of vertex 'c3'.
8734
8735 2007-11-27 John W. Eaton <jwe@octave.org>
8736
8737 * image/image.m: Allow nargin == 0 case to work again.
8738
8739 2007-11-27 David Bateman <dbateman@free.fr>
8740
8741 * plot/__go_draw_figure__.m: Force a multiplot mode with a
8742 colorbar, to ensure that the colorbar is on the canvas for png and
8743 postscipt outputs.
8744
8745 2007-11-26 David Bateman <dbateman@free.fr>
8746
8747 * sparse/spstats.m, statistics/base/mode.m: More care with sparse
8748 return values.
8749
8750 * plot/plotyy.m: New function
8751 * plot/Makefile.in (SOURCES): Add it here.
8752 * plot/__go_draw_axes__.m: Force axis margins for plotyy. Set text
8753 color for {x|y|z}label and {x|y|z}tics. Also force the label of
8754 {x|y}label to respect the axis position.
8755 * plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Accept an axis
8756 handle as the first argument.
8757
8758 * pkg/pkg.m (pkg:install): When loading the installed packages
8759 index into installed_pkgs_lst and not descriptions..
8760
8761 * plot/quiver3.m, plot/surfnorm.m, plot/__quiver__.m: New functions.
8762 * plot/Makefile.in (SOURCES): Add them to the sources.
8763 * plot/quiver.m: Modify to use __quiver__.m.
8764
8765 * plot/hist.m: Avoid saturation when the x values are in an
8766 inetger type.
8767
8768 2007-11-26 Jason Riedy <ejr@cs.berkeley.edu>
8769
8770 * linear-algebra/condest.m, linear-algebra/onenormest.m: New
8771 functions.
8772 * linear-algebra/Makefile.in (SOURCES): Add them to the sources.
8773
8774 2007-11-26 David Bateman <dbateman@free.fr>
8775
8776 * plot/__go_draw_axes__.m: Prevent the cbrange from being of zero
8777 extent.
8778
8779 * plot/colorbar.m: New function.
8780 * plot/Makefile.in (SOURCES): Add it to the sources.
8781 * plot/__go_draw_axes__.m: Calculate the colorbar position,
8782 precalculate the clim, set pm3d except for mesh.
8783 * plot/__contour__.m: Don't scale the contours to clim, but rather
8784 save the real values so that colorbar corresponds to the contour
8785 levels.
8786
8787 * plot/stem.m: Set marker color the same as the line color. Draw
8788 a single discontinous line object for the stems.
8789
8790 * plot/sphere.m: New function ported from JHandles.
8791 * plot/Makefile.in (SOURCES): Add it to the sources.
8792
8793 * plot/__go_draw_axes__.m: Pass the have_newer_gnuplot arg to
8794 __maybe_munge_text__. Use it to reforce fontname for gnuplot 4.0
8795 to get enhanced mode to work correctly for the X11 terminal.
8796
8797 * plot/imagesc.m, plot/image.m: Scale colormap to image and not
8798 the reverse. Allow an axes handle to be passed and/or returned.
8799 * plot/__go_draw_axes__.m: Autoscale colormap for images.
8800
8801 * plot/__go_draw_axes__.m: Add depthorder flag to "set pm3d" to
8802 sort surface patches by their depth and not the order they are
8803 rendered in.
8804
8805 * plot/__patch__.m: Set clim correctly.
8806 * plot__go_draw_axes__.m: Allow patch objects to have markers, and
8807 the marker color is determined by the cmap.
8808 * plot/scatter.m: New function to 2D scatter plots.
8809 * plot/scatter3.m: New function to 3D scatter plots.
8810 * plot/__scatter__.m: Support function for scatter plots
8811 * Makefile.in (SOURCES): Ad dnew functions here.
8812
8813 * plot/drawnow.m (open_gnuplot_stream, init_gnuplot_stream):
8814 Return whether the terminal supports enhanced text or not.
8815 (drawnow:enhanced_term): New sub-function to determine if terminal
8816 supports enhanced mode.
8817 * plot/__go_draw_figure__.m: Accept enhanced flag and pass to
8818 __go_draw_axes__.
8819 * plot/__go_draw_axes__.m: Accept enhanced flag and munge text if
8820 needed to support the enhanced mode.
8821 * plot/print.m: Remove "enhanced" option as this is now treated in
8822 drawnow.m.
8823
8824 * plot/caxis.m: New function to control the color axis limits.
8825 * plot/Makefile.in (SOURCES): Include it.
8826 * plot/axis.m: Allow the first argument to be an axes handle.
8827 * plot/__go_draw_axes__.m: Move the setting of the caxis, also
8828 autoscale caxis for patches. If any(isinf(clim)) don't set the
8829 caxis limits.
8830
8831 * image/gmap40.m: New gnuplot 4.0 specific colormap fucntion.
8832 * image/Makefile.in (SOURCES): Include it.
8833 * plot/__bar__.h: Allow axis handles to be passed. Set the color
8834 of the bars for the colormap.
8835 * plot/bar.m, plot/barh.m: Document that axis handles can be
8836 passed.
8837 * plot/__contour.m: Avoid possible divide by zero error.
8838 * plot/contour.m: Missing semicolon.
8839 * plot/surface.m: Don't attempt to set additional arguments if
8840 there are none.
8841 * plot/Makefile.in (SOURCES): Include __bars__.m
8842
8843 2007-11-19 Michael Goffioul <michael.goffioul@gmail.com>
8844
8845 * plot/__bar__.m: put bar creation code into separate function
8846 to allow easy hook up from other graphic backends
8847
8848 * plot/__bars__.m: new function containing bar creation code
8849
8850 2007-11-26 Alexander Barth <barth.alexander@gmail.com>
8851
8852 * general/accumarray.m: Correct dimension check.
8853
8854 2007-11-26 John W. Eaton <jwe@octave.org>
8855
8856 * polynomial/residue.m: Prepad along second dimension.
8857 From Doug Stewart <dastew@sympatico.ca>.
8858
8859 2007-11-26 Kai Habel <kai.habel@gmx.de>
8860
8861 * plot/cylinder.m, plot/slice.m: New functions.
8862 * plot/Makefile.in (SOURCES): Add them to the list.
8863
8864 2007-11-14 Michael Goffioul <michael.goffioul@gmail.com>
8865
8866 * plot/patch.m: Handle arg may also be hggroup object.
8867 Use ancestor to find parent axes object.
8868
8869 2007-11-14 David Bateman <dbateman@free.fr>
8870
8871 * plot/__contour__.m: Treat unclosed contours by adding NaN to
8872 flag to patch that it is not closed. Allow z to take string
8873 arguments and use it to flag that the contours are placed at the
8874 z level of the contour itself.
8875 * plot/__go_draw_axes__.m: Treat hidden line removal in patch
8876 objects as well. Let hidden removal take precedence in case of a
8877 conflict.
8878 * plot/surface.m: Allow surface to treat handles being passed or
8879 returned. Any additional arguments arr used to set the surface
8880 handle.
8881 * plot/contour3.m: New function
8882 * plot/Makefile.in (SOURCES): Add it to the sources.
8883
8884 2007-11-14 John W. Eaton <jwe@octave.org>
8885
8886 * specfun/bessel.m: Update doc string from
8887 src/DLD-FUNCTIONS/besselj.cc.
8888
8889 2007-11-12 David Bateman <dbateman@free.fr>
8890
8891 * plot/contour.m: Allow handles to be passed and returned. Split
8892 the countour function itself into __contour__.m to be shared with
8893 surfc and meshc.
8894 * plot/__contour__.m: New file
8895 * plot/Makefile.in (SOURCES): Add it to the sources.
8896 * plot/__go_draw_axes.m: For patch objects don't attempt to patch
8897 the face or edge if the facecolor or edge color are marked as
8898 "none". Allow the edgecolor to be determined by the cdata in the
8899 same manner as the facecolor. Fail if facecolor is not "none" and
8900 a 3-D plot is desired, rather than ignoring zdata. Make the
8901 storage of 3D/4D data consistent between line, surface and patch
8902 objects.
8903 * plot/meshc.m: Use new __contour__.m to plot the contours.
8904 * plot/surfc.m: Use new __contour__.m to plot the contours.
8905
8906 * plot/__go_draw_axes__.m (get_fontname_and_size):
8907 Handle fontweight and fontangle properties.
8908
8909 2007-11-12 Kai Habel <kai.habel@gmx.de>
8910
8911 * plot/spinmap.m, plot/ribbon.m: New functions.
8912 * plot/Makefile.in (SOURCES): Add them to the list.
8913
8914 2007-11-12 John W. Eaton <jwe@octave.org>
8915
8916 * plot/__go_draw_axes__.m (get_fontname_and_size): New subfunction.
8917 Use it to avoid duplicated code.
8918
8919 2007-11-12 David Bateman <dbateman@free.fr>
8920
8921 * plot/title.m: Fix return value for nargout > 0.
8922
8923 * plot/__go_draw_axes.m: Allow the font and fontsize to be
8924 specified for the title, xlabel, ylabel and text objects.
8925
8926 * plot/__go_draw_axes.m: Allow arbitrary colormaps with gnuplot
8927 4.0 and surface plots.
8928
8929 2007-11-12 Michael Goffioul <michael.goffioul@gmail.com>
8930
8931 * plot/__patch__.m: Fix computation of faces when patch is defined
8932 with X/Y/Z data.
8933
8934 2007-11-09 John W. Eaton <jwe@octave.org>
8935
8936 * plot/__go_draw_axes__.m: Correct test for have_data.
8937 Correct logic in setting palette data.
8938
8939 * audio/wavread.m, control/base/__bodquist__.m,
8940 control/base/dare.m, control/base/dlqr.m, control/hinf/h2norm.m,
8941 control/system/c2d.m, control/system/is_detectable.m,
8942 control/system/is_signal_list.m, control/system/is_stabilizable.m,
8943 control/system/tfout.m, general/isdefinite.m,
8944 linear-algebra/krylov.m, miscellaneous/compare_versions.m,
8945 optimization/glpk.m, path/savepath.m, plot/findobj.m,
8946 plot/shading.m, polynomial/mpoles.m, polynomial/polyint.m,
8947 signal/freqz.m, signal/hurst.m, sparse/spfun.m, sparse/spones.m,
8948 sparse/spstats.m, testfun/assert.m, testfun/fail.m,
8949 testfun/test.m: Use specific end keywords.
8950
8951 * plot/surfc.m, plot/meshc.m: Don't change view if hold is on.
8952
8953 2007-11-09 Kai Habel <kai.habel@gmx.de>
8954
8955 * plot/mesh.m, plot/pcolor.m, plot/surf.m, plot/surface.m:
8956 Don't change view if hold is on.
8957
8958 2007-11-09 David Bateman <dbateman@free.fr>
8959
8960 * plot/hidden.m: New function.
8961 * plot/Makefile.in (SOURCES): Add it here.
8962 * plot/meshc.m, plot/mesh.m: Set facecolor to White for hidden
8963 line removal.
8964 * plot/__go_draw_axes__.m: If facecolor is white flag hidden line
8965 removal and if it is "none" don't do hidden line removal.
8966
8967 * plot/legend.m: Also allow labels for surface and patch types.
8968 * plot/__bar__.m: Split into separate patch pbjects to allow
8969 setting of the legend.
8970 * plot/__go_draw_axes__.m: Set titlespec from keylabel for patch
8971 objects as well.
8972
8973 * plot/area.m, plot/__area__.m: New functions
8974 * plot/Makefile.in (SOURCES): Add them to the list of files.
8975
8976 * plot/patch.m: Correctly handle case of axis handle as first arg.
8977
8978 2007-11-09 Joseph P. Skudlarek <Jskud@Jskud.com>
8979
8980 * sparse/spdiags.m: Tweak documentation entries to match other uses.
8981
8982 2007-11-08 John W. Eaton <jwe@octave.org>
8983
8984 * control/base/dcgain.m, control/base/dre.m,
8985 control/base/impulse.m, control/base/step.m,
8986 control/system/dmr2d.m, control/system/ord2.m,
8987 control/system/sys2ss.m, control/system/sysdimensions.m,
8988 control/system/sysgetsignals.m, control/system/sysout.m,
8989 control/system/tfout.m, control/system/ugain.m,
8990 control/system/zpout.m, control/util/strappend.m:
8991 Don't fail with usage message if nargout is too large.
8992
8993 * control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
8994 control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
8995 control/hinf/hinfsyn_chk.m, control/hinf/is_dgkf.m,
8996 control/hinf/wgt1o.m, control/obsolete/dezero.m,
8997 control/obsolete/dlqg.m, control/obsolete/minfo.m,
8998 control/obsolete/packsys.m, control/obsolete/qzval.m,
8999 control/obsolete/rotg.m, control/obsolete/series.m,
9000 control/obsolete/swapcols.m, control/obsolete/swaprows.m,
9001 control/obsolete/syschnames.m, control/obsolete/unpacksys.m,
9002 control/system/__syschnamesl__.m,
9003 control/system/__syscont_disc__.m,
9004 control/system/__sysdefioname__.m, control/system/__sysgroupn__.m,
9005 control/system/__tf2sysl__.m, control/system/__zp2ssg2__.m,
9006 control/system/abcddim.m, control/system/buildssic.m,
9007 control/system/c2d.m, control/system/cellidx.m,
9008 control/system/d2c.m, control/system/dmr2d.m,
9009 control/system/fir2sys.m, control/system/is_abcd.m,
9010 control/system/is_controllable.m, control/system/is_detectable.m,
9011 control/system/is_digital.m, control/system/is_observable.m,
9012 control/system/is_stabilizable.m, control/system/is_stable.m,
9013 control/system/jet707.m, control/system/listidx.m,
9014 control/system/parallel.m, control/system/ss.m,
9015 control/system/ss2sys.m, control/system/ss2zp.m,
9016 control/system/starp.m, control/system/sys2ss.m,
9017 control/system/sys2tf.m, control/system/sys2zp.m,
9018 control/system/sysadd.m, control/system/sysappend.m,
9019 control/system/sysconnect.m, control/system/syscont.m,
9020 control/system/sysdimensions.m, control/system/sysdisc.m,
9021 control/system/sysdup.m, control/system/sysgetsignals.m,
9022 control/system/sysgroup.m, control/system/sysmin.m,
9023 control/system/sysmult.m, control/system/sysout.m,
9024 control/system/sysprune.m, control/system/sysreorder.m,
9025 control/system/sysscale.m, control/system/syssetsignals.m,
9026 control/system/syssub.m, control/system/sysupdate.m,
9027 control/system/tf.m, control/system/tf2ss.m,
9028 control/system/tf2sys.m, control/system/tfout.m,
9029 control/system/zp.m, control/system/zp2ss.m,
9030 control/system/zp2sys.m, control/system/zp2tf.m,
9031 control/system/zpout.m, control/util/__outlist__.m,
9032 control/util/__zgpbal__.m, control/util/axis2dlim.m,
9033 control/util/prompt.m, control/util/sortcom.m,
9034 control/util/zgfmul.m, control/util/zgfslv.m,
9035 control/util/zginit.m, control/util/zgreduce.m,
9036 control/util/zgrownorm.m, control/util/zgscal.m: Style fixes.
9037
9038 2007-11-08 David Bateman <dbateman@free.fr>
9039
9040 * plot/quiver.m: Fix arrowheads.
9041
9042 2007-11-07 Ben Abbott <bpabbott@mac.com>
9043
9044 * set/ismember.m: Call cell_ismember to handle cellstr args.
9045 Handle "rows" argument. New tests.
9046 (cell_ismember): New function.
9047
9048 2007-11-07 John W. Eaton <jwe@octave.org>
9049
9050 * control/base/__bodquist__.m, control/base/__freqresp__.m,
9051 control/base/__stepimp__.m, control/base/are.m,
9052 control/base/ctrb.m, control/base/damp.m, control/base/dare.m,
9053 control/base/dcgain.m, control/base/dgram.m, control/base/dlqr.m,
9054 control/base/dre.m, control/base/impulse.m, control/base/lqe.m,
9055 control/base/lqg.m, control/base/lqr.m, control/base/lsim.m,
9056 control/base/ltifr.m, control/base/nichols.m,
9057 control/base/nyquist.m, control/base/obsv.m, control/base/place.m,
9058 control/base/rlocus.m, control/base/step.m, control/base/tzero.m:
9059 Style fixes.
9060
9061 2007-11-07 Muthiah Annamalai <muthuspost@gmail.com>
9062
9063 * control/base/bode_bounds.m, control/base/dgram.m,
9064 control/base/dlyap.m, control/base/freqchkw.m,
9065 control/base/gram.m, control/base/place.m,
9066 control/hinf/hinf_ctr.m, control/hinf/hinfsyn_chk.m,
9067 control/hinf/hinfsyn_ric.m, control/system/is_sample.m,
9068 control/system/is_signal_list.m, control/system/ss2tf.m,
9069 control/system/sys2fir.m, control/system/sysgettsam.m,
9070 control/system/sysgettype.m, control/system/sysreorder.m,
9071 control/system/tf2sys.m, control/system/zp2tf.m,
9072 control/util/axis2dlim.m, control/util/swap.m,
9073 control/util/zgfmul.m, control/util/zgfslv.m,
9074 control/util/zginit.m, control/util/zgreduce.m,
9075 control/util/zgrownorm.m, control/util/zgscal.m,
9076 control/util/zgsgiv.m, control/util/zgshsr.m, general/isa.m,
9077 geometry/inpolygon.m, linear-algebra/housh.m,
9078 miscellaneous/compare_versions.m, miscellaneous/inputname.m,
9079 miscellaneous/run.m, quaternion/qconj.m,
9080 quaternion/qcoordinate_plot.m, quaternion/qderiv.m,
9081 quaternion/qderivmat.m, quaternion/qinv.m, quaternion/qmult.m,
9082 quaternion/qtrans.m, quaternion/qtransvmat.m, signal/fractdiff.m,
9083 signal/freqz_plot.m, signal/periodogram.m, signal/rectangle_lw.m,
9084 signal/rectangle_sw.m, signal/sinc.m, signal/triangle_lw.m,
9085 signal/triangle_sw.m, signal/yulewalker.m, sparse/colperm.m,
9086 sparse/etreeplot.m, sparse/nonzeros.m, sparse/spalloc.m,
9087 sparse/spones.m, sparse/spy.m, specfun/isprime.m,
9088 statistics/distributions/empirical_cdf.m,
9089 statistics/distributions/empirical_inv.m,
9090 statistics/distributions/empirical_pdf.m,
9091 statistics/models/logistic_regression_derivatives.m,
9092 statistics/models/logistic_regression_likelihood.m: Check nargin.
9093
9094 2007-11-07 David Bateman <dbateman@free.fr>
9095
9096 * general/gradient.m: Correctly convert deltax and deltay scalar
9097 values are scalars to vectors.
9098
9099 * plot/__go_draw_axes__.m: Fix surfaces for gnuplot 4.0 and for
9100 the meshc.m function.
9101 * plot/meshc.m: Also use the surface function.
9102
9103 * plot/meshc.m, plot/quiver.m, plot/surfc.m, : New files.
9104 * plot/Makefile.in (SOURCES): Add them to the list.
9105 Also add pcolor.m, shading.m, surf.m, and surface.m to the list.
9106
9107 2007-11-07 Michael Zeising <michael@michaels-website.de>
9108
9109 * audio/wavwrite.m, audio/wavwrite.m: Correct sample scaling.
9110
9111 2007-11-07 John W. Eaton <jwe@octave.org>
9112
9113 * plot/__go_draw_axes__.m: Also set have_data to false if any of
9114 the data limits are infinite.
9115 (get_data_limits): Don't do anything if xdat or tx are empty.
9116 (get_axis_limits): Don't do anything if min_val or max_val are
9117 infinite.
9118
9119 2007-11-06 David Bateman <dbateman@free.fr>
9120
9121 * plot/hist.m: Pass any additional arguments to bar for
9122 treatment. Create a default x value that is always a vector.
9123
9124 2007-11-06 Thomas Treichl <Thomas.Treichl@gmx.net>
9125
9126 * pkg/pkg.m.m: Check for environment variables CC, CXX, AR, RANLIB
9127 when calling ./configure and add quotes to preserve spaces.
9128
9129 2007-11-06 Kai Habel <kai.habel@gmx.de>
9130
9131 * plot/pcolor.m, plot/shading.m, plot/surf.m, plot/surface.m:
9132 New files.
9133 * plot/mesh.m: Call surface to do the real work.
9134 * plot/__go_draw_axes__.m: Use pm3d mode to handle new surface
9135 properties.
9136
9137 * image/colormap.m: Also return current colormap if nargout and
9138 nargin are both 0.
9139
9140 2007-11-05 Michael Goffioul <michael.goffioul@gmail.com>
9141
9142 * startup/inputrc: Delete key bindings starting with \340 code.
9143
9144 2007-11-05 David Bateman <dbateman@free.fr>
9145
9146 * linear-algebra/__norm__.m: Scale frobenius norm by infinity norm
9147 to avoid issues of over- and underflow. From Rolf Fabian
9148 <Rolf.Fabian@gmx.de>.
9149
9150 2007-11-02 Olli Saarela <Olli.Saarela@kcl.fi>
9151
9152 * time/asctime.m, general/structfun.m: Fix broken @examples in
9153 help texts.
9154
9155 2007-11-02 Kai Habel <kai.habel@gmx.de>
9156
9157 * plot/bar.m, plot/barh.m: Doc fix.
9158
9159 2007-10-31 John W. Eaton <jwe@octave.org>
9160
9161 * plot/__go_draw_axes__.m: Call undo_string_escapes on obj.keylabel.
9162
9163 2007-10-31 Michael goffioul <michael.goffioul@gmail.com>
9164
9165 * plot/subplot.m: Ignore legend objects when parsing existing axes
9166 objects and legend objects are implemented with a separate axes
9167 object.
9168
9169 2007-10-30 David Bateman <dbateman@free.fr>
9170
9171 * control/base/DEMOcontrol.m: Doc fixes for small book format.
9172
9173 * plot/__go_draw_axes__.m (do_linestyle_command):
9174 Use point type 0 for ".".
9175
9176 2007-10-26 John W. Eaton <jwe@octave.org>
9177
9178 * image/imshow.m: Improve compatibility.
9179 * image/image.m: Return handle if nargou > 0.
9180
9181 * pkg/pkg.m: Delete PKG_ADD directive for autoloading packes.
9182
9183 2007-10-25 John W. Eaton <jwe@octave.org>
9184
9185 * miscellaneous/compare_versions.m: Style fixes.
9186
9187 2007-10-24 John W. Eaton <jwe@octave.org>
9188
9189 * image/saveimage.m: Use functional form of save instead of eval.
9190 Use -text instead of -ascii.
9191
9192 * plot/__go_draw_axes__.m: Handle visible = "off" for axes objects.
9193
9194 2007-10-23 Peter A. Gustafson <petegus@umich.edu>
9195
9196 * plot/legend.m: Also extract location string from varargin (lost
9197 when 2007-10-08 patch was applied).
9198
9199 2007-10-23 David Bateman <dbateman@free.fr>
9200
9201 * plot/xlim.m, plot/ylim.m, plot/zlim.m, plot/__axes_limits__.m,
9202 miscellaneous/what.m: New functions
9203 * plot/Makefile.in, miscellaneous/Makefile.in (SOURCES): Add new
9204 functions.
9205
9206 2007-10-22 David Bateman <dbateman@free.fr>
9207
9208 * miscellaneous/cputime.m, time/tic.m, time/toc.m: Delete.
9209 * miscellaneous/Makefile.in (SOURCES): remove cputim.m
9210 * time/Makefile.in (SOURCES): Remov tic.m and toc.m
9211
9212 2007-10-19 Kai Habel <kai.habel@gmx.de>
9213
9214 * plot/contourf.m: New function.
9215 * plot/Makefile.in (SOURCES): Add it to the list.
9216
9217 2007-10-19 John W. Eaton <jwe@octave.org>
9218
9219 * plot/subplot.m: Doc fix.
9220
9221 2007-10-19 David Bateman <dbateman@free.fr>
9222
9223 * plot/__bar__.m, plot/fill.m: Call newplot as needed.
9224
9225 2007-10-17 Carlo de Falco <kingcrimson@tiscali.it>
9226
9227 * plot/print.m: Handle -textspecial and -textnormal flags for fig
9228 output.
9229
9230 2007-10-15 S�ren Hauberg <hauberg@gmail.com>
9231
9232 * general/rat.m, sparse/pcg.m, sparse/pcr.m, optimization/sqp.m,
9233 statistics/models/logistic_regression.m, polynomial/polygcd.m,
9234 control/system/ss.m, signal/arch_rnd.m, control/system/ss2sys.m,
9235 control/system/syssetsignals.m, control/base/lqg.m,
9236 strings/str2double.m, control/system/sysscale.m,
9237 control/hinf/hinfdemo.m, general/cplxpair.m:
9238 Make help text fit on pages when using smallbook.
9239
9240 2007-10-15 David Bateman <dbateman@free.fr>
9241
9242 * plot/print.m: Call drawnow before printing to ensure the plot is
9243 on the screen.
9244
9245 * testfun/test.m: In error/warning blocks test for an error before
9246 a warning to avoid unexpected failures.
9247
9248 2007-10-15 Kim Hansen i<kimhanse@gmail.com>
9249
9250 * testfun/assert.m: Correct documentation of absolution versus
9251 relative error tolerance and add tests.
9252
9253 2007-10-14 David Bateman <dbateman@free.fr>
9254
9255 * pkg/pkg.m (pkg:configure_make): Treat case of no files to install in
9256 src directory.
9257 * plot/Makefile.in (SOURCES): Add fill.m.
9258
9259 2007-10-13 David Bateman <dbateman@free.fr>
9260
9261 * plot/__patch__.m: Allow multiple patches to be defined and
9262 return a single patch object. Allow Faces/Vertices form of
9263 patch. Flag failure so the patch can call print_usage.
9264 * plot/patch.m: Update help string for Faces/Vertices
9265 call. Respect the fail flag returned by __patch__. Add demo code
9266 that tests the functionality of patch.
9267 * plot/__go_draw_axes__.m: Treat an array of patches in a single
9268 patch object.
9269 * plot/fill.m: New function.
9270
9271 2007-10-12 John W. Eaton <jwe@octave.org>
9272
9273 * Change copyright notices in all files that are part of Octave to
9274 GPLv3 or any later version.
9275
9276 2007-10-11 John W. Eaton <jwe@octave.org>
9277
9278 * plot/__go_draw_axes__.m (get_axis_limits):
9279 Return lim = [] if logscale and no positive values.
9280 (__go_draw_axes__): Skip plotting if computed axis limits are empty.
9281 Set initial min and min positive values to Inf, max values to -Inf.
9282 (get_data_limits): Correctly handle xminp when no positive values
9283 are found.
9284
9285 2007-10-11 Ben Abbott <bpabbott@mac.com>
9286
9287 * polynomial/residue.m: New optional input for pole multiplicity.
9288 Doc fix. Fix tests.
9289
9290 2007-10-11 Thomas Treichl <Thomas.Treichl@gmx.net>
9291
9292 * toplev.cc (Foctave_config_info): Add field "mac".
9293
9294 * miscellaneous/ismac.m: New function.
9295 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
9296 * miscellaneous/ispc.m, miscellaneous/isunix.m: Doc fix.
9297
9298 2007-10-11 Arno Onken <asnelt@asnelt.org>
9299
9300 * statistics/distributions/hygernd.m: Allow size to be specified
9301 as a scalar. Handle three argument case. Allow T, M, and N to be
9302 scalars or matrices of a common size.
9303
9304 2007-10-11 Brian Gough <bjg@network-theory.co.uk>
9305
9306 * control/csrefcard.lt, control/system/is_detectable.m,
9307 control/system/sysgroup.m, geometry/voronoin.m,
9308 miscellaneous/dir.m, sparse/pcg.m, sparse/treeplot.m,
9309 statistics/base/mode.m, statistics/distributions/betarnd.m,
9310 statistics/distributions/binornd.m,
9311 statistics/distributions/cauchy_rnd.m,
9312 statistics/distributions/chi2rnd.m,
9313 statistics/distributions/discrete_rnd.m,
9314 statistics/distributions/exprnd.m,
9315 statistics/distributions/frnd.m,
9316 statistics/distributions/gamrnd.m,
9317 statistics/distributions/geornd.m,
9318 statistics/distributions/laplace_rnd.m,
9319 statistics/distributions/logistic_rnd.m,
9320 statistics/distributions/lognrnd.m,
9321 statistics/distributions/nbinrnd.m,
9322 statistics/distributions/normrnd.m,
9323 statistics/distributions/poissrnd.m,
9324 statistics/distributions/stdnormal_rnd.m,
9325 statistics/distributions/trnd.m,
9326 statistics/distributions/unifrnd.m,
9327 statistics/distributions/wblrnd.m: Spelling fixes.
9328
9329 2007-10-10 Thomas Treichl <Thomas.Treichl@gmx.net>
9330
9331 * time/tic.m: New optional output value.
9332
9333 * general/int2str.m: Doc fix.
9334
9335 2007-10-10 Arno Onken <asnelt@asnelt.org>
9336
9337 * statistics/distributions/hygecdf.m,
9338 statistics/distributions/hygeinv.m,
9339 statistics/distributions/hygepdf.m,
9340 statistics/distributions/hygernd.m:
9341 Swap order of T and M args for compatibility.
9342
9343 2007-10-10 Olli Saarela <Olli.Saarela@kcl.fi>
9344
9345 * control/hinf/hinfsyn.m, control/hinf/wgt1o.m,
9346 control/system/buildssic.m, control/system/c2d.m,
9347 control/system/d2c.m, control/system/ord2.m, control/system/ss.m,
9348 control/system/ss2sys.m, control/system/ss2tf.m,
9349 control/system/syscont.m, control/system/sysdimensions.m,
9350 control/system/sysdisc.m, control/system/sysmult.m,
9351 control/system/sysrepdemo.m, control/system/tf2ss.m, elfun/lcm.m,
9352 finance/fv.m, general/cumtrapz.m, general/gradient.m,
9353 general/interp1.m, general/interp2.m, general/interp3.m,
9354 general/interpft.m, general/interpn.m, general/polyarea.m,
9355 general/rat.m, general/structfun.m, general/trapz.m,
9356 geometry/tsearchn.m, image/rgb2hsv.m, linear-algebra/krylov.m,
9357 miscellaneous/ans.m, miscellaneous/gzip.m, optimization/glpk.m,
9358 optimization/sqp.m, plot/findobj.m, plot/legend.m, plot/peaks.m,
9359 plot/plot3.m, plot/stem.m, polynomial/deconv.m,
9360 polynomial/pchip.m, polynomial/spline.m, polynomial/unmkpp.m,
9361 sparse/pcr.m, sparse/spalloc.m, sparse/spconvert.m,
9362 specfun/factor.m, specfun/legendre.m, statistics/base/mean.m,
9363 statistics/base/meansq.m, statistics/base/var.m,
9364 statistics/tests/chisquare_test_independence.m,
9365 statistics/tests/t_test.m, statistics/tests/u_test.m,
9366 strings/dec2base.m, strings/mat2str.m, testfun/speed.m,
9367 testfun/test.m: Spelling fixes.
9368
9369 2007-10-10 Ben Abbott <bpabbott@mac.com>
9370
9371 * polynomial/mpoles.m: Return indx = ordr(indx), not indx(ordr).
9372
9373 2007-10-10 John W. Eaton <jwe@octave.org>
9374
9375 * general/num2str.m: Always allow for sign for automatically
9376 computed format widths.
9377
9378 2007-10-09 David Bateman <dbateman@free.fr>
9379
9380 * plot/patch.m: Accept a handle as the first argument.
9381
9382 2007-10-09: Kim Hansen <kimhanse@gmail.com>
9383
9384 * general/repmat.m: Handle sparse input. Add tests.
9385
9386 2007-10-09 John W. Eaton <jwe@octave.org>
9387
9388 * audio/wavwrite.m: Accept arguments in compatible order.
9389
9390 2007-10-08 David Bateman <dbateman@free.fr>
9391
9392 * general/interp2.m: Relax test for values outside the grid to
9393 allow monotonically decreasing abscissa as well.
9394
9395 2007-10-08 Ben Abbott <bpabbott@mac.com>
9396
9397 * polynomial/residue.m: Doc fix. Add tests. Restore multiplicity
9398 as output parameter.
9399
9400 2007-10-08 Peter A. Gustafson <petegus@umich.edu>
9401
9402 * plot/__go_draw_axes__.m, plot/legend.m:
9403 Handle compatible position specifiers as strings.
9404
9405 2007-10-08 John Swensen <jpswensen@comcast.net>
9406
9407 * general/num2str.m: Eliminate extra whitespace in output.
9408 * strings/strtrim.m: New function.
9409 * strings/Makefile.in (SOURCES): Add it to the list.
9410
9411 2007-10-06 John W. Eaton <jwe@octave.org>
9412
9413 * polynomial/residue.m: New test from test/test_poly.m.
9414
9415 2007-10-06 S�ren Hauberg <hauberg@gmail.com>
9416
9417 * image/saveimage.m: Handle saving color images without a colormap.
9418 * image/__img_via_file__.m: Add missing semicolon.
9419
9420 2007-10-06 Bill Denney <wsloand@gmail.com>
9421
9422 * general/__splinen__.m, general/isscalar.m, general/rat.m,
9423 strings/dec2base.m: Use numel(x) instead of prod(size(x)).
9424
9425 2007-10-06 Francesco Potorti` <Potorti@isti.cnr.it>
9426
9427 * plot/print.m: Handle svg output type. Accept new -S option to
9428 specify size for PNG and SVG output types.
9429
9430 2007-10-05 Ben Abbott <bpabbott@mac.com>
9431
9432 * polynomial/mpoles.m: New function.
9433 * polynomial/residue.m: Modified to behave in reciprocal
9434 manner. No longer compute 4th output, "e". No longer accept
9435 tolerance input. Explicitly set tolerance parameter to 0.001.
9436 Respect maximum relative difference in poles when determining
9437 their multiplicity. Use mpoles to determine the multiplicity of
9438 poles.
9439
9440 2007-10-05 Peter A. Gustafson <petegus@umich.edu>
9441
9442 * plot/__go_draw_axes__.m: Add cbrange to the plot stream
9443 for surface plots.
9444
9445 2007-10-05 John W. Eaton <jwe@octave.org>
9446
9447 * plot/__next_line_color__.m: Get color_rotation from axes
9448 colororder property.
9449
9450 2007-10-03 John W. Eaton <jwe@octave.org>
9451
9452 * miscellaneous/dir.m: Handle symbolic links in compatible way.
9453 Use S_ISDIR (st.mode) instead of checking st.modestr(1) == "d".
9454
9455 * linear-algebra/Makefile.in (SOURCES): Rename norm.m to __norm__.m.
9456 * linear-algebra/__norm__.m: Rename from norm.m. Eliminate
9457 special for __vnorm__.
9458
9459 2007-10-03 Quentin Spencer <qspencer@ieee.org>
9460
9461 * linear-algebra/norm.m: Special case vector 1-norm and 2-norm.
9462
9463 2007-10-03 David Bateman <dbateman@free.fr>
9464
9465 * pkg/pkg.m (is_architecture_dependent): New function to identify
9466 if a file is architecture dependent based on a list of file
9467 extensions.
9468 (configure_make): Simplify the search for architecture dependent
9469 files based on this function.
9470 (load_pakages_and_dependencies): Also look for bin directory in
9471 the architecture dependent directory.
9472
9473 2007-10-03 John W. Eaton <jwe@octave.org>
9474
9475 * miscellaneous/dir.m: Create empty struct with field names.
9476 Include datenum in struct.
9477
9478 2007-10-02 David Bateman <dbateman@free.fr>
9479
9480 * miscellaneous/ls.m: If nargout return string array of files
9481 returned by ls.
9482
9483 2007-10-01 John W. Eaton <jwe@octave.org>
9484
9485 * plot/__go_draw_axes__.m: Use %.15e instead of %.15g when setting
9486 range values.
9487
9488 2007-10-01 David Bateman <dbateman@free.fr>
9489
9490 * linear-algebra/norm.m: Inline the isvector(x) calculation for
9491 speed with small vectors.
9492 * pkg/pkg.m (archprefix): Set using octave_config_info("libexecdir")
9493 rather than OCTAVE_HOME().
9494
9495 2007-09-30 Ben Abbott <bpabbott@mac.com>
9496
9497 * plot/findobj.m: New function.
9498 * plot/Makefile.m (SOURCES): Add it to SOURCES.
9499
9500 2007-09-26 David Bateman <dbateman@free.fr>
9501
9502 * pkg/pkg.m: Add second argument to setting for prefix for
9503 architecture dependent files. Use throughout.
9504 (pkg:issuperuser): New function, use through to check for
9505 root user.
9506 (pkg:getarchprefix): function to give the archiecture dependent
9507 prefix for a package.
9508 (pkg:getarchdir): New function giving location of architetcure
9509 dependent directory. Use through out.
9510 (pkg:install): Treat architecture dependent directory separately
9511 as in might not be a sub-directory of the package directory.
9512 (pkg:uninstall): ditto.
9513 (pkg:create_pkgadddel): Check for global or local install for
9514 architecture dependent directory.
9515 (pkg:finish_installation): ditto.
9516 (pkg:write_INDEX): ditto.
9517 (pkg:load_packages_and_dependencies): ditto.
9518 (pkg:copy_files): ditto. Add step to copy architecture dependent
9519 files to a new location if user is root.
9520 (pkg:rm_rf): Check if file or directory exists before removing.
9521 (pkg:dirempty): Check if directory exists before checking.
9522
9523 * plot/___patch__.m: Allow face colors to be passed as strings
9524
9525 * plot/__plt_get_axis_arg__.m: Treat case of empty "varargin"
9526 needed for calls to "hold" without an argument.
9527
9528 2007-09-21 John W. Eaton <jwe@octave.org>
9529
9530 * optimization/sqp.m: Fix typo.
9531
9532 * plot/__go_draw_axes__.m (do_tics_1): Use %g, not %.15g here.
9533
9534 2007-09-21 Luther Tychonievich <lty@cs.byu.edu>
9535
9536 * control/hinf/h2norm: Compute d*d', not d'*d.
9537
9538 2007-09-21 Thomas Weber <thomas.weber.mail@gmail.com>
9539
9540 * statistics/distributions/Makefile.in (SOURCES): Add unidcdf.m,
9541 unidpdf.m and unidinv.m
9542
9543 2007-09-18 John W. Eaton <jwe@octave.org>
9544
9545 * plot/__go_draw_axes__.m: Use %.15g throughout.
9546 (do_tics_1): Set numeric axes formats to "%.15g".
9547
9548 2007-09-18 David Bateman <dbateman@free.fr>
9549
9550 * plot/__go_draw_axes__.m (__gnuplot_write_data__): Use %e instead
9551 of %g when writing data.
9552
9553 2007-09-17 John W. Eaton <jwe@octave.org>
9554
9555 * plot/__go_draw_axes__.m: Omit linestyle clause for errorbar plots.
9556
9557 2007-09-14 Ulrich Tipp <ulrich.tipp@hsnr.de>
9558
9559 * miscellaneous/bincoeff.m: Fix calculation of bincoeff (n, k) for
9560 noninteger N with N-K < 1.
9561
9562 2007-08-04 Jean-Francois Cardoso <cardoso@tsi.enst.fr>
9563
9564 * strings/index.m: Correct for strings differing after the third
9565 position (bug reported by Maude Martin).
9566
9567 2007-09-13 John W. Eaton <jwe@octave.org>
9568
9569 * plot/__default_colormap__.m: Delete.
9570 * plot/Makefile (SOURCES): Remove from the list.
9571
9572 2007-09-13 Christof Zeile <cz-oct07@cvmx.com>
9573
9574 * pol2cart.m: Make it work with mixed scalar/nonscalar arguments.
9575
9576 2007-09-10 David Bateman <dbateman@free.fr>
9577
9578 * plot/__go_draw_axes__.m: Allow gnuplot 4.0 with patches, but
9579 limit the selection of colors in the same way as for lines.
9580 * plot/__patch__.m: Allow matrix arguments with one patch per
9581 column.
9582 * plot/__bar__.m: Adapt to use "patch".
9583
9584 2007-09-06 John W. Eaton <jwe@octave.org>
9585
9586 * plot/drawnow.m (drawnow): New arg, debug_file.
9587 (init_plot_stream): Split from open_plot_stream.
9588 * plot/print.m: Accept -debug=FILE argument.
9589
9590 2007-09-06 David Bateman <dbateman@free.fr>
9591
9592 * general/celldisp.m: New function.
9593 * general/Makefile.in (SOURCES): Add celldisp.m.
9594 * miscellaneous/swapbytes.m: New function.
9595 * miscellaneous/gzip.m: New function.
9596 * miscellaneous/Makefile.in (SOURCES): Add swapbytes.m and gzip.m.
9597
9598 2007-09-05 David Bateman <dbateman@free.fr>
9599
9600 * general/structfun.m: New function.
9601 * general/Makefile.in (SOURCES): Add it to sources.
9602 * miscellaneous/run.m: New function.
9603 * miscellaneous/Makefile.in (SOURCES): Add it to sources.
9604 * statistics/base/mode.m: New function.
9605 * statistics/base//Makefile.in (SOURCES): Add it to sources.
9606
9607 2007-09-05 John W. Eaton <jwe@octave.org>
9608
9609 * miscellaneous/orderfields.m: Use numel instead of length.
9610
9611 2007-09-05 Michael goffioul <michael.goffioul@gmail.com>
9612
9613 * miscellaneous/orderfields.m: Handle empty structs.
9614
9615 2007-09-05 John W. Eaton <jwe@octave.org>
9616
9617 * plot/__go_draw_axes__.m: Consistently index PARAMETRIC with
9618 DATA_IDX.
9619
9620 2007-09-04 David Bateman <dbateman@free.fr>
9621
9622 * general/isdir.m: Return a logical value.
9623
9624 2007-09-04 David Bateman <dbateman@free.fr>
9625
9626 * statistics/distributions/chi2pdf.m,
9627 statistics/distributions/chi2cdf.m,
9628 statistics/distributions/chi2inv.m: Modifiy the call to the gamma
9629 distribution functions to account for inverse of scale factor in
9630 gamma functions.
9631
9632 2007-09-01 John W. Eaton <jwe@octave.org>
9633
9634 * plot/Makefile.in (SOURCES): Add ancestor.m to the list.
9635
9636 2007-09-01 David Bateman <dbateman@free.fr>
9637
9638 * polynomial/polyint.m: New function like polyinteg but with
9639 explicit integration constant.
9640 * polynomial/polyinteg.m: Remove.
9641 * polynomial/Makefile.in (SOURCES): Add polyint.m and remove
9642 polyinteg.m.
9643 * deprecated/polyinteg.m: Move version here.
9644 * deprecated/Makefile.in (SOURCES): Add polyinteg.m.
9645
9646 * geometry/voronoi.m: Add large box around data to get a good
9647 approximation of the rays to infinity.
9648
9649 2007-08-31 Michael goffioul <michael.goffioul@gmail.com>
9650
9651 * plot/axes.m: Allow parent to be specified when creating axes
9652 objects. Support non-figure parents.
9653
9654 2007-08-31 John W. Eaton <jwe@octave.org>
9655
9656 * plot/ancestor.m: New function, adapted from Octave Forge.
9657
9658 2007-08-31 S�ren Hauberg <hauberg@gmail.com>
9659
9660 * polynomial/polygcd.m: Better layout of example.
9661 * polynomial/compan.m: Remove unnecessary check.
9662 * polynomial/roots.m: Added example to help text.
9663 * polynomial/polyderiv.m: Change 'polyder' to 'polyderiv' in help text.
9664 * polynomial/poly.m: Added example to help text.
9665
9666 2007-08-30 John W. Eaton <jwe@octave.org>
9667
9668 * optimization/qp.m: Increase maxit to 200.
9669
9670 2007-08-30 David Bateman <dbateman@free.fr>
9671
9672 * geometry/inpolygon.m: New file.
9673 * geometry/Makefile.in (SOURCES): Add inpolygon.m.
9674
9675 2007-08-29 Peter A. Gustafson <petegus@umich.edu>
9676
9677 * plot/__go_draw_axes__.m: Disable linetype in do_linestyle_command.
9678
9679 2007-08-24 David Bateman <dbateman@free.fr>
9680
9681 * plot/__go_draw_axes__.m: Treat text color property.
9682
9683 2007-08-24 John W. Eaton <jwe@octave.org>
9684
9685 * plot/subplot.m, plot/plot.m, plot/grid.m:
9686 Use p = get (h, "prop") instead of obj = get (h); p = obj.prop.
9687
9688 * miscellaneous/movefile.m: Separate second and third args and
9689 use p1 and p2, not f1 and f2 when constructing arguments for
9690 calls to system. From Michael Goffioul <michael.goffioul@gmail.com>.
9691
9692 2007-08-24 Michael Goffioul <michael.goffioul@gmail.com>
9693
9694 * set/intersect.m: Make it work with cell arrays of strings.
9695
9696 2007-08-24 David Bateman <dbateman@free.fr>
9697
9698 * geometry/convhull.m, geometry/delaunay.m, geometry/delaunay3.m,
9699 geometry/griddata.m, geometry/voronoi.m, geometry/voronoin.m: New
9700 functions ported from octave-forge.
9701 * geometry/delaunayn.m, geometry/dsearch.m, geometry/dsearchn.m,
9702 geometry/griddata3.m, geometry/griddatan.m, geometry/trimesh.m,
9703 geometry/triplot.m, geometry/tsearchn.m:
9704 New functions.
9705 * geometry/voronoi.m: Remove duplicate edges from Voronoi diagram.
9706 * geometry/Makefile.in (SOURCES): Add functions above.
9707 * configure.in (AC_CONFIG_FILES): Add new file geometry/Makefile.
9708
9709 2007-08-23 John W. Eaton <jwe@octave.org>
9710
9711 * pkg/pkg.m: Avoid using installed_packages for both function and
9712 variable name.
9713
9714 2007-08-23 David Bateman <dbateman@free.fr>
9715
9716 * plot/plot.m: Allow first arg to be axes handle.
9717
9718 2007-08-22 David Bateman <dbateman@free.fr>
9719
9720 * control/base/nichols.m: Correct for misnamed variable, and ensure
9721 outputs are returned only if requested.
9722
9723 2007-08-22 Donald Parsons <dparsons@brightdsl.net>
9724
9725 * control/base/nichols.m: Fix typo.
9726
9727 2007-08-13 John W. Eaton <jwe@octave.org>
9728
9729 * plot/meshgrid.m: Use repmat instead of multiplication.
9730
9731 2007-08-10 Peter A. Gustafson <petegus@umich.edu>
9732
9733 * plot/__go_draw_axes__.m: Add axes position to the usingclause,
9734 use axes position in each appropriate gnuplot set statement.
9735
9736 2007-08-10 John W. Eaton <jwe@octave.org>
9737
9738 * image/Makefile.in (DISTFILES): Also include $(IMAGES) in the list.
9739 (install install-strip): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
9740 (uninstall): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
9741 (IMAGE_FILES, IMAGE_FILES_NO_DIR): Delete obsolete variables.
9742
9743 2007-08-10 Kai Habel <kai.habel@gmx.de>
9744
9745 * plot/patch.m, plot/__patch__.m: New files.
9746 * plot/Makefile.in (SOURCES): Add them to the list.
9747
9748 2007-08-07 John W. Eaton <jwe@octave.org>
9749
9750 * path/savepath.m: Use single quotes for argument to PATH command
9751 that is inserted in file.
9752
9753 2007-07-27 John W. Eaton <jwe@octave.org>
9754
9755 * plot/drawnow.m: Only set default value for term if GNUTERM is
9756 not set in the environment.
9757
9758 2007-07-25 David Bateman <dbateman@free.fr>
9759
9760 * Makefile.in, audio/Makefile.in, control/Makefile.in,
9761 control/base/Makefile.in, control/hinf/Makefile.in,
9762 control/obsolete/Makefile.in, control/system/Makefile.in,
9763 control/util/Makefile.in, deprecated/Makefile.in,
9764 elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
9765 image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
9766 miscellaneous/Makefile.in, optimizaton/Makefile.in,
9767 path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
9768 polynomial/Makefile.in, quaternion/Makefile.in,
9769 set/Makefile.in, signal/Makefile.in, sparse/Makefile.in,
9770 specfun/Makefile.in, special-matrix/Makefile.in,
9771 startup/Makefile.in, statistics/Makefile.in,
9772 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
9773 statistics/models/Makefile.in, statistics/tests/Makefile.in,
9774 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
9775 Adjust DISTFILES to allow out of tree "make dist" to work.
9776
9777 2007-07-25 John W. Eaton <jwe@octave.org>
9778
9779 * plot/__plt2__.m: Return [](0x1) if both X and Y are empty.
9780
9781 2007-07-24 David Bateman <dbateman@free.fr>
9782
9783 * image/flag.m: New colormap function.
9784 * images/Makefile.in: Include it in SOURCES.
9785
9786 * image/autumn.m image/bone.m image/cool.m image/copper.m
9787 image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m
9788 image/rainbow.m image/spring.m image/summer.m image/white.m
9789 image/winter.m, image/brighten.m: Use isscalar and not is_scalar.
9790 * image/gray.m, image/ocean.m: Use the same means of finding the
9791 number of colormap elements as the other colormap functions.
9792
9793 2007-07-24 Kai Habel <kai.habel@gmx.de>
9794
9795 * plot/__go_draw_axes__.m: Handle patch.
9796
9797 2007-07-23 David Bateman <dbateman@free.fr>
9798
9799 * general/rat.m: New function for ration approximation imported
9800 from octave-forge.
9801 * general/del2.m: New function for discrete laplacian operator.
9802 * general/Makefile.in: Include rat.m and del2.m in SOURCES.
9803
9804 * image/autumn.m image/bone.m image/cool.m image/copper.m
9805 image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m
9806 image/rainbow.m image/spring.m image/summer.m image/white.m
9807 image/winter.m, image/brighten.m: Port image functions from
9808 octave-forge.
9809 * image/Makefile.in: Add ported functions to SOURCES.
9810 * image/gray.m, image/ocean.m: Don't set the colormap for
9811 compatibility with matlab.
9812
9813 * plot/meshc.m, plot/peaks.m: Port plotting function from
9814 octave-forge
9815 * plot/Makefile.in: Add ported functions to SOURCES.
9816 * plot/__go_draw_axes__.m: Set the palette for the surfaces if
9817 using gnuplot 4.2 or greater.
9818
9819 2007-07-23 Claudio Belotti <c.belotti@imperial.ac.uk>
9820
9821 * general/cart2sph.m: Fix unbalanced paranthesis.
9822
9823 2007-07-19 David Bateman <dbateman@free.fr>
9824
9825 * plot/fplot.m: More compatible version.
9826
9827 2007-07-18 Michael Goffioul <michael.goffioul@gmail.com>
9828
9829 * plot/clf.m: Check for valid handle before deleting.
9830
9831 * plot/figure.m: Pass "figure" property/value pairs directly to
9832 __go_figure__ instead of using regular "set" call.
9833
9834 2007-07-18 Paul Kienzle <pkienzle@users.sf.net>
9835
9836 * plot/drawnow.m: Prefer GNUTERM to DISPLAY when choosing terminal
9837 type for gnuplot.
9838
9839 2007-07-18 John W. Eaton <jwe@octave.org>
9840
9841 * plot/__go_draw_axes__.m: Unconditionally send "unset label" to
9842 gnuplot for each set of axes.
9843
9844 2007-07-18 David Bateman <dbateman@free.fr>
9845
9846 * statistics/distributions/gamcdf.m, statistics/distributions/gaminv.m,
9847 statistics/distributions/gampdf.m, statistics/distributions/gamrnd.m,
9848 statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
9849 statistics/distributions/exppdf.m, statistics/distributions/exprnd.m:
9850 Use standard scale factor rather than one on the scale factor for
9851 compatibility.
9852
9853 * deprecated/gamma_cdf.m, deprecated/gamma_inv.m,
9854 deprecated/gamma_pdf.m, deprecated/gamma_rnd.m,
9855 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
9856 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m:
9857 Preserve backward compatibility.
9858
9859 2007-07-17 Michael Goffioul <michael.goffioul@gmail.com>
9860
9861 * pkg/pkg.m (pkg:installed_packages): Use findstr rather than regexp
9862 to avoid issues with regexp special characters in the path strings.
9863
9864 2007-07-06 David Bateman <dbateman@free.fr>
9865
9866 * general/accumarray.m: New function to create an array by
9867 accumulating the elements.
9868
9869 2007-06-29 Marcus W. Reble <reble@wisc.edu>
9870
9871 * optimization/sqp.m (sqp): New args, lb, ub, maxiter, and tolerance.
9872 (fdjac): Set nx outside of if block.
9873 (cf_ub_lb, cigrad_ub_lb): New subfunctons.
9874
9875 2007-06-28 Michael Goffioul <michael.goffioul@gmail.com>
9876
9877 * plot/subplot.m: Add 'ishandle' check when parsing the existing axes.
9878
9879 * plot/axis.m: Also set "visible" property when setting axes to
9880 on/off.
9881
9882 2007-06-27 Michael Goffioul <michael.goffioul@swing.be>
9883
9884 * image/colormap.m: Only return colormap if nargout > 0.
9885 Mark as command.
9886
9887 2007-06-25 John W. Eaton <jwe@octave.org>
9888
9889 * plot/drawnow.m, plot/__go_draw_axes__.m: Use strcmpi instead of
9890 strcmp for selected property comparisons.
9891
9892 2007-06-25 S�ren Hauberg <hauberg@gmail.com>
9893
9894 * image/imshow.m: Fix check for colormap arguments.
9895
9896 2007-06-25 Joel Keay <keay@nhn.ou.edu>
9897
9898 * plot/drawnow.m: Handle GNUTERM=aqua if DISPLAY is not set.
9899
9900 2007-06-25 S�ren Hauberg <hauberg@gmail.com>
9901
9902 * statistics/base/median.m: Update help text to mention 'dim'
9903 argument, and note that the data should be sorted for the
9904 definition of the median to be correct.
9905
9906 * statistics/base/std.m: Add missing square to definition of
9907 standard deviation.
9908
9909 * statistics/base/cov.m: Add definition of covariance to the help text.
9910
9911 * statistics/base/kurtosis.m, statistics/base/skewness.m,
9912 statistics/base/std.m:
9913 Note that \bar{x} is the mean value of x in the help text.
9914
9915 * specfun/nchoosek.m: Add alternative definition of the binomial
9916 coefficient to the help text.
9917
9918 * specfun/perms.m, statistics/base/values.m: Add example in help text.
9919
9920 * statistics/base/var.m: Put N in @math in help text.
9921
9922 * statistics/base/qqplot.m, statistics/base/ppplot.m,
9923 statistics/tests/kolmogorov_smirnov_test.m:
9924 Write about possible values of 'dist' in help text.
9925
9926 * statistics/base/corrcoef.m, statistics/base/cor.m:
9927 Add definition of correlation to the help text.
9928
9929 * statistics/base/logit.m, statistics/base/kendall.m,
9930 statistics/base/cloglog.m, statistics/tests/hotelling_test_2.m,
9931 statistics/distributions/wblcdf.m, statistics/distributions/wblpdf.m:
9932 TeXification of help text.
9933
9934 * statistics/tests/hotelling_test.m: Write T^2 in @math in help text.
9935
9936 * statistics/tests/var_test.m, statistics/tests/welch_test.m:
9937 Add missing @var's to help text.
9938
9939 * statistics/models/logistic_regression.m: Fix typos in help text.
9940
9941 * statistics/distributions/kolmogorov_smirnov_cdf.m: Fix TeX part
9942 of help text.
9943
9944 * statistics/distributions/unidinv.m: Add a missing 'discrete' to
9945 help text.
9946
9947 * statistics/distributions/unidpdf.m,
9948 statistics/distributions/discrete_pdf.m:
9949 Replace 'pDF' with 'PDF' in help text.
9950
9951 2007-06-25 John W. Eaton <jwe@octave.org>
9952
9953 * strings/substr.m: Use offset consistently in code and doc string.
9954 From Rafael Laboissiere <rafael@debian.org>.
9955
9956 2007-06-25 Pete Gustafson <petegus@umich.edu>
9957
9958 * plot/__go_draw_axes__.m: Handle units for text objects.
9959
9960 2007-06-25 John W. Eaton <jwe@octave.org>
9961
9962 * plot/__go_draw_axes__.m: Handle char arrays for tic labels.
9963 Recycle tic labels if necessary. From Juhani Saastamoinen
9964 <juhani@cs.joensuu.fi>.
9965
9966 2007-06-20 John W. Eaton <jwe@octave.org>
9967
9968 * strings/index.m: Allow strings to be empty.
9969 From Hartmut Wziontek <hwz@hwz.bv.TU-Berlin.DE>
9970
9971 * plot/__go_draw_axes__.m (do_tics_1): Fix typo (xtic -> tics).
9972
9973 2007-06-19 Vittoria Rezzonico <vittoria.rezzonico@epfl.ch>
9974
9975 * sparse/pcg.m: Allow the preconditioner to be passed as two
9976 separate matrices.
9977
9978 2007-06-19 David Bateman <dbateman@free.fr>
9979
9980 * plot/axis.m: Prefer to use legend rather than the older Octave
9981 only ";;" legend syntax.
9982 * polynomial/mkpp.m: ditto.
9983 * polynomial/pchip.m: ditto.
9984 * signal/freqz_plot.m: ditto.
9985 * sparse/gplot.m: ditto.
9986 * sparse/treeplot.m: ditto.
9987
9988 2007-06-19 John W. Eaton <jwe@octave.org>
9989
9990 * plot/__go_draw_axes__.m (do_tics, do_tics_1): New functions.
9991 (__go_draw_axes__): Call do_tics to handle tic marks.
9992
9993 2007-06-18 S�ren Hauberg <hauberg@gmail.com>
9994
9995 * general/interp1.m, general/interp2.m, general/interp3.m,
9996 general/interpn.m: Replace, NaN with NA. Use isna instead of ==
9997 to check for NA.
9998
9999 2007-06-18 S�ren Hauberg <hauberg@gmail.com>
10000
10001 * optimization/glpk.m: TeXified the help text.
10002 * optimization/qp.m: TeXified the help text.
10003 * optimization/sqp.m: TeXified the help text.
10004
10005 2007-06-16 S�ren Hauberg <hauberg@gmail.com>
10006
10007 * plot/legend.m: Replace 'vargin' with 'varargin'.
10008
10009 2007-06-15 John W. Eaton <jwe@octave.org>
10010
10011 * plot/__go_draw_axes__.m: Only attempt label rotation if
10012 have_newer_gnuplot is true.
10013
10014 2007-06-15 Pete Gustafson <petegus@umich.edu>
10015
10016 * plot/__go_draw_axes__.m Handle rotation arg for axis labels.
10017 * plot/__axis_label__.m Assign ylabel default rotation property
10018 to 90, all others 0.
10019
10020 * plot/__errplot__.m: Set ifmt from fmt.linestyle.
10021 * plot/__go_draw_axes__.m: Removed undefined tx from call to
10022 get_data_limits.
10023 * plot/__plotopt1__.m: Intercept and strip format string when
10024 called by __errplot__.
10025
10026 2007-06-15 John W. Eaton <jwe@octave.org>
10027
10028 * testfun/test.m: Also return number of expected failures.
10029
10030 2007-06-14 John W. Eaton <jwe@octave.org>
10031
10032 * set/ismember.m: Mark two tests known to fail with xtest.
10033
10034 * plot/__go_draw_axes__.m: Handle text rotation property.
10035
10036 2007-06-14 Paul Kienzle <pkienzle@users.sf.net>
10037
10038 * testfun/test.m: Add xtest support for tests known to fail.
10039
10040 2007-06-14 Sebastian Schubert <sebastian-schubert@gmx.de>
10041
10042 * plot/print.m: Handle pstex, pslatex, epslatex, and
10043 epslatexstandalone terminals.
10044
10045 2007-06-14 David Bateman <dbateman@free.fr>
10046
10047 * general/__splinen__.m: Check also for ND vectors. Fix for N > 2,
10048 as permutation of results was incorrect.
10049 * general/interp1.m: Add demo on second derivative
10050 * general/interpn.m: Convert "y" to vectors for __splinen__
10051 call. Add 3D demo. Fix typos
10052 * general/interp3.m: Fix typos. Correct permutation for use of
10053 interpn.
10054 * polynomial/mkpp.m: Correction for matrices of 3 or more dimensions.
10055
10056 2007-06-13 John W. Eaton <jwe@octave.org>
10057
10058 * miscellaneous/mkoctfile.m: Quote args too.
10059
10060 2007-06-13 Michael Goffioul <michael.goffioul@swing.be>
10061
10062 * miscellaneous/mkoctfile.m: Quote script name for call to system.
10063
10064 2007-06-12 Michael Goffioul <michael.goffioul@swing.be>
10065
10066 * plot/__pltopt1__.m: Set linestyle to "none" instead of "".
10067 Set have_linestyle to true if two character linestyle is found.
10068
10069 2007-06-12 David Bateman <dbateman@free.fr>
10070
10071 * general/Makefile.in (SOURCES): Include __spline__.m, interp3.m
10072 and interpn.m.
10073
10074 * pkg/pkg.m (pkg:load_package_dirs): Check for field "loaded" in
10075 structure before using it.
10076
10077 2007-06-12 David Bateman <dbateman@free.fr>
10078
10079 * general/interp1.m: Change examples to use new graphics interface.
10080 * general/__splinen__.m: New support function for N-dimensional
10081 spline interpolation.
10082 * general/bicubic.m: Allow definition of extrapolation
10083 value. Adapt tests to use new graphics interface
10084 * general/interp2.m: Call __splinen__ for 2-D spline
10085 interpolation. Make the lookup table code only be called for
10086 linear and nearest methods.
10087 * general/interpn.m: New function for N-dimensional, linear, nearest
10088 and spline interpolation.
10089 * general/interp3.m: New function for 3-dimensional, linear, nearest
10090 and spline interpolation.
10091 * polynomial/spline.m: Change examples to use new graphics interface.
10092
10093 2007-06-12 Steve M. Robbins <steve@sumost.ca>
10094
10095 * statistics/tests/wilcoxon_test.m: Error if N <= 25.
10096
10097 2007-06-12 S�ren Hauberg <soren@hauberg.org>
10098
10099 * plot/fplot.m: If function is inline, vectorize it.
10100
10101 2007-06-10 David Bateman <dbateman@free.fr>
10102
10103 * pkg/pkg.m (pkg:installed_packages): truncate start of package
10104 directory if need to, so that it fits on a line.
10105
10106 2007-06-07 David Bateman <dbateman@free.fr>
10107
10108 * pkg/pkg.m (pkg): For rebuild target, force package order in
10109 saved file so that dependent packages are loaded first, and if
10110 nargout==0 don't return any arguments.
10111 (pkg:install): Only load packages that are marked autoload after
10112 install. Various fixes. Save in order.
10113 (pkg:uninstall): Save in order
10114 (pkg:load_packages): Use load_package_and_dependencies to load
10115 packages.
10116 (pkg:save_order): New function to sort package list with dependent
10117 packages first.
10118 (pkg:load_packages_and_dependencies): New function to load both a
10119 list of packages and their dependencies.
10120 (pkg:load_package_dirs): New function that returns a vector of the
10121 indexes into the installed package list indicating the packages to
10122 load and the order to load them in to respect the dependencies.
10123
10124 2007-06-03 S�ren Hauberg <soren@hauberg.org>
10125
10126 * plot/axes.m: Eliminate redundant else clause.
10127
10128 2007-06-03 David Bateman <dbateman@free.fr>
10129
10130 * polynomial/spline.m: Add a small tolerance to spline tests.
10131 * pkg/pkg.m: Protect against multiple actions being define.
10132
10133 2007-06-01 David Bateman <dbateman@free.fr>
10134
10135 * pkg.m (pkg:is_superuser): Remove function used in one place and
10136 incorporate into main pkg function.
10137 (pkg:install): Check for existence of files to install before
10138 globbing and warn the user if they don't exist.
10139
10140 2007-05-31 David Bateman <dbateman@free.fr>
10141
10142 * miscellaneous/copyfile.m: Split copying of multiple files to a
10143 directory over several copy command to limit the line length.
10144 * miscellaneous/movefile.m: Ditto.
10145
10146 * pkg.m: Add build option to allow binary Octave packages to be
10147 built from source packages. Probe absolute path of prefix, global
10148 and local lists. Use strcat, rather that [] for strings.
10149 (pkg:build): New function to binary binary package.
10150 (pkg:absolute_pathname): Use fileattrib to probe absolute path.
10151 (pkg:repackage): Package binary Octave package from installation.
10152 (pkg:create_pkgadddel): Extract PKG_ADD and PKG_DEL directives
10153 from m-files into main installation directory.
10154 (pkg:shell): Suppress verbose messages from shell and only display
10155 them with the verbose flag.
10156 (pkg:installed_packages): Also include the loaded flag in the
10157 local and global packages.
10158 (pkg:uninstall): On uninstall, only rmpath the package if it is
10159 flagged as loaded.
10160
10161 2007-05-31 Michael Goffioul <michael.goffioul@swing.be>
10162
10163 * pkg.m (pkg:load_packages): Correctly load a mix of packages
10164 with and without architecture dependent directories.
10165 (pkg:installed_packages): Probe the global_list file even if it is
10166 the same as the local_list.
10167
10168 2007-05-29 John W. Eaton <jwe@octave.org>
10169
10170 * sparse/spy.m: Set axis to "ij" mode.
10171
10172 2007-05-24 John W. Eaton <jwe@octave.org>
10173
10174 * set/ismember.m: Quote first arg of "fail" tests.
10175
10176 2007-05-24 David Bateman <dbateman@free.fr>
10177
10178 * pkg/pkg.m (pkg:rebuild): Thinko in rebuild logic.
10179
10180 2007-05-22 David Bateman <dbateman@free.fr>
10181
10182 * pkg/pkg.m: Use rethrow(lasterror()) throughout rather than
10183 error(lasterr()(8:end)).
10184 (pkg:install): Warning for empty packages being removed. Suppress
10185 spurious output. Warning rather than error for uninstalling a
10186 package that is not installed to avoid RPM issue.
10187 (pkg:configure_make): Fix for parsing of src/FILES. Don't create
10188 inst or architecture dependent directory if it exists.
10189
10190 2007-05-22 Thomas Weber <thomas.weber.mail@gmail.com>
10191
10192 * ChangeLog, control/system/is_stabilizable.m, general/bicubic.m,
10193 image/ind2gray.m, image/saveimage.m, plot/box.m, plot/grid.m,
10194 signal/freqz.m: Fix typos.
10195
10196 2007-05-21 David Bateman <dbateman@free.fr>
10197
10198 * pkg/pkg.m: Add rebuild target, and -local, -global option to
10199 force installation location.
10200 (rebuild): New subfunction to rebuild package database from
10201 installed packages. Also allows changing of autoload status
10202 (install): Warn use if attempting to install from non existent
10203 file.
10204 (issuperuser): Use 'geteuid() == 0' instead of 'strcmp (getenv(
10205 "USER", "root"))' for root test.
10206
10207 2007-05-21 Michael Goffioul <michael.goffioul@swing.be>
10208
10209 * miscellaneous/copyfile.m: check for cp.exe on Windows platforms
10210 and replace "\" characters with "/".
10211 * pkg/pkg.m: Use shell rather than system throughout. Replace "\"
10212 characters with "/" throughout.
10213 (shell): New subfunction that wraps system and is careful with the
10214 shell on windows platforms.
10215 (configure_make): Explictly pass complier etc to configure
10216 process.
10217 (issuperuser): Force default to global install for Windows machines.
10218
10219 2007-05-19 Kristan Onu
10220
10221 * plot/Makefile.in (SOURCES): Remove hbar.m and add barh.m.
10222
10223 2007-05-18 David Bateman <dbateman@free.fr>
10224
10225 * pkg/pkg.m (install): More verbosity.
10226 (configure_make): Ditto.
10227 (create_pkgadddel): Install in architecture dependent directory if
10228 it exists to address issues with autoload/mfilename.
10229 (write_INDEX): Check in archiecture dependent directories as well.
10230
10231 2007-05-17 David Bateman <dbateman@free.fr>
10232
10233 * plot/hbar.m: Remove.
10234 * plot/barh.m: and move it here.
10235
10236 2007-05-16 S�ren Hauberg <soren@hauberg.org>
10237
10238 * general/sub2ind.m, general/ind2sub.m: Doc fix.
10239
10240 2007-05-16 John W. Eaton <jwe@octave.org>
10241
10242 * general/logspace.m: Return second arg if fewer than two values
10243 are requested.
10244
10245 2007-05-14 John W. Eaton <jwe@octave.org>
10246
10247 * plot/__go_draw_figure__.m: Ensure that a reset commands starts
10248 on a new line.
10249
10250 2007-05-14 Tarmigan Casebolt <tarmigan+list@gmail.com>
10251
10252 * statistics/distributions/norminv.m,
10253 statistics/distributions/norminv.m,
10254 statistics/distributions/normpdf.m,
10255 statistics/distributions/normrnd.m:
10256 Use standard deviation, not variance.
10257 * statistics/distributions/lognpdf.m: Adapt to change in norminv.
10258 * statistics/distributions/logninv.m: Refer to norminv, not normal_inv.
10259 * deprecated/normal_cdf.m, deprecated/normal_inv.m,
10260 deprecated/normal_pdf.m, deprecated/normal_rnd.m: Preserve
10261 backward compatibility.
10262
10263 2007-05-14 David Bateman <dbateman@free.fr>
10264
10265 * pkg/pkg.m: Mark loaded packages with "*".
10266
10267 2007-05-13 S�ren Hauberg <soren@hauberg.org>
10268
10269 * miscellaneous/single.m: Doc fix.
10270 Convert to double instead of returning argument unchanged.
10271
10272 * miscellaneous/doc.m: Doc fix.
10273
10274 * miscellaneous/ver.m: Doc fix.
10275 Don't display information about Octave Forge.
10276
10277 2007-05-12 David Bateman <dbateman@free.fr>
10278
10279 * pkg/pkg.m: Add a "-verbose" option that allows all output of an
10280 install to be printed. An error in the on_uninstall script causes
10281 a failure to uninstall. Place oct- and mex-files in an
10282 architecture dependent directory.
10283
10284 2007-05-09 John W. Eaton <jwe@octave.org>
10285
10286 * plot/__go_draw_axes__.m: Break plot command over multiple lines.
10287
10288 2007-05-09 G. D. McBain <geordie.mcbain@aeromech.usyd.edu.au>
10289
10290 * statistics/distributions/normcdf.m: Use standard deviation
10291 instead of variance for compatibility.
10292
10293 2007-05-08 John W. Eaton <jwe@octave.org>
10294
10295 * set/unique.m, set/ismember.m: Use numel(x) instead of prod(size(x)).
10296
10297 * set/ismember.m: Always return logical values.
10298
10299 * set/ismember.m: Return early if no matches are found. New tests.
10300 From David Grohmann <grohmann@arlut.utexas.edu>.
10301
10302 * general/__isequal__.m: Allow numeric values of different classes
10303 to compare equal.
10304
10305 2007-05-07 David Bateman <dbateman@free.fr>
10306
10307 * sparse/spy.m: Reverse Y axis for new graphics code. Make more
10308 compatiable, accepting LineSpec and markersize arguments.
10309
10310 2007-05-02 John W. Eaton <jwe@octave.org>
10311
10312 * plot/__go_draw_axes__.m: Convert NA to NaN before writing.
10313
10314 2007-05-02 G. D. McBain <geordie.mcbain@aeromech.usyd.edu.au>
10315
10316 * contour.m: Rewrite help string.
10317
10318 2007-04-28 John W. Eaton <jwe@octave.org>
10319
10320 * miscellaneous/unzip.m, miscellaneous/untar.m,
10321 miscellaneous/bunzip2.m, miscellaneous/gunzip.m:
10322 Special case nargout == 0.
10323
10324 2007-04-27 Kim Hansen <kimhanse@gmail.com>
10325
10326 * general/sub2ind.m: Handle empty input, add tests.
10327
10328 2007-04-27 G. D. McBain <geordie.mcbain@aeromech.usyd.edu.au>
10329
10330 * plot/contourc.m: Doc fix.
10331
10332 2007-04-26 David Bateman <dbateman@free.fr>
10333
10334 * plot/hist.m: Partially remove previous patch.
10335
10336 2007-04-26 David Bateman <dbateman@free.fr>
10337
10338 * plot/hist.m: Support returning of handle
10339 * plot/__bar__.m: __pltopt__ should only be called on strings or
10340 cells.
10341
10342 2007-04-25 John W. Eaton <jwe@octave.org>
10343
10344 * plot/__go_draw_axes__.m: For images, set titlespec{data_idx} to
10345 "title \"\"", not "".
10346
10347 * plot/legend.m: Initialize WARNED to false.
10348
10349 2007-04-24 John W. Eaton <jwe@octave.org>
10350
10351 * io/beep.m: Fix cut and paste error.
10352 From S�ren Hauberg <soren@hauberg.org>.
10353
10354 2007-04-23 John W. Eaton <jwe@octave.org>
10355
10356 * plot/box.m: Delete extra endfunction keyword.
10357
10358 2007-04-23 David Bateman <dbateman@free.fr>
10359
10360 * plot/plot3.m: Call newplot.
10361
10362 2007-04-20 John W. Eaton <jwe@octave.org>
10363
10364 * plot/Makefile.in (SOURCES): Fix typo in adding __bar__.m to the list.
10365
10366 2007-04-19 John W. Eaton <jwe@octave.org>
10367
10368 * miscellaneous/unpack.m: Use gzip -d and bzip2 -d instead of
10369 gunzip and bunzip. From Michael Goffioul <michael.goffioul@swing.be>.
10370
10371 2007-04-19 A. S. Hodel <a.s.hodel@eng.auburn.edu>
10372
10373 * control/util/axis2dlim.m: Delete extraneous line.
10374
10375 2007-04-18 John W. Eaton <jwe@octave.org>
10376
10377 * specfun/factorial.m: Increase tolerance in large value test.
10378
10379 2007-04-18 David Bateman <dbateman@free.fr>
10380
10381 * __bar__.m: New support function for bar/hbar to support graphic
10382 handles, and additional arguments.
10383 * bar.m: Convert to use __bar__.
10384 * hbar.m: New function
10385 * hist.m: Explicitly set the width of the bar plot.
10386
10387 2007-04-17 John W. Eaton <jwe@octave.org>
10388
10389 * plot/stem.m (stem_line_spec): Pass false as third arg to __pltopt__.
10390
10391 * set/ismember.m: New tests.
10392 From David Grohmann <grohmann@arlut.utexas.edu>
10393
10394 2007-04-17 Paul Kienzle <pkienzle@users.sf.net>
10395
10396 * specfun/factorial.m: Use gamma function instead of cumprod.
10397 Add tests.
10398
10399 2007-04-16 John W. Eaton <jwe@octave.org>
10400
10401 * gethelp.cc (looks_like_octave_copyright): Use same logic as in
10402 looks_like_copyright in src/help.cc.
10403 From S�ren Hauberg <soren@hauberg.org>.
10404
10405 * plot/__go_draw_axes__.m: For log plots, omit zero values too.
10406
10407 2007-04-13 John W. Eaton <jwe@octave.org>
10408
10409 * optimization/sqp.m: Initialize info to 0.
10410
10411 * optimization/qp.m: Undo previous change.
10412
10413 2007-04-13 Geordie McBain <geordie.mcbain@aeromech.usyd.edu.au>
10414
10415 * spdiags.m: Fixed the four-argument case to work for columns of
10416 length one.
10417
10418 2007-04-12 John W. Eaton <jwe@octave.org>
10419
10420 * optimization/qp.m: Avoid Octave indexing bug.
10421
10422 2007-04-12 Carlo de Falco <kingcrimson@tiscali.it>
10423
10424 * miscellaneous/menu.m, control/base/bddemo.m,
10425 control/hinf/dgkfdemo.m, control/system/packedform.m,
10426 control/system/sysrepdemo.m:
10427 Adapt to page_screen_output as a function.
10428
10429 2007-04-11 John W. Eaton <jwe@octave.org>
10430
10431 * miscellaneous/not.m: Delete.
10432 * miscellaneous/Makefile.in (SOURCES): Delete it from the list.
10433
10434 2007-04-11 A. S. Hodel <a.s.hodel@eng.auburn.edu>
10435
10436 * control/util/axis2dlim.m: Try harder to handle min and max vals
10437 that are close but not exactly equal.
10438
10439 2007-04-11 David Bateman <dbateman@free.fr>
10440
10441 * general/bitcmp.m: Make it work again.
10442
10443 2007-04-10 John W. Eaton <jwe@octave.org>
10444
10445 * plot/__go_draw_axes__.m: Try harder to handle min and max vals
10446 that are close but not exactly equal.
10447
10448 2007-04-09 Daniel J. Sebald <daniel.sebald@ieee.org>
10449
10450 * plot/stem.m: Add back the baseline line and let it be not adjustable
10451 in response to a change in x limits for now.
10452
10453 2007-04-09 John W. Eaton <jwe@octave.org>
10454
10455 * plot/__go_draw_axes__.m (__gnuplot_write_data__): New function.
10456 (__go_draw_axes__): Use it to write data to plot stream.
10457
10458 2007-04-09 Daniel J Sebald <daniel.sebald@ieee.org>
10459
10460 * plot/stem.m: Fix typos in doc string. Fix typo in call to
10461 zeros. Set markerfacecolor property in call to plot.
10462
10463 2007-04-06 John W. Eaton <jwe@octave.org>
10464
10465 * linear-algebra/norm.m: Use new __vnorm__ function for vector args.
10466
10467 2007-04-06 Daniel J Sebald <daniel.sebald@ieee.org>
10468
10469 * plot/stem.m: Use plot instead of a series of calls to line.
10470
10471 2007-04-05 John W. Eaton <jwe@octave.org>
10472
10473 * sparse/nonzeros.m, sparse/normest.m, sparse/spconvert.m,
10474 sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/spones.m,
10475 sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
10476 sparse/spstats.m, sparse/treeplot.m: Style fixes.
10477
10478 * pkg/pkg.m: Use "strcat (...)" instead of "[...]".
10479 Use strcmpi instead of strcmp+tolower.
10480 Style fixes.
10481
10482 * testfun/speed.m: Use "strcat (...)" instead of "[...]".
10483 Plotting fixes. Style fixes.
10484
10485 * testfun/test.m: Use "strcat (...)" instead of "[...]".
10486 Style fixes.
10487
10488 * testfun/fail.m: No need to check for evalin and lastwarn.
10489 Style fixes.
10490
10491 * testfun/demo.m, testfun/example.m: Style fixes.
10492 Use "strcat (...)" instead of "[...]".
10493 Use format specifiers in calls to warning.
10494
10495 * testfun/assert.m: Use "numel (x)" instead of "prod (size (x))".
10496 Use "strcat (...)" instead of "[...]".
10497 Use "x(end)" instead of "x(length (x))".
10498 Check NA before NaN.
10499 Style fixes.
10500
10501 2007-03-29 John W. Eaton <jwe@octave.org>
10502
10503 * plot/stem.m (stem, set_default_values): Use RGB triple for color.
10504
10505 2007-03-27 John W. Eaton <jwe@octave.org>
10506
10507 * Makefile.in, audio/Makefile.in, control/Makefile.in,
10508 control/base/Makefile.in, control/hinf/Makefile.in,
10509 control/obsolete/Makefile.in, control/system/Makefile.in,
10510 control/util/Makefile.in, deprecated/Makefile.in,
10511 elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
10512 image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
10513 miscellaneous/Makefile.in, optimization/Makefile.in,
10514 path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
10515 polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
10516 signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
10517 special-matrix/Makefile.in, startup/Makefile.in,
10518 statistics/Makefile.in, statistics/base/Makefile.in,
10519 statistics/distributions/Makefile.in,
10520 statistics/models/Makefile.in, statistics/tests/Makefile.in,
10521 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
10522 Use ln instead of $(LN_S) in dist target.
10523
10524 2007-03-27 David Bateman <dbateman@free.fr>
10525
10526 * plot/__go_draw_axes__.m: Allow linewidth settings to work with
10527 gnuplot 4.0.
10528
10529 2007-03-26 John W. Eaton <jwe@octave.org>
10530
10531 * plot/__go_draw_axes__.m: Send image data to gnuplot via plot stream.
10532
10533 2007-03-26 Daniel J Sebald <daniel.sebald@ieee.org>
10534
10535 * plot/__go_draw_axes__.m: Always end palette data to gnuplot via
10536 plot stream and using binary data.
10537
10538 2007-03-26 John W. Eaton <jwe@octave.org>
10539
10540 * plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
10541 lot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
10542 plot/__plt2vv__.m: Accept properties in addtition to options struct.
10543
10544 2007-03-26 David Bateman <dbateman@free.fr>
10545
10546 * plot/__go_draw_axes__.m: Send "set ticslevel 0" to plot stream.
10547
10548 * plot/plot3.m: Handle line properties.
10549 * plot/plot.m: Update docstring.
10550 * plot/__plotopt__.m, plot/__pltopt1__.m: New arg, err_on_invalid.
10551 * plot/__plt__.m: Also gather properties.
10552
10553 2007-03-26 Kim Hansen <kimhanse@gmail.com>
10554
10555 * testfun/assert.m: Delete special check for empty objects.
10556 Add test.
10557
10558 2007-03-26 John W. Eaton <jwe@octave.org>
10559
10560 * plot/drawnow.m: Exit early if call is recursive.
10561
10562 * plot/__go_draw_axes__.m (get_data_limits): New function.
10563 Check for Inf too.
10564 (__go_draw_axes__): Use get_data_limits.
10565
10566 2007-03-24 John W. Eaton <jwe@octave.org>
10567
10568 * plot/drawnow.m: If GNUTERM is set to wxt in the environment,
10569 send terminal setting command with title option to plot stream.
10570
10571 * plot/legend.m: Correctly increment index into list of children..
10572
10573 2007-03-23 John W. Eaton <jwe@octave.org>
10574
10575 * general/interp2.m, general/bicubic.m, control/base/rldemo.m,
10576 control/hinf/hinfdemo.m, control/hinf/dhinfdemo.m,
10577 control/base/nyquist.m, control/base/nichols.m,
10578 control/base/frdemo.m, signal/freqz_plot.m,
10579 control/base/__stepimp__.m, control/base/bode.m,
10580 quaternion/demoquat.m, quaternion/qcoordinate_plot.m,
10581 statistics/base/qqplot.m, statistics/base/ppplot.m, sparse/spy.m:
10582 Update plotting code.
10583
10584 * control/base/bode.m: Unwrap phase angle.
10585
10586 * miscellaneous/dump_prefs.m: Remove automatic_replot from the list.
10587
10588 * plot/axis.m: Don't check automatic_replot, or call replot.
10589
10590 * quaternion/demoquat.m: Delete comments with obsolete plotting
10591 commands.
10592
10593 * plot/__pltopt1__.m: Handle "@" marker same as "+".
10594 Handle numeric color specs.
10595 * plot/plot.m: Remove "-@" and "@" from docstring.
10596
10597 * plot/orient.m: Fix tests to avoid creating a plot window.
10598
10599 * elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
10600 elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
10601 elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m,
10602 general/arrayfun.m, miscellaneous/compare_versions.m,
10603 path/savepath.m, pkg/pkg.m, plot/__gnuplot_version__.m,
10604 plot/contour.m, plot/contourc.m, plot/legend.m, plot/stem.m,
10605 polynomial/pchip.m: Fix copyright notice, correct FSF address.
10606
10607 * plot/__go_draw_figure__.m: Send reset to gnuplot before every
10608 plot, not just multiplots.
10609
10610 * plot/__go_draw_axes__.m: Use %g for label coordinates, not %d.
10611
10612 * plot/contour.m: Don't call drawnow.
10613
10614 2007-03-22 John W. Eaton <jwe@octave.org>
10615
10616 * plot/drawnow.m: Check and optionally, set, the __modified__
10617 property of each figure.
10618
10619 * plot/__go_draw_axes__.m: If no real data, plot a point at Inf,
10620 Inf to show axes. From Daniel J Sebald <daniel.sebald@ieee.org>.
10621
10622 2007-03-21 John W. Eaton <jwe@octave.org>
10623
10624 * linear-algebra/null.m: Set elements of retval with magnitudes
10625 less than eps to 0.
10626
10627 2007-03-21 David Bateman <dbateman@free.fr>
10628
10629 * plot/__go_draw_axes__.m: Handle some colors with older gnuplot.
10630 * testfun/speed.m: Documentation and example fix.
10631
10632 2007-03-21 John W. Eaton <jwe@octave.org>
10633
10634 * plot/subplot.m: If we find an existing subplot region, set
10635 it to be the "currentaxes" property for the current figure.
10636 Delete old axes objects if the new axes object overlaps the old.
10637
10638 2007-03-20 David Bateman <dbateman@free.fr>
10639
10640 * general/Makefile.in: Include arrayfun.m in SOURCES.
10641
10642 2007-03-20 Bill Denney <denney@seas.upenn.edu>
10643
10644 * general/arrayfun.m: New function.
10645
10646 2007-03-20 John W. Eaton <jwe@octave.org>
10647
10648 * plot/newplot.m: Call __request_drawnow__ after initializing axes.
10649 * plot/text.m: Call __request_drawnow__ after creating text objects.
10650
10651 * plot/clf.m: Don't call drawnow.
10652
10653 2007-03-20 Daniel J Sebald <daniel.sebald@ieee.org>
10654
10655 * image/__img__.m: Maybe set yaxis to reverse for images.
10656 * plot/__go_draw_axes__.m: Don't add flipy to gnuplot command for
10657 images.
10658
10659 * plot/drawnow.m: Make __go_close_all_registered__ persistent
10660 instead of global. Only register __go_close_all__ with atexit if
10661 the plot stream is successfully opened.
10662
10663 2007-03-15 John W. Eaton <jwe@octave.org>
10664
10665 * plot/__go_draw_axes__.m: Make have_newer_gnuplot persistent.
10666 From Daniel J Sebald <daniel.sebald@ieee.org>.
10667
10668 2007-03-15 Daniel J Sebald <daniel.sebald@ieee.org>
10669
10670 * plot/__go_draw_axes__.m (do_linestyle_command): Fix marker types.
10671 Use numeric line types.
10672
10673 * control/base/rlocus.m: Add asymptotes to the plot. Use wider
10674 lines and larger markers. Remove key titles from line type
10675 properties.
10676
10677 2007-03-14 John W. Eaton <jwe@octave.org>
10678
10679 * plot/__axis_label__.m: Accept additional property-value pairs
10680 and pass them to __go_text__. Simply return the handle obtained
10681 from __go_text__ instead of calling get on the current axis.
10682 * plot/xlabel.m, plot/zlabel.m, plot/zlabel.m: Check args here.
10683 Allow for extra property value pairs to be passed along.
10684 * plot/title.m: Implement with __axis_label__ since it does all
10685 that title needs to do.
10686
10687 * plot/clf.m: Set currentaxes property for current figure to [].
10688
10689 * plot/__axis_label__.m: Convert arg to text handle before calling set.
10690
10691 * plot/__plt__.m: Return line handles from all calls to __plt1__
10692 and __plt2__, not just the last.
10693
10694 * plot/Makefile.in (SOURCES): Rename from SOURCES_M.
10695 (SOURCES_IN, GEN_M): Delete.
10696 (FCN_FILES): Don't include $(GEN_M).
10697 (all): Don't depend on $(GEN_M).
10698 ($(GEN_M) : %.m : %.in): Delete pattern rule.
10699
10700 * plot/text.m: Use __go_text__ instead of __uiboject_text_ctor__.
10701
10702 * plot/newplot.m: Call __go_axes_init__ instead of
10703 __uiobject_axes_init__.
10704
10705 * plot/mesh.m: Use __go_surface__ instead of
10706 __uiobject_surface_ctor__. Don't access object fields directly.
10707
10708 * plot/line.m: Use __line__ to do actual work.
10709 * plot/__line__.m: New function.
10710
10711 * plot/axes.m: Use __go_axes__ to create axes graphics handle.
10712 Use get and set instead of accessing object fields directly.
10713
10714 * plot/figure.m: Use __go_figure__ to create figure graphics
10715 handle.
10716
10717 * plot/drawnow.m: Register __go_close_all__ with atexit instead of
10718 __uiobject_close_all. Call __go_draw_figure__ instead of
10719 __uiobject_draw_figure__.
10720
10721 * plot/clf.m: Use get instead of accessing object fields
10722 directly. Simply delete children. Don't set currentaxes.
10723
10724 * plot/close.m (close_all_figures): New subfunction.
10725 Use it instead of getting list of figures to close from
10726 __uiobject_figures__.
10727
10728 * plot/closereq.m: Simply delete the current figure. Don't set
10729 currentfigure.
10730
10731 * plot/__errplot__.m: Call __line__ instead of
10732 __uiobject_line_ctor__. Use set instead of accesing object fields
10733 directly. Don't call __uiobject_adopt__.
10734
10735 * plot/__uiobject_adopt__.m, plot/__uiobject_alloc__.in,
10736 plot/__uiobject_axes_ctor__.m, plot/__uiobject_axes_dtor__.m,
10737 plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m,
10738 plot/__uiobject_delete__.m, plot/__uiobject_figure_ctor__.m,
10739 plot/__uiobject_figures__.in, plot/__uiobject_free__.in,
10740 plot/__uiobject_get_handle__.in, plot/__uiobject_globals__.m,
10741 plot/__uiobject_grow_list__.in, plot/__uiobject_handle2idx__.in,
10742 plot/__uiobject_image_ctor__.m, plot/__uiobject_init_figure__.in,
10743 plot/__uiobject_init_root_figure__.in,
10744 plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.in,
10745 plot/__uiobject_root_figure_ctor__.m,
10746 plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m:
10747 plot/get.in, plot/include-globals.awk, plot/ishandle.m,
10748 plot/set.in: Delete.
10749 * plot/Makefile.in (SOURCES_M, SOURCES_IN): Remove from lists.
10750
10751 * plot/__go_close_all__.m: Rename from __uiobject_close_all.m.
10752 Pass "hidden" as second arg to close.
10753 * plot/__go_draw_axes__.m: Rename from __uiobject_draw_axes.m.
10754 * plot/__go_draw_figure__.m: Rename from __uiobject_draw_figure.m.
10755 * plot/Makefile.in (SOURCES_M): Rename in list.
10756
10757 * image/__img__.m: Use __go_image__ to create image graphics
10758 handle.
10759
10760 * miscellaneous/delete.m: Call __go_delete__, not
10761 __uiobject_delete__. Check that arg is a graphics handle before
10762 calling __go_delete__.
10763
10764 2007-03-13 John W. Eaton <jwe@octave.org>
10765
10766 * miscellaneous/cast.m: Use feval and strcmp with cell to check
10767 arg instead of switch statement.
10768 From S�ren Hauberg <soren@hauberg.org>.
10769
10770 2007-03-12 John W. Eaton <jwe@octave.org>
10771
10772 * miscellaneous/cast.m: New function.
10773
10774 * miscellaneous/delete.m: Call __go_delete__, not __uiobject_delete__.
10775
10776 2007-03-08 John W. Eaton <jwe@octave.org>
10777
10778 * miscellaneous/copyfile.m, miscellaneous/movefile.m: Perform
10779 tilde expansion on target filename before passing it to the shell.
10780
10781 * statistics/base/Makefile.in (SOURCES): Remove unidrnd.m from list.
10782 * statistics/distributions/Makefile.in (SOURCES): Add it here.
10783
10784 2007-03-08 David Bateman <dbateman@free.fr>
10785
10786 * statistics/base/unidrnd.m: Move to statistics/distributions
10787 replacing slower version based on dicrete_rnd.
10788
10789 2007-03-07 John W. Eaton <jwe@octave.org>
10790
10791 * control/base/rlocus.m: Update for current plotting functions.
10792
10793 2007-03-07 A. S. Hodel <a.s.hodel@eng.auburn.edu>
10794
10795 * control/base/rlocus.m: Improve display.
10796
10797 2007-03-07 John W. Eaton <jwe@octave.org>
10798
10799 * plot/legend.m: Only handle positions -1:4.
10800 * plot/__pltopt1__.m: Don't set linestyle if only marker style is
10801 found in option string
10802 * plot/__uiobject_draw_axes__.m: Handle key position.
10803
10804 * plot/newplot.m: Always reset next line color.
10805
10806 * testfun/assert.m: Check that number of dimensions match before
10807 checking dimensions.
10808
10809 2007-03-07 Muthiah Annamalai <muthuspost@gmail.com>
10810
10811 * specfun/perms.m, specfun/factorial.m: Check args.
10812
10813 2007-03-07 John W. Eaton <jwe@octave.org>
10814
10815 * plot/mesh.m: Call newplot before doing anything.
10816
10817 * plot/__uiobject_draw_axes__.m: Send "e\n" at end of data, not
10818 just "e". Only flush plot stream once.
10819 From Daniel J Sebald <daniel.sebald@ieee.org>.
10820
10821 * strings/blanks.m: Omit first index in assignment.
10822
10823 2007-03-07 Paul Kienzle <pkienzle@users.sf.net>
10824
10825 * set/setdiff.m: Some code cleanup and a fix for setdiff on rows.
10826
10827 2007-03-06 David Bateman <dbateman@free.fr>
10828 John W. Eaton <jwe@octave.org>
10829
10830 * set/setdiff.m: Ignore "rows" for cell array args.
10831 Handle cellstr args.
10832
10833 2007-03-05 John W. Eaton <jwe@octave.org>
10834
10835 * optimization/sqp.m: Defer first call to obj_hess until after
10836 calling obj_fun.
10837
10838 2007-03-02 Bob Weigel <rweigel@gmu.edu>
10839
10840 * specfun/nchoosek.m: Fix nargin check.
10841
10842 2007-03-01 Daniel J Sebald <daniel.sebald@ieee.org>
10843
10844 * image/__img__.m: Don't set xlim and ylim properties.
10845
10846 2007-03-01 Paul Kienzle <pkienzle@users.sf.net>
10847
10848 * general/interp1.m: Fix *style cases for decreasing x.
10849
10850 2007-03-01 Muthiah Annamalai <muthuspost@gmail.com>
10851
10852 * polynomial/roots.m: Check nargin before accessing arg.
10853
10854 2007-02-28 John W. Eaton <jwe@octave.org>
10855
10856 * plot/__uiobject_draw_axes__.m: If looking at image data, Don't
10857 increment data_idx unless using gnuplot for display.
10858
10859 2007-02-28 Daniel J Sebald <daniel.sebald@ieee.org>
10860
10861 * plot/__uiobject_draw_axes__.m: Improve calculation of limits for
10862 plots with images.
10863 * image/image.m, image/imagesc.m, image/imshow.m:
10864 Deprecate zoom argument.
10865
10866 2007-02-28 John W. Eaton <jwe@octave.org>
10867
10868 * plot/__uiobject_draw_axes__.m: Use fullfile to generate
10869 temporary file names. Keep image and colormap file ids separate.
10870
10871 * general/interp1.m: Correctly compute min and max values when
10872 values are decreasing and not evenly spaced.
10873 From Ricardo Marranita <ricardo.marranita@gmail.com>.
10874
10875 2007-02-27 John W. Eaton <jwe@octave.org>
10876
10877 * testfun/test.m (test): Handle possibility of file_in_loadpath
10878 returning an empty cell array.
10879
10880 2007-02-27 Michael Goffioul <michael.goffioul@swing.be>
10881
10882 * pkg/pkg.m: Use fullfile to create filenames from parts.
10883
10884 2007-02-26 Michael Goffioul <michael.goffioul@swing.be>
10885
10886 * Makefile.in, audio/Makefile.in, control/Makefile.in,
10887 control/base/Makefile.in, control/hinf/Makefile.in,
10888 control/obsolete/Makefile.in, control/system/Makefile.in,
10889 control/util/Makefile.in, deprecated/Makefile.in,
10890 elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
10891 image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
10892 miscellaneous/Makefile.in, optimization/Makefile.in,
10893 path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
10894 polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
10895 signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
10896 special-matrix/Makefile.in, startup/Makefile.in,
10897 statistics/Makefile.in, statistics/base/Makefile.in,
10898 statistics/distributions/Makefile.in,
10899 statistics/models/Makefile.in, statistics/tests/Makefile.in,
10900 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
10901 Use $(LN_S) instead of ln or ln -s.
10902
10903 2007-02-24 David Bateman <dbateman@free.fr>
10904
10905 * pkg/pkg.m (configure_make): Ignore blank lines and trailing
10906 '\n' in FILES file.
10907 (configure_make): Also install any mex files.
10908
10909 2007-02-24 David Bateman <dbateman@free.fr>
10910
10911 * statistics/distributions (SOURCES): Add nbincdf.m,
10912 nbininv.m, nbinpdf.m and nbinrnd.m.
10913
10914 2007-02-23 John W. Eaton <jwe@octave.org>
10915
10916 * statistics/distributions/Makefile.in (SOURCES): Remove
10917 pascal_cdf.m pascal_inv.m pascal_pdf.m pascal_rnd.m from the list.
10918
10919 * deprecated/Makefile.in (SOURCES): Add pascal_cdf.m,
10920 pascal_inv.m, pascal_pdf.m, and pascal_rnd.m to the list.
10921
10922 2007-02-23 David Bateman <dbateman@free.fr>
10923
10924 * statistics/distributions/discrete_rnd.m,
10925 statistics/distributions/geornd.m,
10926 statistics/distributions/lognnd.m,
10927 statistics/distributions/nbinrnd.m,
10928 statistics/distributions/wblrnd.m: Accelerate distributions.
10929
10930 * statistics/distributions/unidcdf.m,
10931 statistics/distributions/unidinv.m,
10932 statistics/distributions/unidpdf.m,
10933 statistics/distributions/unidrnd.m: New functions based on
10934 discrete_cdf, etc.
10935
10936 * statistics/distributions/pascal_cdf.m,
10937 statistics/distributions/pascal_inv.m,
10938 statistics/distributions/pascal_pdf.m,
10939 statistics/distributions/pascal_rnd.m: Remove.
10940 * statistics/distributions/nbincdf.m,
10941 statistics/distributions/nbininv.m,
10942 statistics/distributions/nbinpdf.m,
10943 statistics/distributions/nbinrnd.m: Replace with matlab
10944 compatible functions.
10945 * deprecated/pascal_cdf.m, deprecated/pascal_inv.m,
10946 deprecated/pascal_pdf.m, deprecated/pascal_rnd.m: Use the new
10947 nbincdf, etc functions to implement these.
10948
10949 2007-02-22 Daniel J Sebald <daniel.sebald@ieee.org>
10950
10951 * plot/__uiobject_draw_axes__.m: Insert newline between plot
10952 command and data.
10953
10954 2007-02-22 John W. Eaton <jwe@octave.org>
10955
10956 * miscellaneous/doc.m: If index search fails, try again without
10957 the index search option.
10958
10959 2007-02-22 David Bateman <dbateman@free.fr>
10960
10961 * miscellaneous/doc.m: Find doc.info file correctly in user directories.
10962
10963 * statistics/distributions/frnd.m, statistics/distributions/exprnd.m,
10964 statistics/distributions/gamrnd.m, statistics/distributions/trnd.m,
10965 statistics/distributions/poissrnd.m, statistics/distributions/chi2rnd.m,
10966 statistics/distributions/betarnd.m: Convert to use randg, rande
10967 and randp to accelerate.
10968
10969 * pkg/pkg.m (fix_depends): Support > and < operators as well.
10970
10971 2007-02-22 John W. Eaton <jwe@octave.org>
10972
10973 * plot/__uiobject_draw_axes__.m: If not using gnuplot for images,
10974 cache data and display after xlim and ylim have been determined.
10975
10976 2007-02-22 Daniel J Sebald <daniel.sebald@ieee.org>
10977
10978 * plot/__uiobject_draw_axes__.m:
10979 Allow multiple images to be displayed with gnuplot.
10980
10981 2007-02-20 Rafael Laboissiere <rafael@debian.org>
10982
10983 * optimization/glpk.m: Document the fact that extra.mem does not work
10984 for versions of GLPK 4.15 and later.
10985
10986 2007-02-19 John W. Eaton <jwe@octave.org>
10987
10988 * plot/__uiobject_alloc__.in: If next available element in
10989 __uiobject_list__ is 0, grow list before doing anything else.
10990 * plot/__uiobject_grow_list__.in: Only set __uiobject_head__ on
10991 first call when size of __uiobject_list__ is 0.
10992
10993 2007-02-16 John W. Eaton <jwe@octave.org>
10994
10995 * miscellaneous/Makefile.in (SOURCES): Remove popen2.m from the list.
10996
10997 2007-02-16 Michael Goffioul <michael.goffioul@swing.be>
10998
10999 * miscellaneous/popen2.m: Remove as replaced with builtin.
11000
11001 2007-02-16 Muthiah Annamalai <muthuspost@gmail.com>
11002
11003 * specfun/nchoosek.m: Check nargin.
11004
11005 2007-02-15 John W. Eaton <jwe@octave.org>
11006
11007 * path/addpath.m, path/rmpath.m: Delete
11008 * path/Makefile.in (SOURCES): Remove them from the list.
11009
11010 * plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m:
11011 Delete title, xlabel, ylabel, and zlabel properties before
11012 reassigning.
11013 * plot/__uiobject_axes_init__.in: New arg, mode.
11014 Don't init outerposition if "mode" is "replace".
11015 * plot/newplot.m: Check both figure and axes nextplot properties.
11016 If axes nextplot property is replace, pass "replace" as mode arg
11017 to __uiobject_axes_init__.
11018
11019 2007-02-15 Daniel J Sebald <daniel.sebald@ieee.org>
11020
11021 * image/imshow.m: Don't restore old colormap.
11022
11023 * plot/__uiobject_image_ctor__.m: Set xdata and ydata properties.
11024 * image/__img__.m: New file containing common parts of image.m and
11025 imshow.m.
11026 * image/Makefile.in (SOURCES): Add __img__.m to the list.
11027 * image/image.m, image/imshow.m: Call __img__.
11028 * plot/__uiobject_draw_axes__.m:
11029 Handle rgb imaged data stored in 3-d arrays.
11030
11031 * plot/figure.m: Doc fix.
11032
11033 2007-02-14 Thomas Weber <thomas.weber.mail@gmail.com>
11034
11035 * audio/wavread.m, audio/wavwrite.m: Use types with specific sizes
11036 for reading and writing data. New tests. Improve rounding.
11037
11038 2007-02-13 John W. Eaton <jwe@octave.org>
11039
11040 * plot/stem.m: New file, adapted from OctPlot.
11041 * plot/Makefile.in (SOURCES_M): Add it to the list.
11042
11043 * plot/__errcomm__.m, plot/__plr1__.m, plot/__plr2__.m,
11044 plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
11045 plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
11046 plot/__plt2vv__.m, plot/__plt__.m, plot/loglog.m,
11047 plot/loglogerr.m, plot/plot.m, plot/plot3.m, plot/polar.m,
11048 plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
11049 plot/semilogyerr.m: Return handles to line objects.
11050
11051 2007-02-11 John W. Eaton <jwe@octave.org>
11052
11053 * plot/__uiobject_close_all.m: New file.
11054 * plot/Makefile.in (SOURCES_M): Add it to the list.
11055
11056 2007-02-10 John W. Eaton <jwe@octave.org>
11057
11058 * plot/drawnow.m: Arrange for plot streams to be close on exit.
11059 * plot/__uiobject_globals__.m: Don't call mlock.
11060
11061 * plot/drawnow.m: Only check for DISPLAY if isunix returns true.
11062 * plot/__uiobject_delete__.m: Send quit command and flush stream
11063 before calling pclose.
11064
11065 2007-02-09 John W. Eaton <jwe@octave.org>
11066
11067 * plot/subplot.m: Delete spurious call to axes.
11068
11069 * plot/figure.m: Call drawnow for current figure before creating
11070 or switching to a new figure.
11071 * plot/__uiobject_init_figure__.in: Handle empty arg the same as
11072 nargin == 0 case.
11073
11074 * testfun/assert.m: Try to avoid problems when comparisons involve
11075 strange values like Inf+NaNi.
11076
11077 2007-02-08 John W. Eaton <jwe@octave.org>
11078
11079 * plot/drawnow.m: Use gnuplot_binary() instead of just "gnuplot"
11080 and check gnuplot_use_title_option instead of just assuming -title
11081 works. From Michael Goffioul <michael.goffioul@swing.be>.
11082
11083 * Makefile.in (DISTFILES): Add move-if-change to the list.
11084
11085 * audio/Makefile.in, control/base/Makefile.in,
11086 control/hinf/Makefile.in, control/obsolete/Makefile.in,
11087 control/system/Makefile.in, control/util/Makefile.in,
11088 deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
11089 general/Makefile.in, image/Makefile.in, io/Makefile.in,
11090 linear-algebra/Makefile.in, miscellaneous/Makefile.in,
11091 optimization/Makefile.in, plot/Makefile.in,
11092 polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
11093 signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
11094 special-matrix/Makefile.in, startup/Makefile.in,
11095 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
11096 statistics/models/Makefile.in, statistics/tests/Makefile.in,
11097 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in,
11098 path/Makefile.in, pkg/Makefile.in: Explicitly list source files.
11099
11100 * plot/figure.m: Don't call drawnow. Correctly init figure when
11101 only given property list.
11102
11103 2007-02-07 John W. Eaton <jwe@octave.org>
11104
11105 * plot/__uiobject_draw_axes__.m: Handle xdir, ydir, and zdir axis
11106 properties.
11107
11108 * plot/sombrero.m: Call box ("off") after mesh.
11109
11110 * plot/__uiobject_draw_axes__.m: Avoid rgb colors and "set style
11111 line default" commands with older versions of gnuplot.
11112
11113 * plot/close.m: Use get (0, "currentifgure") instead of gcf.
11114
11115 2007-02-06 John W. Eaton <jwe@octave.org>
11116
11117 * plot/__uiobject_draw_axes__.m: Set pt to 0 if marker is ".".
11118 * sparse/gplot.m: Use line style - instead of 1.
11119
11120 2007-02-05 Rafael Laboissiere <rafael@debian.org>
11121
11122 * plot/print.m: Avoid error message from cellidx.
11123
11124 2007-02-05 John W. Eaton <jwe@octave.org>
11125
11126 * plot/legend.m: Fix check for data.
11127
11128 2007-02-05 Thomas Treichl <Thomas.Treichl@gmx.net>
11129
11130 * plot/__uiobject_draw_axes__.m (do_linestyle_command):
11131 Always set lt and pt.
11132
11133 2007-02-05 Shai Ayal <shaiay@users.sourceforge.net>
11134
11135 * plot/contourc.m: Correctly compute X and Y.
11136
11137 2007-02-05 John W. Eaton <jwe@octave.org>
11138
11139 * plot/__uiobject_draw_axes__.m: Use title "" if no explicit title.
11140 When setting {x,y,z}lim, also set {x,y,z}limmode to "auto.
11141
11142 2007-02-01 John W. Eaton <jwe@octave.org>
11143
11144 * plot/__uiobject_draw_axes__.m:
11145 Don't try to set axis limits unless we have data.
11146
11147 * plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
11148 plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
11149 plot/__plt2vv__.m, plot/__plt__.m, plot/__pltopt1__.m,
11150 plot/__pltopt__.m, plot/plot3.m: Set and use options struct
11151 instead of of key and fmt strings.
11152
11153 * plot/__pltopt1__.m: Greatly simplify.
11154
11155 * plot/__next_line_color__.m: New file.
11156 * plot/Makefile.in (SOURCES_M): Add it to the list.
11157 * plot/newplot.m: Call __next_line_color__ here to reset rotation.
11158
11159 * plot/__default_plot_options__.m: New file.
11160 * plot/Makefile.in (SOURCES_M): Add it to the list.
11161
11162 * plot/__plt3__.m: Delete.
11163 * plot/Makefile.in (SOURCES_M): Remove it from the list.
11164
11165 2007-01-31 John W. Eaton <jwe@octave.org>
11166
11167 * plot/__uiobject_draw_axes__.m: Set defaults for color,
11168 linestyle, linewidth, marker, and markersize properties.
11169 * plot/__uiobject_draw_axes__.m: Attempt to handle line and marker
11170 colors and widths, and line styles.
11171
11172 * plot/__plt__.m, image/image.m: Don't call drawnow.
11173
11174 * plot/__gnuplot_version__.m: Restore from CVS Attic.
11175 * plot/Makefile.in (SOURCES_M): Add it to the list.
11176
11177 * plot/__uiobject_draw_axes__.m: Delete useless call to
11178 __gnuplot_save_data__.
11179
11180 * image/image.m: Accept 2 args, but ignore the second for now.
11181
11182 2007-01-30 David Bateman <dbateman@free.fr>
11183
11184 * pkg/pkg.m (pkg, isautoload, install, load_packages): Add ability
11185 to flag a package as to be autoloaded. Add install flags -noauto,
11186 -auto to force autoload behavior.
11187 (installed_packages): Make list of installed packages unique.
11188
11189 2007-01-30 John W. Eaton <jwe@octave.org>
11190
11191 * Merge of changes from graphics-branch:
11192
11193 2007-01-29 John W. Eaton <jwe@octave.org>
11194
11195 * plot/subplot.m: Set nextplot property of current figure to "add".
11196
11197 * plot/__uiobject_draw_axes__.m: Only handle outerposition
11198 property if it exists.
11199
11200 2007-01-26 John W. Eaton <jwe@octave.org>
11201
11202 * plot/__uiobject_draw_axes__.m: Move initialization of max and
11203 min values outside of loop over child objects.
11204
11205 * plot/contour.m, plot/contourc.m: New files.
11206 * plot/Makefile.in (SOURCES_M): Add them to the list.
11207
11208 * image/image_viewer.m: Set view_fcn to "gnuplot_internal" if we
11209 find a gnuplot version newer than 4.0.
11210 * image/__img_gnuplot__.m: Delete.
11211 * image/image.m: Create image graphics object.
11212 Call newplot to setup and drawnow to finish.
11213 Eliminate ZOOM arg.
11214
11215 * plot/__uiobject_draw_axes__.m: Handle image data.
11216
11217 * plot/legend.m: Eliminate useless variable "warned".
11218
11219 * plot/__uiobject_image_ctor__.m: New file.
11220 * plot/Makefile.in (SOURCES_M): Add it to the list.
11221
11222 * plot/gcf.m: Also create new figure if currentfigure is 0.
11223 * plot/drawnow.m: Use get (0, "currentfigure") instead of gcf.
11224
11225 * plot/__uiobject_root_figure_ctor__.m: Set visible property.
11226
11227 * plot/__default_colormap__.m: New file.
11228 * plot/Makefile.in (SOURCES_M): Add it to the list.
11229 * plot/__uiobject_figure_ctor__.m: Use it to set default colormap
11230 property.
11231 * image/colormap.m: Use colormap property of current figure
11232 to store colormap instead of using persistent variable.
11233 Call __default_colormap__ to get default map value.
11234 * image/ocean.m, image/gray.m: Set colormap for current figure.
11235
11236 * plot/__uiobject_draw_axes__.m: Handle aspect ratio property.
11237 Handle some tick mark options.
11238
11239 * plot/__uiobject_axes_setr__.m: If we see xtick, ytick, or ztick,
11240 set corresponding *mode to "manual". If we set dataaspectratio,
11241 set dataaspectratiomode to "manual".
11242
11243 * plot/__uiobject_axes_init__.m: Include *tick, *tickmode,
11244 *ticklabelmode, dataaspectratio, dataaspectratiomode properties.
11245
11246 * plot/axis.m: New file.
11247 * plot/Makefile.in (SOURCES_M): Include it in the list.
11248
11249 * plot/__uiobject_axes_setr__.m: If we see xlim, ylim, or zlim,
11250 set corresponding *limmode to "manual".
11251 * plot/__uiobject_draw_axes__.m (get_axis_limits): New subfunction.
11252 Use it to compute autosclaled limits.
11253 Arg is now handle, not object. Change all callers.
11254 Compute data limits.
11255
11256 2007-01-25 John W. Eaton <jwe@octave.org>
11257
11258 * plot/drawnow: Fix visibility check for zero args.
11259
11260 * plot/text.m: New file.
11261 * plot/Makefile.in (SOURCES_M): Add it to the list.
11262 * plot/__uiobject_draw_axes__.m: Handle text objects.
11263 * plot/__uiobject_text_ctor__.m: Include units, position, and
11264 horizontalalignment properties.
11265
11266 * plot/figure.m: Set options for f we just constructed or were
11267 given as an argument, not gcf. Only return handle if nargout > 0.
11268
11269 * plot/drawnow.m: Handle visible field for figure here.
11270 * plot/__uiobject_figure_ctor__.m: Set default visible field.
11271
11272 * plot/__uiobject_draw_axes__.m: Call undo_string_escapes on
11273 title and axis labels.
11274
11275 * plot/plot3.m, plot/mesh.m: Set default 3-d view here.
11276 * plot/__uiobject_draw_axes__.m: Handle view for 3-d plots.
11277 * plot/__uiobject_axes_init__.in: Set default view field for object.
11278 * plot/view.m: New file.
11279 * plot/Makefile.in (SOURCES_M): Add it to the list.
11280
11281 * plot/__uiobject_make_handle__.in, plot/set.m, plot/drawnow.m:
11282 Call __request_drawnow__.
11283
11284 * plot/newplot.m: For "replace" action, call __uiobject_axes_init__.
11285
11286 * plot/__uiobject_axes_ctor__.m, plot/__uiobject_text_ctor__.m:
11287 Call set to set properties. Return handle instead of structure.
11288 Change all callers.
11289
11290 * plot/__uiobject_axes_setr__.m: New file.
11291 * plot/set.in: Check for __setter__ field.
11292
11293 * plot/__uiobject_axes_init__.in:
11294 Rename from plot/__uiobject_axes_init__.m.
11295 Include __uiobject_globals__.
11296 Accept handle as arg instead of structure
11297 * plot/Makefile.in (SOURCES_M): Remove __uiobject_axes_init__.m
11298 from the list.
11299 (SOURCES_IN): Add __uiobject_axes_init__.in to the list.
11300
11301 2007-01-24 John W. Eaton <jwe@octave.org>
11302
11303 * plot/Makefile.in ($(GEN_M)): Depend on __uiobject_globals__.m.
11304
11305 * plot/__uiobject_globals__.m: Call __lock_global__ when
11306 initializing each global variable.
11307
11308 2007-01-18 John W. Eaton <jwe@octave.org>
11309
11310 * plot/__uiobject_globals__.m (__uiobject_handles_free_list__,
11311 __uiobject_figure_handles_free_list__): New global variables.
11312 * plot/__uiobject_get_handle__.m, plot/__uiobject_free__.m:
11313 Place unused handles on the free list.
11314
11315 * plot/__uiobject_get_figure_handle__.in: Delete.
11316 * plot/Makefile.in: Delete it from the SOURCES_IN list.
11317
11318 * plot/__uiobject_init_figure__.in: Perform allocation of figure
11319 handles here. Return figure handle.
11320 * plot/figure.m: Call __uiobject_init_figure__ to allocate handle.
11321
11322 2007-01-11 John W. Eaton <jwe@octave.org>
11323
11324 * plot/__uiobject_draw_axes__.m: Use "%g", not "%.4g" when writing
11325 data for gnuplot.
11326
11327 * plot/Makefile.in (SOURCES_M, SOURCES_IN, GEN_M): New lists of
11328 files.
11329 (SOURCES): Include $(SOURCES_M) and $(SOURCES_M) in the list.
11330 (DISTFILES): Include include-globals.awk in the list.
11331 (FCN_FILES): Define using $(SOURCES_M) and $(GEN_M).
11332 ($(GEN_M) : %.m : %.in): New rule.
11333
11334 * include-globals.awk: New file.
11335
11336 * plot/__uiobject_alloc__.in, plot/__uiobject_figures__.in,
11337 plot/__uiobject_free__.in, plot/__uiobject_get_figure_handle__.in,
11338 plot/__uiobject_get_handle__.in, plot/__uiobject_grow_list__.in,
11339 plot/__uiobject_handle2idx__.in, plot/__uiobject_init_figure__.in,
11340 plot/__uiobject_init_root_figure__.in,
11341 plot/__uiobject_make_handle__.in, plot/get.in, plot/set.in:
11342 Rename from corresponding .m files.
11343
11344 * move-if-change: New file.
11345
11346 * plot/__uiobject_delete__.m: New file.
11347 * plot/delete.m, plot/__uiobject_delete_children__.m,
11348 plot/__uiobject_delete_child__.m: Delete.
11349 * miscellaneous/delete.m: Forward to __uiobject_delete__ if arg is
11350 not a character string.
11351 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2vm__.m:
11352 Fix assignment to tmp key value in loop.
11353 * plot/__uiobject_axes_dtor__.m: No need to Call __uiobject_free__
11354 for obj.title, obj.xlabel, obj.ylabel, obj.zlabel.
11355 * plot/__uiobject_axes_dtor__.m, plot/__uiobject_axis_init__.m:
11356 Inline code to delete children.
11357 * plot/__uiobject_free__.m: Arg is now handle, not index into
11358 __uiobject_list__.
11359 * plot/clf.m, plot/closereq.m, plot/newplot.m: No need to remove
11360 and free child.
11361
11362 2006-12-08 John W. Eaton <jwe@octave.org>
11363
11364 * plot/gcf.m: Check if the root figure object's currentfigure
11365 handle is empty, not 0.
11366 * plot/__uiobject_root_figure_ctor__.m:
11367 Set currentfigure to [], not 0.
11368
11369 * plot/stairs.m: Handle matrix arguments. Improve compatibility.
11370
11371 2006-12-07 John W. Eaton <jwe@octave.org>
11372
11373 * plot/__plt_get_axis_arg__.m, plot/__uiobject_adopt__.m,
11374 plot/__uiobject_alloc__.m, plot/__uiobject_axes_ctor__.m,
11375 plot/__uiobject_axes_dtor__.m, plot/__uiobject_axes_init__.m,
11376 plot/__uiobject_delete_children__.m,
11377 plot/__uiobject_draw_axes__.m, plot/__uiobject_draw_figure__.m,
11378 plot/__uiobject_figure_ctor__.m, plot/__uiobject_figures__.m,
11379 plot/__uiobject_free__.m, plot/__uiobject_get_figure_handle__.m,
11380 plot/__uiobject_get_handle__.m, plot/__uiobject_globals__.m,
11381 plot/__uiobject_grow_list__.m, plot/__uiobject_handle2idx__.m,
11382 plot/__uiobject_init_figure__.m,
11383 plot/__uiobject_init_root_figure__.m,
11384 plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.m,
11385 plot/__uiobject_remove_child__.m,
11386 plot/__uiobject_root_figure_ctor__.m,
11387 plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m,
11388 plot/axes.m, plot/box.m, plot/closereq.m, plot/delete.m,
11389 plot/drawnow.m, plot/gca.m, plot/gcf.m, plot/get.m,
11390 plot/isfigure.m, plot/ishandle.m, plot/line.m, plot/newplot.m,
11391 plot/set.m: New files.
11392
11393 * plot/__plt3__.m, plot/errorbar.m, plot/__axis_label__.m,
11394 plot/__plr1__.m, plot/__errcomm__.m, plot/print.m, plot/zlabel.m,
11395 plot/__plt1__.m, plot/__plt2__.m, plot/sombrero.m, plot/shg.m,
11396 plot/fplot.m, plot/ndgrid.m, plot/clf.m, plot/hold.m,
11397 plot/ishold.m, plot/meshdom.m, plot/ylabel.m, plot/__plt2ss__.m,
11398 plot/__plt2vv__.m, plot/__plr2__.m, plot/__plt2mm__.m,
11399 plot/__pltopt1__.m, plot/meshgrid.m, plot/__plt2mv__.m,
11400 plot/figure.m, plot/xlabel.m, plot/stairs.m, plot/__plt2vm__.m,
11401 plot/bar.m, plot/__errplot__.m, plot/semilogx.m, plot/semilogy.m,
11402 plot/loglog.m, plot/polar.m, plot/legend.m, plot/orient.m,
11403 plot/title.m, plot/__pltopt__.m, plot/grid.m, plot/hist.m,
11404 plot/subplot.m, plot/plot.m, plot/mesh.m, plot/__plt__.m,
11405 plot/close.m, plot/loglogerr.m, plot/plot3.m, plot/semilogxerr.m,
11406 plot/semilogyerr.m, plot/replot.m:
11407 Adapt to new graphics data structure.
11408
11409 * plot/__do_legend__.m, plot/__gnuplot_version__.m,
11410 plot/__init_plot_vars__.m, plot/__make_using_clause__.m,
11411 plot/__plot_globals__.m, plot/__plr__.m, plot/__render_plot1__.m,
11412 plot/__render_plot__.m, plot/__setup_plot__.m, plot/axis.m,
11413 plot/contour.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
11414 plot/plot_border.m, plot/subwindow.m: Delete.
11415
11416 2007-01-24 David Bateman <dbateman@free.fr>
11417
11418 * pkg/pkg.m: Install ChangeLog file if it exists.
11419 Delete bare newline in string passed to write_INDEX.
11420
11421 * sparse/sprandsym.m: Make work for even values of N.
11422
11423 2007-01-24 John W. Eaton <jwe@octave.org>
11424
11425 * miscellaneous/news.m: New file.
11426
11427 2007-01-23 Luis F. Ortiz <lortiz@interactivesupercomputing.com>
11428
11429 * strings/strncmpi.m: Use strncmp instead of calling strtrunc on args.
11430
11431 * strings/strncmp.m: Delete (we now have a built-in version).
11432
11433 2007-01-22 Bob Weigel <rweigel@gmu.edu>
11434
11435 * testfun/test.m: Check for all files in path, use first found.
11436
11437 2007-01-22 David Bateman <dbateman@free.fr>
11438
11439 * polynomial/spline.m: Make DG a column instead of a row vector.
11440
11441 2007-01-18 S�ren Hauberg <hauberg@gmail.com>
11442
11443 * pkg/pkg.m (copy_files): Call write_INDEX with correct target
11444 file name.
11445
11446 * image/ind2rgb.m: Better input checking. Return 3-d array if
11447 nargout is 1. Handle colormaps that have too few colors.
11448
11449 * pkg/pkg.m (create_pkgadddel): Call fullfile with nm, not "nm".
11450 (configure_make): Use fullfile instead of concatenating with "/".
11451
11452 2007-01-10 Baylis Shanks <bshanks3@hotmail.com>
11453
11454 * set/ismember.m: Handle N-d arrays.
11455
11456 2007-01-10 David Bateman <dbateman@free.fr>
11457
11458 * elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
11459 elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
11460 elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m:
11461 New files.
11462
11463 2007-01-09 S�ren Hauberg <hauberg@gmail.com>
11464
11465 * pkg/pkg.m: Allow filenames to contain glob patterns.
11466
11467 2007-01-08 S�ren Hauberg <hauberg@gmail.com>
11468
11469 * pkg/pkg.m: Use copyfile instead of calling system. Use fullfile
11470 instead of concatenating with "/". Use mlock to ensure that
11471 persistent variables are not clobbered if user types clear all.
11472
11473 2007-01-08 John W. Eaton <jwe@octave.org>
11474
11475 * miscellaneous/copyfile.m, miscellaneous/movefile.m:
11476 Improve handling of file names containing globbing characters.
11477 From S�ren Hauberg <hauberg@gmail.com>.
11478
11479 2007-01-05 John W. Eaton <jwe@octave.org>
11480
11481 * optimization/optimset.m, optimization/__fsolve_defopts__.m:
11482 New files.
11483
11484 2006-12-30 John W. Eaton <jwe@octave.org>
11485
11486 * sparse/spfun.m: Check for "function_handle" not "function handle".
11487 * plot/fplot.m: Likewise. Use isa instead of strcmp + class.
11488
11489 2006-12-27 S�ren Hauberg <hauberg@gmail.com>
11490
11491 * image/imshow.m: Strip NaNs from image.
11492
11493 2006-12-08 David Bateman <dbateman@free.fr>
11494
11495 * sparse/normest.m: New file.
11496
11497 2006-12-06 Michael Goffioul <michael.goffioul@swing.be>
11498
11499 * miscellaneous/copyfile.m, miscellaneous/movefile.m:
11500 Work on Windows systems without cp or mv.
11501
11502 * startup/inputrc: Include sequences for Windows.
11503
11504 2006-12-06 S�ren Hauberg <hauberg@gmail.com>
11505
11506 * pkg/pkg.m (unload_packages): New function.
11507 (pkg): Handle unload action.
11508
11509 * __errplot__.m: Add missing semicolon.
11510
11511 2006-11-30 John W. Eaton <jwe@octave.org>
11512
11513 * miscellaneous/mexext.m: New file.
11514
11515 2006-11-29 David Bateman <dbateman@free.fr>
11516
11517 * pkg/pkg.m: Add local_list and global_list options that allow the
11518 location of package lists to be probed and set.
11519
11520 2006-11-17 John W. Eaton <jwe@octave.org>
11521
11522 * plot/__render_plot1__.m: Reverse y axis for images.
11523
11524 * plot/__render_plot__.m: New args, terminal and output.
11525 * plot/print.m: Don't set output and term here. Instead, call
11526 __render_plot__ with terminal and output.
11527
11528 2006-11-16 John W. Eaton <jwe@octave.org>
11529
11530 * plot/__render_plot1__.m: New file.
11531 * plot/__render_plot__.m: Use it. Loop over multiplots.
11532 * plot/print.m, plot/subplot.m: Don't send "set multiplot" to
11533 gnuplot. Let __render_plot__ do that.
11534
11535 2006-11-16 Francesco Potorti` <Potorti@isti.cnr.it>
11536
11537 * plot/plot.m: Fix doc string.
11538
11539 2006-11-16 John W. Eaton <jwe@octave.org>
11540
11541 * plot/__render_plot__.m: Check for mix of 2-d and 3-d plots
11542 before sending anything to the plotter.
11543
11544 2006-11-15 John W. Eaton <jwe@octave.org>
11545
11546 * image/__img_gnuplot__.m: Store more info in global plot
11547 structures and use __render_plot__ to build plot command to
11548 display image.
11549
11550 * plot/__plt3__.m: New arg, parametric. Change all callers.
11551
11552 * plot/__plot_globals__.m (__plot_line_offset__, __plot_command__,
11553 __plot_command_sep__): Delete.
11554 (__plot_data_type__, __plot_data_parametric__,
11555 __plot_image_colormap__, __plot_image_dims__, __plot_fmtstr__,
11556 __plot_usingstr__, __plot_withstr__): New variables.
11557 * plot/__init_plot_vars__.m: Initialize them.
11558
11559 * plot/__init_plot_vars__.m, plot/__setup_plot__.m:
11560 Don't handle sep or cmd.
11561
11562 * plot/__render_plot__.m: New function.
11563 * plot/__plt__.m, plot/__plt3__.m, plot/__errplot__.m:
11564 Store more info in global plot structures and use __render_plot__
11565 to build plot command.
11566 * plot/replot.m: Simply call __render_plot__.
11567
11568 * plot/contour.m, plot/mesh.m, plot/plot3.m:
11569 Set __plot_data_parametric__ here.
11570
11571 2006-11-14 John W. Eaton <jwe@octave.org>
11572
11573 * plot/bottom_title.m, plot/top_title.m: Delete.
11574
11575 * image/image_viewer.m: Set default values here.
11576 * image/image.m: Not here.
11577
11578 * image/image_viewer.m: Always return old values. Check arguments.
11579 * image/__img_gnuplot__.m: Rename from __img__m.
11580
11581 2006-11-14 S�ren Hauberg <soren@hauberg.org>
11582
11583 * image/image_viewer.m: New function.
11584 * image/__img_via_file__.m: New function.
11585 * image/image.m: Use image_viewer to determine which program to
11586 use for image viewing.
11587 * image/__img__.m: Silently accept more than 3 args.
11588
11589 2006-11-14 John W. Eaton <jwe@octave.org>
11590
11591 * plot/__do_legend__.m, plot/__errplot__.m,
11592 plot/__init_plot_vars__.m, plot/__plot_globals__.m,
11593 plot/__plt3__.m, plot/__plt__.m, plot/__setup_plot__.m,
11594 plot/legend.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
11595 plot/replot.m, plot/subplot.m, plot/subwindow.m:
11596 Use __plot_globals__ for multiplot variables. Keep track of
11597 multiplot info for each figure. Eliminate __multiplot_xscale__.
11598
11599 2006-11-13 John W. Eaton <jwe@octave.org>
11600
11601 * plot/mesh.m: Use proper dimensions for y in call to repmat.
11602
11603 * miscellaneous/substruct.m: New function.
11604
11605 * testfun/assert.m: Force orientation to match when comparing
11606 struct elements.
11607
11608 * general/__isequal__.m: Avoid assignment of comma-separated lists
11609 when comparing structs.
11610
11611 2006-11-13 S�ren Hauberg <hauberg@gmail.com>
11612
11613 * general/bicubic.m, general/cart2pol.m, general/cart2sph.m,
11614 plot/contour.m, linear-algebra/cross.m, general/cumtrapz.m,
11615 linear-algebra/dot.m, image/imshow.m, general/interp2.m,
11616 general/mod.m, plot/plot3.m, plot/__plr2__.m, plot/__plr__.m,
11617 general/pol2cart.m, general/polyarea.m, polynomial/polyfit.m,
11618 general/rem.m, image/rgb2ind.m, general/sph2cart.m,
11619 general/trapz.m, miscellaneous/xor.m: Use size_equal.
11620
11621 2006-11-13 John W. Eaton <jwe@octave.org>
11622
11623 * plot/mesh.m: Use size_equal to compare dimensions.
11624
11625 2006-11-13 S�ren Hauberg <soren@hauberg.org>
11626
11627 * plot/mesh.m: Simplify. Set hidden3d for the plot.
11628
11629 2006-11-11 S�ren Hauberg <soren@hauberg.org>
11630
11631 * miscellaneous/copyfile.m: Fix docs to match function.
11632
11633 2006-11-08 John W. Eaton <jwe@octave.org>
11634
11635 * plot/legend.m: New function, adapted from Octave Forge.
11636
11637 * plot/__do_legend__.m: New function.
11638 * plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m,
11639 plot/replot.m: Call it before plotting.
11640
11641 * plot/plot3.m, plot/mesh.m, plot/contour.m: Don't send "set
11642 noparametric" to gnuplot..
11643
11644 * plot/__plotopt__.m, plot/__pltopt1__.m, plot/__plt1__.m,
11645 plot/__plt2__.m, plot/__plt2mm__.m, plot/__plt2mv__.m,
11646 plot/__plt2ss__.m, plot/__plt2vm__.m, plot/__plt2vv__.m: Accept
11647 and return key title separate from line format. Accept format and
11648 key as cellstr. Always return data as cell array. Return format
11649 and key title as cellstr.
11650 * plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m:
11651 Handle line format and key titles separately.
11652 * plot/__plt3__.m, plot/__plt__.m: Handle data as cell array only.
11653
11654 * plot/__plot_globals__.m (__plot_line_offset__,
11655 __plot_key_labels__, __plot_key_properties__): New global
11656 variables. Initialize them.
11657 * plot/__init_plot_vars__.m (__plot_line_offset__,
11658 __plot_key_labels__, __plot_key_properties__): Initialize.
11659 * plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m
11660 (__plot_line_offset__, __plot_key_labels__,
11661 __plot_key_properties__): Store information about plot key titles.
11662
11663 * plot/__errplot__.m, plot/__init_plot_vars__.m, plot/__plt3__.m,
11664 plot/__plt__.m: Use cf, mxi, and myi as shorthand for
11665 __current_figure__, __multiplot_xi__, and __multiplot_yi__,
11666 respectively.
11667
11668 * plot/__errcomm__.m: Allow fmt to be cellstr.
11669
11670 * strings/strcat.m: Disable Octave:empty-list-elements warning
11671 whle concatenating args.
11672
11673 2006-11-07 John W. Eaton <jwe@octave.org>
11674
11675 * startup/main-rcfile: Conditionally set PAGER_FLAGS.
11676
11677 2006-11-06 S�ren Hauberg <soren@hauberg.org>
11678
11679 * pkg/pkg.m (extract_pkg): No need to pass "dotexceptnewline"
11680 option to regexp.
11681
11682 * image/__img__.m: Send "set size ratio -1" before plotting.
11683
11684 2006-11-03 Bill Denney <denney@seas.upenn.edu>
11685
11686 * strings/index.m: New arg, direction. Simplify and speed up.
11687 * strings/rindex.m: Implement using index (..., "last");
11688
11689 * blanks.m, strcat.m: Simplify. Add tests.
11690
11691 2006-11-01 Bill Denney <denney@seas.upenn.edu>
11692
11693 * general/__isequal__.m: Test size and class more consistently.
11694
11695 2006-10-27 John W. Eaton <jwe@octave.org>
11696
11697 * miscellaneous/ls_command.m: Use /D instead of /w.
11698 From Michael Goffioul <michael.goffioul@swing.be>.
11699
11700 * miscellaneous/ls.m, miscellaneous/ls_command.m: New files.
11701 * miscellaneous/dir.m: Mark as a command.
11702
11703 2006-10-27 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
11704
11705 * miscellaneous/unpack.m: Fix missing comma in strcat call.
11706
11707 2006-10-25 John W. Eaton <jwe@octave.org>
11708
11709 * image/image.m: Set x = y = [] when nargin == 0;
11710
11711 2006-10-25 Quentin Spencer <qspencer@ieee.org>
11712
11713 * image/image.m: Call __img__ if gnuplot version is > 4.0.
11714 * image/__img__.m: New file, originally from
11715 Daniel J Sebald <daniel.sebald@ieee.org>.
11716
11717 2006-10-25 John W. Eaton <jwe@octave.org>
11718
11719 * plot/__gnuplot_version__.m: New function, originally from
11720 Daniel J Sebald <daniel.sebald@ieee.org> by way of
11721 Quentin Spencer <qspencer@ieee.org>.
11722
11723 2006-10-25 S�ren Hauberg <soren@hauberg.org>
11724
11725 * plot/__pltopt__.m: Update symbol marker id numbers for gnuplot 4.
11726
11727 2006-10-24 Bill Denney <denney@seas.upenn.edu>
11728
11729 * miscellaneous/unpack.m, miscellaneous/bunzip2.m,
11730 miscellaneous/gunzip.m: New files.
11731 * miscellaneous/untar.m, miscellaneous/unzip.m:
11732 Call unpack to do the real work.
11733
11734 2006-10-24 John W. Eaton <jwe@octave.org>
11735
11736 * plot/plot3.m: If we have a format string, then also pass using
11737 string to __plt3__.
11738
11739 * plot/sombrero.m: Don't return anything if nargout == 0.
11740
11741 * plot/__plt3__.m: Create using clause if none is supplied.
11742 * plot/mesh.m: Always pass empty using string to __plt3__.
11743
11744 2006-10-20 Bill Denney <denney@seas.upenn.edu>
11745
11746 * movefile.m, copyfile.m: Handle cellstr lists of files.
11747 Quote filenames in shell commands.
11748
11749 2006-10-17 David Bateman <dbateman@free.fr>
11750
11751 * pkg/pkg.m (uninstall): Allow the uninstall to proceed even if
11752 the package directory is missing.
11753
11754 2006-10-13 John W. Eaton <jwe@octave.org>
11755
11756 * plot/box.m: New function.
11757
11758 2006-10-13 Etienne Grossmann <etienne@tyzx.com>
11759
11760 * general/ind2sub.m, general/sub2ind.m: Handle empty indices.
11761
11762 2006-10-12 Quentin Spencer <qspencer@ieee.org>
11763
11764 * plot/sombrero.m: Only plot if nargout == 0. Otherwise, return data.
11765
11766 2006-10-10 John W. Eaton <jwe@octave.org>
11767
11768 * miscellaneous/copyfile.m, miscellaneous/movefile.m: New functions.
11769
11770 2006-10-10 Bill Denney <denney@seas.upenn.edu>
11771
11772 * audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
11773 audio/playaudio.m, audio/record.m, audio/saveaudio.m,
11774 audio/setaudio.m, audio/wavread.m, audio/wavwrite.m,
11775 control/base/__bodquist__.m, control/base/__freqresp__.m,
11776 control/base/are.m, control/base/bode.m, control/base/ctrb.m,
11777 control/base/damp.m, control/base/dare.m, control/base/dcgain.m,
11778 control/base/dre.m, control/base/impulse.m, control/base/lqg.m,
11779 control/base/lsim.m, control/base/lyap.m, control/base/nichols.m,
11780 control/base/nyquist.m, control/base/obsv.m, control/base/pzmap.m,
11781 control/base/rlocus.m, control/base/step.m, control/base/tzero.m,
11782 control/hinf/h2norm.m, control/hinf/h2syn.m,
11783 control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
11784 control/hinf/is_dgkf.m, control/hinf/wgt1o.m,
11785 control/obsolete/dezero.m, control/system/__sysdefioname__.m,
11786 control/system/buildssic.m, control/system/c2d.m,
11787 control/system/cellidx.m, control/system/d2c.m,
11788 control/system/dmr2d.m, control/system/fir2sys.m,
11789 control/system/is_abcd.m, control/system/is_controllable.m,
11790 control/system/is_detectable.m, control/system/is_digital.m,
11791 control/system/is_observable.m, control/system/is_siso.m,
11792 control/system/is_stabilizable.m, control/system/is_stable.m,
11793 control/system/jet707.m, control/system/listidx.m,
11794 control/system/ord2.m, control/system/parallel.m,
11795 control/system/ss.m, control/system/ss2zp.m,
11796 control/system/starp.m, control/system/sys2ss.m,
11797 control/system/sys2tf.m, control/system/sys2zp.m,
11798 control/system/sysadd.m, control/system/sysappend.m,
11799 control/system/syschtsam.m, control/system/sysconnect.m,
11800 control/system/syscont.m, control/system/sysdimensions.m,
11801 control/system/sysdisc.m, control/system/sysdup.m,
11802 control/system/sysgetsignals.m, control/system/sysgettsam.m,
11803 control/system/sysgroup.m, control/system/sysidx.m,
11804 control/system/sysmin.m, control/system/sysmult.m,
11805 control/system/sysout.m, control/system/sysprune.m,
11806 control/system/sysscale.m, control/system/syssetsignals.m,
11807 control/system/syssub.m, control/system/sysupdate.m,
11808 control/system/tf.m, control/system/tfout.m,
11809 control/system/ugain.m, control/system/zp.m,
11810 control/system/zpout.m, control/util/__outlist__.m,
11811 control/util/__zgpbal__.m, control/util/prompt.m,
11812 control/util/sortcom.m, control/util/strappend.m,
11813 deprecated/com2str.m, elfun/acot.m, elfun/acoth.m, elfun/acsc.m,
11814 elfun/acsch.m, elfun/asec.m, elfun/asech.m, elfun/cot.m,
11815 elfun/coth.m, elfun/csc.m, elfun/csch.m, elfun/lcm.m, elfun/sec.m,
11816 elfun/sech.m, finance/fv.m, finance/fvl.m, finance/irr.m,
11817 finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
11818 finance/pvl.m, finance/rate.m, finance/vol.m,
11819 general/__isequal__.m, general/bitcmp.m, general/bitget.m,
11820 general/bitset.m, general/blkdiag.m, general/cart2sph.m,
11821 general/cell2mat.m, general/circshift.m, general/cplxpair.m,
11822 general/cumtrapz.m, general/deal.m, general/diff.m,
11823 general/flipdim.m, general/fliplr.m, general/flipud.m,
11824 general/ind2sub.m, general/int2str.m,
11825 general/is_duplicate_entry.m, general/isdefinite.m,
11826 general/isequal.m, general/isequalwithequalnans.m,
11827 general/isscalar.m, general/issquare.m, general/issymmetric.m,
11828 general/isvector.m, general/logical.m, general/logspace.m,
11829 general/mod.m, general/nargchk.m, general/nextpow2.m,
11830 general/perror.m, general/postpad.m, general/prepad.m,
11831 general/randperm.m, general/rem.m, general/repmat.m,
11832 general/rot90.m, general/rotdim.m, general/shift.m,
11833 general/shiftdim.m, general/sph2cart.m, general/strerror.m,
11834 general/sub2ind.m, general/trapz.m, general/tril.m,
11835 general/triu.m, image/gray.m, image/gray2ind.m, image/hsv2rgb.m,
11836 image/image.m, image/imagesc.m, image/ind2gray.m, image/ind2rgb.m,
11837 image/loadimage.m, image/ntsc2rgb.m, image/ocean.m,
11838 image/rgb2hsv.m, image/rgb2ntsc.m, image/saveimage.m, io/beep.m,
11839 linear-algebra/commutation_matrix.m, linear-algebra/cond.m,
11840 linear-algebra/cross.m, linear-algebra/dmult.m,
11841 linear-algebra/dot.m, linear-algebra/duplication_matrix.m,
11842 linear-algebra/krylov.m, linear-algebra/krylovb.m,
11843 linear-algebra/logm.m, linear-algebra/norm.m,
11844 linear-algebra/null.m, linear-algebra/orth.m,
11845 linear-algebra/qzhess.m, linear-algebra/rank.m,
11846 linear-algebra/trace.m, linear-algebra/vec.m,
11847 linear-algebra/vech.m, miscellaneous/bincoeff.m,
11848 miscellaneous/delete.m, miscellaneous/dir.m, miscellaneous/dos.m,
11849 miscellaneous/fileattrib.m, miscellaneous/fileparts.m,
11850 miscellaneous/flops.m, miscellaneous/fullfile.m,
11851 miscellaneous/ispc.m, miscellaneous/isunix.m,
11852 miscellaneous/menu.m, miscellaneous/not.m, miscellaneous/popen2.m,
11853 miscellaneous/single.m, miscellaneous/unix.m, miscellaneous/ver.m,
11854 miscellaneous/xor.m, optimization/glpk.m, optimization/glpkmex.m,
11855 optimization/qp.m, optimization/sqp.m, plot/__axis_label__.m,
11856 plot/__errplot__.m, plot/__plr1__.m, plot/__plr2__.m,
11857 plot/__plr__.m, plot/__plt1__.m, plot/__plt2__.m,
11858 plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
11859 plot/__plt2vm__.m, plot/__plt2vv__.m, plot/__pltopt1__.m,
11860 plot/__pltopt__.m, plot/bar.m, plot/bottom_title.m, plot/close.m,
11861 plot/contour.m, plot/errorbar.m, plot/figure.m, plot/fplot.m,
11862 plot/grid.m, plot/hist.m, plot/hold.m, plot/ishold.m,
11863 plot/loglogerr.m, plot/mesh.m, plot/meshdom.m, plot/meshgrid.m,
11864 plot/multiplot.m, plot/orient.m, plot/polar.m, plot/replot.m,
11865 plot/semilogxerr.m, plot/semilogyerr.m, plot/sombrero.m,
11866 plot/stairs.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
11867 plot/top_title.m, polynomial/compan.m, polynomial/conv.m,
11868 polynomial/deconv.m, polynomial/mkpp.m, polynomial/poly.m,
11869 polynomial/polyder.m, polynomial/polyderiv.m,
11870 polynomial/polyfit.m, polynomial/polygcd.m,
11871 polynomial/polyinteg.m, polynomial/polyout.m,
11872 polynomial/polyreduce.m, polynomial/polyval.m,
11873 polynomial/polyvalm.m, polynomial/ppval.m, polynomial/residue.m,
11874 polynomial/roots.m, polynomial/unmkpp.m, quaternion/quaternion.m,
11875 set/complement.m, set/create_set.m, set/intersect.m,
11876 set/ismember.m, set/setdiff.m, set/setxor.m, set/union.m,
11877 set/unique.m, signal/arch_fit.m, signal/arch_rnd.m,
11878 signal/arma_rnd.m, signal/autocor.m, signal/autoreg_matrix.m,
11879 signal/bartlett.m, signal/blackman.m, signal/detrend.m,
11880 signal/diffpara.m, signal/durbinlevinson.m, signal/fftconv.m,
11881 signal/fftfilt.m, signal/fftshift.m, signal/filter2.m,
11882 signal/freqz.m, signal/hamming.m, signal/hanning.m,
11883 signal/hurst.m, signal/ifftshift.m, signal/sinetone.m,
11884 signal/sinewave.m, signal/spencer.m, signal/stft.m,
11885 signal/synthesis.m, signal/unwrap.m, sparse/gplot.m,
11886 sparse/spfun.m, sparse/sprand.m, sparse/sprandn.m,
11887 sparse/sprandsym.m, sparse/spstats.m, specfun/beta.m,
11888 specfun/betai.m, specfun/betaln.m, specfun/erfinv.m,
11889 specfun/gammai.m, specfun/log2.m, specfun/pow2.m,
11890 special-matrix/hankel.m, special-matrix/hilb.m,
11891 special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
11892 special-matrix/toeplitz.m, special-matrix/vander.m,
11893 statistics/base/center.m, statistics/base/cloglog.m,
11894 statistics/base/cor.m, statistics/base/corrcoef.m,
11895 statistics/base/cov.m, statistics/base/cut.m,
11896 statistics/base/gls.m, statistics/base/iqr.m,
11897 statistics/base/kendall.m, statistics/base/kurtosis.m,
11898 statistics/base/logit.m, statistics/base/mahalanobis.m,
11899 statistics/base/mean.m, statistics/base/meansq.m,
11900 statistics/base/median.m, statistics/base/moment.m,
11901 statistics/base/ols.m, statistics/base/ppplot.m,
11902 statistics/base/probit.m, statistics/base/qqplot.m,
11903 statistics/base/range.m, statistics/base/ranks.m,
11904 statistics/base/run_count.m, statistics/base/skewness.m,
11905 statistics/base/spearman.m, statistics/base/statistics.m,
11906 statistics/base/std.m, statistics/base/studentize.m,
11907 statistics/base/table.m, statistics/base/values.m,
11908 statistics/base/var.m, statistics/distributions/betacdf.m,
11909 statistics/distributions/betainv.m,
11910 statistics/distributions/betapdf.m,
11911 statistics/distributions/betarnd.m,
11912 statistics/distributions/binocdf.m,
11913 statistics/distributions/binoinv.m,
11914 statistics/distributions/binopdf.m,
11915 statistics/distributions/binornd.m,
11916 statistics/distributions/cauchy_cdf.m,
11917 statistics/distributions/cauchy_inv.m,
11918 statistics/distributions/cauchy_pdf.m,
11919 statistics/distributions/cauchy_rnd.m,
11920 statistics/distributions/chi2cdf.m,
11921 statistics/distributions/chi2inv.m,
11922 statistics/distributions/chi2pdf.m,
11923 statistics/distributions/chi2rnd.m,
11924 statistics/distributions/discrete_cdf.m,
11925 statistics/distributions/discrete_inv.m,
11926 statistics/distributions/discrete_pdf.m,
11927 statistics/distributions/discrete_rnd.m,
11928 statistics/distributions/empirical_rnd.m,
11929 statistics/distributions/expcdf.m,
11930 statistics/distributions/expinv.m,
11931 statistics/distributions/exppdf.m,
11932 statistics/distributions/exprnd.m,
11933 statistics/distributions/fcdf.m, statistics/distributions/finv.m,
11934 statistics/distributions/fpdf.m, statistics/distributions/frnd.m,
11935 statistics/distributions/gamcdf.m,
11936 statistics/distributions/gaminv.m,
11937 statistics/distributions/gampdf.m,
11938 statistics/distributions/gamrnd.m,
11939 statistics/distributions/geocdf.m,
11940 statistics/distributions/geoinv.m,
11941 statistics/distributions/geopdf.m,
11942 statistics/distributions/geornd.m,
11943 statistics/distributions/hygecdf.m,
11944 statistics/distributions/hygeinv.m,
11945 statistics/distributions/hygepdf.m,
11946 statistics/distributions/hygernd.m,
11947 statistics/distributions/kolmogorov_smirnov_cdf.m,
11948 statistics/distributions/laplace_cdf.m,
11949 statistics/distributions/laplace_inv.m,
11950 statistics/distributions/laplace_pdf.m,
11951 statistics/distributions/laplace_rnd.m,
11952 statistics/distributions/logistic_cdf.m,
11953 statistics/distributions/logistic_inv.m,
11954 statistics/distributions/logistic_pdf.m,
11955 statistics/distributions/logistic_rnd.m,
11956 statistics/distributions/logncdf.m,
11957 statistics/distributions/logninv.m,
11958 statistics/distributions/lognpdf.m,
11959 statistics/distributions/lognrnd.m,
11960 statistics/distributions/normcdf.m,
11961 statistics/distributions/norminv.m,
11962 statistics/distributions/normpdf.m,
11963 statistics/distributions/normrnd.m,
11964 statistics/distributions/pascal_cdf.m,
11965 statistics/distributions/pascal_inv.m,
11966 statistics/distributions/pascal_pdf.m,
11967 statistics/distributions/pascal_rnd.m,
11968 statistics/distributions/poisscdf.m,
11969 statistics/distributions/poissinv.m,
11970 statistics/distributions/poisspdf.m,
11971 statistics/distributions/poissrnd.m,
11972 statistics/distributions/stdnormal_cdf.m,
11973 statistics/distributions/stdnormal_inv.m,
11974 statistics/distributions/stdnormal_pdf.m,
11975 statistics/distributions/stdnormal_rnd.m,
11976 statistics/distributions/tcdf.m, statistics/distributions/tinv.m,
11977 statistics/distributions/tpdf.m, statistics/distributions/trnd.m,
11978 statistics/distributions/unifcdf.m,
11979 statistics/distributions/unifinv.m,
11980 statistics/distributions/unifpdf.m,
11981 statistics/distributions/unifrnd.m,
11982 statistics/distributions/wblcdf.m,
11983 statistics/distributions/wblinv.m,
11984 statistics/distributions/wblpdf.m,
11985 statistics/distributions/wblrnd.m,
11986 statistics/distributions/wienrnd.m, statistics/tests/anova.m,
11987 statistics/tests/bartlett_test.m,
11988 statistics/tests/chisquare_test_homogeneity.m,
11989 statistics/tests/chisquare_test_independence.m,
11990 statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
11991 statistics/tests/hotelling_test.m,
11992 statistics/tests/hotelling_test_2.m,
11993 statistics/tests/kolmogorov_smirnov_test.m,
11994 statistics/tests/kolmogorov_smirnov_test_2.m,
11995 statistics/tests/kruskal_wallis_test.m, statistics/tests/manova.m,
11996 statistics/tests/mcnemar_test.m, statistics/tests/prop_test_2.m,
11997 statistics/tests/run_test.m, statistics/tests/sign_test.m,
11998 statistics/tests/t_test.m, statistics/tests/t_test_2.m,
11999 statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
12000 statistics/tests/var_test.m, statistics/tests/welch_test.m,
12001 statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
12002 statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
12003 strings/deblank.m, strings/dec2base.m, strings/dec2bin.m,
12004 strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
12005 strings/index.m, strings/isletter.m, strings/lower.m,
12006 strings/rindex.m, strings/split.m, strings/str2mat.m,
12007 strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
12008 strings/strfind.m, strings/strjust.m, strings/strmatch.m,
12009 strings/strncmp.m, strings/strncmpi.m, strings/strrep.m,
12010 strings/strtrunc.m, strings/strvcat.m, strings/substr.m,
12011 strings/upper.m, testfun/assert.m, testfun/demo.m,
12012 testfun/example.m, testfun/fail.m, testfun/speed.m,
12013 testfun/test.m, time/asctime.m, time/calendar.m, time/ctime.m,
12014 time/datenum.m, time/datestr.m, time/datevec.m, time/eomday.m,
12015 time/etime.m, time/is_leap_year.m:
12016 Use print_usage instead of usage.
12017
12018 2006-10-09 David Bateman <dbateman@free.fr>
12019
12020 * time/datevec.m: Add additional compatible default parsing strings.
12021
12022 2006-10-09 Bill Denney <denney@seas.upenn.edu>
12023
12024 * pkg/pkg.m: Remove trailing "\n" from error messages.
12025 Remove compare_versions subfunction.
12026
12027 * miscellaneous/compare_versions.m: New function to compare
12028 version numbers as strings with any boolean operators.
12029
12030 * miscellaneous/untar.m: Check more rigorously to see if the tar
12031 file exists.
12032
12033 2006-10-04 John W. Eaton <jwe@octave.org>
12034
12035 * pkg/pkg.m: Use fullfile to concatenate directory and file names.
12036
12037 2006-10-04 S�ren Hauberg <soren@hauberg.org>
12038
12039 * pkg/pkg.m: Update docs. Handle prefix option.
12040 Handle dependencies for load option.
12041
12042 2006-10-04 John W. Eaton <jwe@octave.org>
12043
12044 * deprecated/clearplot.m, deprecated/clg.m: New functions.
12045
12046 * plot/clg.m: Delete.
12047 * plot/__init_plot_vars__.m: New function.
12048 * plot/__setup_plot__.m: Use __init_plot_vars__.
12049
12050 2006-10-03 S�ren Hauberg <soren@hauberg.org>
12051
12052 * pkg/pkg.m: Avoid calling addpath with no args.
12053
12054 2006-10-03 Bill Denney <denney@seas.upenn.edu>
12055
12056 * audio/loadaudio.m, control/base/nyquist.m,
12057 control/system/__zp2ssg2__.m, linear-algebra/cross.m,
12058 linear-algebra/krylov.m, statistics/base/center.m,
12059 statistics/base/median.m, statistics/base/std.m,
12060 statistics/base/var.m, testfun/test.m: Use the new find syntax to
12061 find first or last element matching a condition.
12062
12063 2006-10-02 Bill Denney <denney@seas.upenn.edu>
12064
12065 * strings/deblank.m, strings/upper.m, strings/lower.m,
12066 general/__isequal__.m: Minimize looping using cellfun.
12067
12068 2006-10-02 David Bateman <dbateman@free.fr>
12069
12070 * pkg/pkg.m (copy_files): always create installation directory.
12071
12072 2006-10-02 Thomas Weber <thomas.weber.mail@gmail.com>
12073
12074 * miscellaneous/doc.m: Swap file and directory args to info.
12075
12076 2006-10-01 Arno Onken <whyly@gmx.net>
12077
12078 * statistics/distributions/exprnd.m: Fix typo.
12079
12080 2006-09-30 Benjamin Lindner <lindnerben@gmx.net>
12081
12082 * polynomial/ppval.m: Use .' instead of '.
12083 * polynomial/spline.m: Likewise. New tests.
12084
12085 2006-09-26 David Bateman <dbateman@free.fr>
12086
12087 * __plt3__.m: Using global variables __plot_data__,
12088 __plot_data_offset__ and __plot_command__ to store plots and
12089 correctly handle multiplots, and hold state. Only accept a single
12090 data parameter plus, using, format and with strings. Remove
12091 setting of gnuplot parameters.
12092 * __make_using_clause__.m: New function extracted from __plt__.m.
12093 * __setup_plot__.m: Convert to a function and pass the plotting
12094 command to use.
12095 * __plt__.m: Change call to __setup_plot__ and __make_using_clause__.
12096 * contour.m: Use unwind protect on the parametric state of plot
12097 and __plt3__ instead of calling __gnuplot_splot__ directly.
12098 * mesh.m: ditto.
12099 * plot3.m: Error checking, setting of parametric state and
12100 formation of matrix to plot moved from old __plt3__.
12101
12102 2006-09-22 Michael Creel <michael.creel@uab.es>
12103
12104 * deprecated/chisquare_pdf.m: Typo in documentation.
12105
12106 2006-09-22 S�ren Hauberg <soren@hauberg.org>
12107
12108 * signal/filter2.m: Correct texinfo doc.
12109
12110 2006-09-22 David Bateman <dbateman@free.fr>
12111
12112 * miscellaneous/parseparams.m: Correct texinfo doc.
12113
12114 2006-09-15 David Bateman <dbateman@free.fr>
12115
12116 * pkg/pkg.m (prepare_installation): Don't create package
12117 installation directory here.
12118 (copy_files): Create it here instead, to avoid issues with
12119 upgrades. Also install the COPYING file in packinfo.
12120
12121 2006-09-13 John W. Eaton <jwe@octave.org>
12122
12123 * general/blkdiag.m: Adjust to new cellfun rules.
12124
12125 2006-08-30 David Bateman <dbateman@free.fr>
12126
12127 * pkg/pkg.m (install): Disallow bundles of packages. More verbose
12128 error message for archive name not matching package name.
12129 (installed_packages): Size header of printed results to
12130 arguments. Sort the list of installed packages before printing
12131 them.
12132
12133 2006-09-11 Paul Kienzle <pkienzle@users.sf.net>
12134
12135 * signal/freqz.m: Update tests.
12136
12137 2006-09-11 Ken Kouno <kouno@mk.ecei.tohoku.ac.jp>
12138
12139 * signal/freqz.m: Corretly postpad arrays.
12140 Don't call fliplr on a column vector.
12141
12142 2006-09-11 Luis F. Ortiz <lortiz@interactivesupercomputing.com>
12143
12144 * general/shiftdim.m: Use permute instead of reshape.
12145
12146 2006-09-05 Alexander Barth <abarth93@users.sourceforge.net>
12147
12148 * miscellaneous/parseparams.m: New function.
12149
12150 2006-09-05 Rafael Laboissiere <rafael@debian.org>
12151
12152 * miscellaneous/doc.m: Swap order of --file and --directory
12153 options for info program invocation.
12154
12155 2006-08-30 David Bateman <dbateman@free.fr>
12156
12157 * pkg/pkg.m (create_pkgadddel): Resolve variable name-clash from
12158 previous change.
12159
12160 2006-08-26 David Bateman <dbateman@free.fr>
12161
12162 * pkg/pkg.m (install, uninstall, installed_packages): Allow for
12163 absence of trailing "/" in OCTAVE_HOME.
12164
12165 2006-08-25 Alexander Barth <abarth@marine.usf.edu>
12166
12167 * time/datenum.m: Allow arg to be character string.
12168
12169 2006-08-25 David Bateman <dbateman@free.fr>
12170
12171 * pkg/pkg.m (install): Verify that package name correponds to the
12172 archive name. Treat both PKG_ADD and PKG_DEL and remove them if
12173 they are empty. If package directory is empty, remove it to fail
12174 gracefully for system specific packages.
12175 (extract_pkgadd, create_pkgadd): delete.
12176 (extract_pkg, create_pkg): Generalized versions of deleted functions
12177 (copy_files): Install both bin/ and doc/ directories, adding the
12178 bin/ to the EXEC_PATH when the package is loaded.
12179
12180 2006-08-24 John W. Eaton <jwe@octave.org>
12181
12182 * image/saveimage.m: Use logical indexing instead of
12183 indices computed by calling find on the logical index.
12184
12185 2006-08-24 S�ren Hauberg <soren@hauberg.org>
12186
12187 * miscellaneous/bincoeff.m, specfun/factorial.m:
12188 Use logical indexing instead of indices computed by calling find
12189 on the logical index.
12190
12191 * linear-algebra/krylov.m: Delete unused local var nzidx.
12192
12193 2006-08-23 Quentin Spencer <qspencer@ieee.org>
12194
12195 * control/system/tf2zp.m: Simplify gain calculation.
12196
12197 2006-08-23 John W. Eaton <jwe@octave.org>
12198
12199 * plot/__plt__.m: Insert using clauses for all plots.
12200
12201 2006-08-23 A S Hodel <hodelas@auburn.edu>
12202
12203 * control/system/sysscale.m: Call tf and zp with correct number of
12204 args.
12205
12206 2006-08-22 David Bateman <dbateman@free.fr>
12207
12208 * pkg/pkg.m (extract_pkgadd, create_pkgadd): New functions to
12209 Search inst/*.m and src/*.m files in the package for
12210 PKG_ADD directives and append user supplied PKG_ADD.
12211 (pkg): Call create_pkgadd after copying files.
12212
12213 2006-08-21 S�ren Hauberg <soren@hauberg.org>
12214
12215 * pkg/pkg.m: Handle multiple packages in a single file.
12216 Insert directory separator between OCTAVE_HOME and rest of package
12217 installation directory.
12218
12219 2006-08-21 John W. Eaton <jwe@octave.org>
12220
12221 * general/num2str.m: Early return if arg is empty.
12222 From Thomas Treichl <Thomas.Treichl@gmx.net>.
12223
12224 2006-08-21 David Bateman <dbateman@free.fr>
12225
12226 * strings/mat2str.m: Compute NC before using.
12227
12228 2006-08-17 John W. Eaton <jwe@octave.org>
12229
12230 * audio/wavread.m: Fix calculation of sample count.
12231
12232 2006-08-14 S�ren Hauberg <soren@hauberg.org>
12233
12234 * image/imshow.m: New Matlab-compatible version.
12235
12236 2006-08-15 John W. Eaton <jwe@octave.org>
12237
12238 * deprecated/is_global.m: Delete.
12239
12240 2006-08-14 John W. Eaton <jwe@octave.org>
12241
12242 * pkg/Makefile.in (script_sub_dir): Change from plot to pkg.
12243
12244 2006-08-14 Dmitri A. Sergatskov <dasergatskov@gmail.com>
12245
12246 * sparse/spy.m, control/base/bode.m, control/base/__stepimp__.m,
12247 signal/freqz_plot.m: Adapt to new automatic_replot definition.
12248
12249 2006-08-14 S�ren Hauberg <soren@hauberg.org>
12250
12251 * pkg/pkg.m: Don't pass function name to print_usage.
12252 Use addpath and rmpath instead of manipulating LOADPATH.
12253 Handle changes to system function.
12254 (rm_rf): New subfunction. Use it to avoid confirmation dialog for
12255 recursive directory removal.
12256
12257 * strings/bin2dec.m: Ignore spaces in input for compatibility.
12258
12259 * colormap.m: Change global variable to persistent.
12260
12261 * rgb2ind.m: Handle single 3-d array as rgb image.
12262
12263 2006-08-14 John W. Eaton <jwe@octave.org>
12264
12265 * strings/str2double.m: Fix missing semicolon.
12266
12267 2006-07-27 Jim Peterson <jpeterson@annapmicro.com>
12268
12269 * plot/plot3.m: Accept one complex or one real and one complex
12270 argument and plot real and imaginary components for y and z.
12271
12272 2006-07-27 John W. Eaton <jwe@octave.org>
12273
12274 * testfun/test.m: Call fflush after each block of calls to
12275 fprintf, fputs, or fdisp.
12276
12277 2006-07-26 John W. Eaton <jwe@octave.org>
12278
12279 * miscellaneous/mex.m: New function.
12280
12281 2006-07-22 John W. Eaton <jwe@octave.org>
12282
12283 * special-matrix/hadamard.m: Coerce bool matrix to double.
12284
12285 2006-07-07 John W. Eaton <jwe@octave.org>
12286
12287 * miscellaneous/orderfields.m: New file.
12288
12289 2006-06-30 John W. Eaton <jwe@octave.org>
12290
12291 * time/datevec.m: Make another attempt to account for precision of
12292 datenum format.
12293
12294 2006-06-29 John W. Eaton <jwe@octave.org>
12295
12296 * miscellaneous/dump_prefs.m: Remove obsolete symbols from the list.
12297 Use feval instead of "type -q" to get values now that all the
12298 symbols are functions.
12299
12300 2006-06-16 John W. Eaton <jwe@octave.org>
12301
12302 * time/datevec.m: Avoid computing log of non-positive values.
12303
12304 2006-06-14 John W. Eaton <jwe@octave.org>
12305
12306 * time/datevec.m: Attempt to account for precision of datenum format.
12307
12308 2006-06-01 Quentin H. Spencer <qspencer@ieee.org>
12309
12310 * audio/wavread.m: Fix file range error and add read support for
12311 24-bit WAV files.
12312
12313 2006-06-01 David Bateman <dbateman@free.fr>
12314
12315 * general/interpft.m, general/quadl.m, general/polyarea.m,
12316 general/interp1.m, general/gradient.m, general/interp2.m,
12317 general/bicubic.m, miscellaneous/inputname.m, plot/__plt3__.m,
12318 plot/ndgrid.m, plot/plot3.m, polynomial/pchip.m, sparse/pcg.m,
12319 sparse/pcr.m, strings/mat2str.m: New files from Octave Forge.
12320
12321 2006-05-31 Bill Denney <bill@givebillmoney.com>
12322
12323 * miscellaneous/fileparts.m, miscellaneous/fullfile.m: Add seealso.
12324 * miscellaneous/texas_lotto.m: Fix warning message.
12325
12326 2006-05-26 John W. Eaton <jwe@octave.org>
12327
12328 * miscellaneous/doc.m: Also handle nargin == 0.
12329
12330 2006-05-23 John W. Eaton <jwe@octave.org>
12331
12332 * plot/mesh.m: Use __gnupot_raw__ except where __gnuplot_set__ is
12333 really needed.
12334
12335 2006-05-22 John W. Eaton <jwe@octave.org>
12336
12337 * general/lookup.m: New file from Octave Forge.
12338
12339 2006-05-22 David Bateman <dbateman@free.fr>
12340
12341 * general/nthroot.m, linear-algebra/rref.m, specfun/isprime.m,
12342 specfun/primes.m, specfun/factor.m, specfun/nchoosek.m,
12343 specfun/legendre.m, specfun/perms.m, special-matrix/rosser.m,
12344 special-matrix/wilkinson.m, special-matrix/pascal.m,
12345 special-matrix/magic.m, special-matrix/hadamard.m,
12346 strings/strtok.m: New files from Octave Forge.
12347
12348 2006-05-19 David Bateman <dbateman@free.fr>
12349
12350 * polynomial/unmkpp.m, polynomial/mkpp.m, polynomial/spline.m,
12351 polynomial/ppval.m, set/setxor.m: New files from Octave Forge.
12352
12353 2006-05-17 John W. Eaton <jwe@octave.org>
12354
12355 * set/intersection.m: Delete
12356 * deprecated/intersection.m: New file.
12357
12358 2006-05-17 David Bateman <dbateman@free.fr>
12359
12360 * general/cplxpair.m, general/trapz.m, general/cumtrapz.m,
12361 general/isdir.m, miscellaneous/dos.m, miscellaneous/getfield.m,
12362 miscellaneous/setfield.m, plot/fplot.m, set/intersect.m,
12363 signal/ifftshift.m, signal/filter2.m, specfun/betaln.m,
12364 specfun/factorial.m, strings/strvcat.m: New files from Octave
12365 Forge.
12366
12367 2006-05-11 John W. Eaton <jwe@octave.org>
12368
12369 * path/path.m: Delete (now a built-in function).
12370
12371 * pkg/Makefile.in: New file.
12372 * configure.in (AC_CONFIG_FILES): Add pkg/Makefile to the list.
12373 * Makefile.in (SUBDIRS): Add pkg to the list.
12374
12375 2006-05-10 John W. Eaton <jwe@octave.org>
12376
12377 * tar.m, untar.m, unzip.m: Adapt to Octave coding style.
12378 * tar.m, untar.m: Only tar; don't compress or uncompress.
12379
12380 2006-05-10 S�ren Hauberg <hauberg@gmail.com>
12381
12382 * tar.m, untar.m, unzip.m: New files.
12383
12384 2006-05-10 John W. Eaton <jwe@octave.org>
12385
12386 * path/addpath.m, path/rmpath.m: Improve compatibility.
12387 * path/setpath.m: Delete.
12388
12389 * pkg/pkg.m: New file.
12390
12391 2006-05-09 Keith Goodman <kwgoodman@gmail.com>
12392
12393 * plot/plot.m: Doc string fix.
12394
12395 2006-05-09 Paul Kienzle <pkienzle@users.sf.net>
12396
12397 * testfun/speeed.m: Use new interface to unique and assert.
12398 Improve documentation. Approximate time complexity from log-log
12399 plot. Return time complexity and raw times if requested. The
12400 mean ratio is no longer returned. Provide complete control over
12401 which n are computed.
12402
12403 2006-05-09 John W. Eaton <jwe@octave.org>
12404
12405 * path/path.m: Move here from miscellaneous.
12406 Adapt to new LOADPATH definition.
12407
12408 2006-05-03 David Bateman <dbateman@free.fr>
12409
12410 * path/rmpath.m, path/addpath.m, miscellaneous/path.m: Replace all
12411 explicit uses of a path seperation character with pathsep().
12412
12413 2006-05-03 Bob Weigel <rweigel@gmu.edu>
12414
12415 * set/setdiff.m: New arg, byrows. New tests.
12416
12417 2006-04-29 John W. Eaton <jwe@octave.org>
12418
12419 * startup/main-rcfile: Disable some warnings.
12420
12421 2006-04-14 Bill Denney <denney@seas.upenn.edu>
12422
12423 * strings/strcmpi.m: Return false instead of error if args are not
12424 char or cellstr.
12425
12426 2006-04-10 John W. Eaton <jwe@octave.org>
12427
12428 * miscellaneous/dir.m: Ensure that returned structure array is
12429 Nx1, not 1xN.
12430
12431 2006-04-06 Olli Saarela <olli.saarela@kcl.fi>
12432
12433 * plot/hist.m: Ignore NaN in inputs.
12434
12435 2006-04-06 Keith Goodman <kwgoodman@gmail.com>
12436
12437 * miscellaneous/mkoctfile.m: Doc string fix.
12438
12439 2006-04-05 John W. Eaton <jwe@octave.org>
12440
12441 * plot/__plt2__.m: Return data = [] and fmtstr = "" if x1 and x2
12442 are both empty.
12443 * plot/__plt__.m: Ignore empty data and format strings returned
12444 from __plt1__ or __plt2__.
12445
12446 2006-04-04 Bob Weigel <rweigel@gmu.edu>
12447
12448 * set/unique.m: Properly handle single column input when
12449 "rows" is specified.
12450
12451 2006-04-04 John W. Eaton <jwe@octave.org>
12452
12453 * path/setpath.m: New file.
12454 * path/savepath.m: Use setpath to set path instead of assigning
12455 directly to LOADPATH.
12456
12457 * path/Makefile.in, path/addpath.m, path/rmpath.m, path/savepath.m:
12458 New files, adapted from Octave Forge by Keith Goodman
12459 <kwgoodman@gmail.com>.
12460 * path: New directory.
12461 * Makefile.in (SUBDIRS): Add it to the list.
12462 * configure.in (AC_CONFIG_FILES): Include path/Makefile here.
12463
12464 2006-04-02 David Bateman <dbateman@free.fr>
12465
12466 * general/tril.m, general.triu.m:
12467 Use resize (resize (x, 0), nr, nc) rather than zeros (nr, nc)
12468 to allow user types to work correctly.
12469 * special-matrix/hankel.m, special-matrix/toeplitz.m: Ditto.
12470
12471 2006-04-03 David Bateman <dbateman@free.fr>
12472
12473 * plot/grid.m: Cache the state of the grid to allow toggling.
12474 Accept keyword "minor" for minor grid.
12475
12476 2006-03-28 John W. Eaton <jwe@octave.org>
12477
12478 * general/isscalar.m: Only require that all dimensions are 1 for
12479 compatiblity.
12480
12481 2006-03-28 Bill Denney <bill@givebillmoney.com>
12482
12483 * general/isvector.m: Allow non-numeric objects to be vectors for
12484 compatibility.
12485
12486 2006-03-28 Keith Goodman <kwgoodman@gmail.com>
12487
12488 * plot/__errplot__.m: Doc string fix.
12489
12490 * miscellaneous/doc.m: Mark as command.
12491
12492 * general/isequal.m, general/__isequal__.m, general/cell2mat.m,
12493 general/isequalwithequalnans.m, general/blkdiag.m,
12494 strings/strfind.m, miscellaneous/doc.m: Update FSF address.
12495
12496 2006-03-27 Don Bindner <dbindner@truman.edu>
12497
12498 * plot/meshgrid.m: If nargout == 3 and vectors are supplied,
12499 return 3d matrices.
12500
12501 2006-03-27 Keith Goodman <kwgoodman@gmail.com>
12502
12503 * time/toc.m: Don't print "Elapsed time..." if tic has not been set.
12504
12505 2006-03-22 John W. Eaton <jwe@octave.org>
12506
12507 * plot/print.m: Don't replot after popping terminal setting.
12508
12509 2006-03-20 John W. Eaton <jwe@octave.org>
12510
12511 * miscellaneous/mkoctfile.m: Use version-specific name of
12512 mkoctfile. Use fullfile to construct file name.
12513
12514 2006-03-20 Keith Goodman <kwgoodman@gmail.com>
12515
12516 * miscellaneous/mkoctfile.m: Make it possible to call mkoctfile
12517 shell script from Octave prompt.
12518
12519 2006-03-17 John W. Eaton <jwe@octave.org>
12520
12521 * deprecated/weibcdf.m, deprecated/weibinv.m,
12522 deprecated/weibpdf.m, deprecated/weibrnd.m: New functions.
12523
12524 * deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
12525 deprecated/weibull_pdf.m, deprecated/weibull_rnd.m:
12526 Call new wbl functions to do the real work.
12527 Swap args and provide default values as necessary to preserve
12528 compatibility with old version of Octave.
12529
12530 * statistics/distributions/wblcdf.m: Rename from weibcdf.m.
12531 statistics/distributions/wblinv.m: Rename from weibinv.m.
12532 statistics/distributions/wblpdf.m: Rename from weibpdf.m.
12533 statistics/distributions/wblrnd.m: Rename from weibrnd.m.
12534 Swap scale and shape args for compatibility.
12535
12536 * deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
12537 deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m:
12538 Preserve compatibility with old versions of Octave given new
12539 definitions of logncdf, logninv, lognpdf, and lognrnd.
12540
12541 * statistics/distributions/logncdf.m,
12542 statistics/distributions/logninv.m,
12543 statistics/distributions/lognpdf.m,
12544 statistics/distributions/lognrnd.m: Compatibility fixes.
12545 From Ben Barrowes <barrowes@alum.mit.edu>
12546
12547 * deprecated/hypergeometric_rnd.m: Update interface to match
12548 current 2.1.x version.
12549
12550 * deprecated/t_rnd.m: Call trnd, not t_rnd.
12551
12552 * miscellaneous/dir.m: Use readdir instead of glob.
12553 Special case for "." to avoid globbing. Use list_in_columns.
12554 Eliminate unused variables len and finfo.
12555
12556 2006-03-16 Bill Denney <bill@givebillmoney.com>
12557
12558 * miscellaneous/dir.m: Improve compatibility.
12559
12560 2006-03-15 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12561
12562 * time/calendar.m, time/datestr.m, time/datevec.m, time/eomday.m,
12563 time/now.m, time/weekday.m: New functions from Octave Forge.
12564
12565 2006-03-16 John W. Eaton <jwe@octave.org>
12566
12567 * control/base/bode_bounds.m: Check for iip and iiz empty instead
12568 of looking at sum of max dimensions.
12569
12570 2006-03-16 David Bateman <dbateman@free.fr>
12571
12572 * testfun/test.m: Clear last warning before warning test to avoid
12573 issues with previously set warnings.
12574 * build_sparse_test.sh: Tests for multiple RHS for rectanguar
12575 sparse matrices. Force matrix type from spqr solution to be
12576 singular to force QR solvers to be used for assert.
12577
12578 2006-03-16 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12579
12580 * strings/strfind.m: New file.
12581
12582 2006-03-16 John W. Eaton <jwe@octave.org>
12583
12584 * general/rows.m, general/columns.m: Delete.
12585
12586 2006-03-15 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12587
12588 * strings/strcmpi.m: Simplify.
12589 * strings/strncmpi.m: Import from octave-forge, simplify.
12590 * strings/strtrunc.m: New file.
12591
12592 * strings/lower.m, strings/upper.m: Handle cellstr arguments.
12593
12594 2006-03-15 John W. Eaton <jwe@octave.org>
12595
12596 * miscellaneous/doc.m: New file.
12597 From S�ren Hauberg <soren@hauberg.org>.
12598
12599 2006-03-15 Keith Goodman <kwgoodman@gmail.com>
12600
12601 * miscellaneous/mkoctfile.m: New file.
12602
12603 2006-03-15 John W. Eaton <jwe@octave.org>
12604
12605 * polynomial/residue.m: Use & instead of && to generate arg for find.
12606
12607 2006-03-14 Keith Goodman <kwgoodman@gmail.com>
12608
12609 * strings/bin2dec.m: Doc fix.
12610
12611 2006-03-10 Paul Kienzle <pkienzle@users.sf.net>
12612
12613 * time/etime.m: Use datenum to support times spanning year boundaries.
12614 * time/datenum.m: New function to compute day number from time.
12615
12616 2006-03-09 John W. Eaton <jwe@octave.org>
12617
12618 * miscellaneous/unix.m, plot/print.m:
12619 Swap order of outputs from system.
12620
12621 2006-03-06 Keith Goodman <kwgoodman@gmail.com>
12622
12623 * audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
12624 audio/playaudio.m, audio/record.m, audio/saveaudio.m,
12625 audio/wavread.m, audio/wavwrite.m, control/base/DEMOcontrol.m,
12626 control/base/__stepimp__.m, control/base/are.m,
12627 control/base/controldemo.m, control/base/damp.m,
12628 control/base/dare.m, control/base/impulse.m, control/base/lqg.m,
12629 control/base/step.m, control/system/abcddim.m,
12630 control/system/is_abcd.m, control/system/is_controllable.m,
12631 control/system/is_detectable.m, control/system/is_observable.m,
12632 control/system/is_stabilizable.m, control/system/is_stable.m,
12633 control/system/jet707.m, control/system/sys2fir.m,
12634 control/system/sysdimensions.m, control/system/sysupdate.m,
12635 control/system/tfout.m, control/system/ugain.m,
12636 control/system/zpout.m, elfun/lcm.m, finance/irr.m,
12637 finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
12638 finance/rate.m, general/__isequal__.m, general/bitcmp.m,
12639 general/bitget.m, general/bitset.m, general/blkdiag.m,
12640 general/cart2pol.m, general/cart2sph.m, general/cell2mat.m,
12641 general/circshift.m, general/columns.m, general/flipdim.m,
12642 general/fliplr.m, general/flipud.m, general/ind2sub.m,
12643 general/int2str.m, general/isdefinite.m, general/isequal.m,
12644 general/isequalwithequalnans.m, general/isscalar.m,
12645 general/issquare.m, general/issymmetric.m, general/isvector.m,
12646 general/logspace.m, general/mod.m, general/nextpow2.m,
12647 general/num2str.m, general/perror.m, general/pol2cart.m,
12648 general/rem.m, general/rot90.m, general/rotdim.m, general/rows.m,
12649 general/shiftdim.m, general/sph2cart.m, general/sub2ind.m,
12650 general/tril.m, image/hsv2rgb.m, image/image.m, image/imagesc.m,
12651 image/imshow.m, image/ind2gray.m, image/ind2rgb.m,
12652 image/loadimage.m, image/rgb2hsv.m, image/rgb2ind.m,
12653 image/saveimage.m, io/beep.m, linear-algebra/cond.m,
12654 linear-algebra/norm.m, miscellaneous/comma.m, miscellaneous/dir.m,
12655 miscellaneous/license.m, miscellaneous/menu.m,
12656 miscellaneous/semicolon.m, miscellaneous/texas_lotto.m,
12657 miscellaneous/unix.m, miscellaneous/ver.m, optimization/sqp.m,
12658 plot/__errcomm__.m, plot/__errplot__.m, plot/__pltopt1__.m,
12659 plot/__pltopt__.m, plot/bar.m, plot/contour.m, plot/errorbar.m,
12660 plot/grid.m, plot/hist.m, plot/loglog.m, plot/loglogerr.m,
12661 plot/mesh.m, plot/meshgrid.m, plot/plot.m, plot/polar.m,
12662 plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
12663 plot/semilogyerr.m, plot/shg.m, plot/stairs.m, plot/title.m,
12664 plot/xlabel.m, polynomial/compan.m, polynomial/conv.m,
12665 polynomial/deconv.m, polynomial/polyderiv.m, polynomial/polygcd.m,
12666 polynomial/polyinteg.m, polynomial/polyout.m,
12667 polynomial/polyreduce.m, polynomial/polyval.m,
12668 polynomial/polyvalm.m, polynomial/residue.m, set/complement.m,
12669 set/create_set.m, set/intersection.m, set/ismember.m,
12670 set/setdiff.m, set/union.m, set/unique.m, sparse/etreeplot.m,
12671 sparse/gplot.m, sparse/spalloc.m, sparse/sphcat.m,
12672 sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
12673 sparse/spvcat.m, sparse/treeplot.m, specfun/erfinv.m,
12674 specfun/log2.m, specfun/pow2.m, special-matrix/hankel.m,
12675 special-matrix/hilb.m, special-matrix/invhilb.m,
12676 special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
12677 special-matrix/vander.m, statistics/base/median.m,
12678 statistics/base/std.m, statistics/distributions/gamcdf.m,
12679 statistics/distributions/gaminv.m,
12680 statistics/distributions/gampdf.m,
12681 statistics/distributions/gamrnd.m, strings/base2dec.m,
12682 strings/bin2dec.m, strings/dec2base.m, strings/dec2bin.m,
12683 strings/dec2hex.m, strings/hex2dec.m, strings/isletter.m,
12684 strings/lower.m, strings/upper.m, testfun/assert.m,
12685 testfun/demo.m, testfun/example.m, testfun/test.m, time/etime.m:
12686 Move @seealso inside @defXXX macro. Remove "and" from @seealso.
12687
12688 2006-02-27 John W. Eaton <jwe@octave.org>
12689
12690 * time/tic.m: Move here from miscellaneous/tic.m.
12691 * time/toc.m: Move here from miscellaneous/toc.m.
12692
12693 2006-02-26 Keith Goodman <kwgoodman@gmail.com>
12694
12695 * miscellaneous/toc.m: Display "Elapsed time is X seconds" if user
12696 does not assign output of toc to a variable.
12697
12698 2006-02-16 Bill Denney <denney@seas.upenn.edu>
12699
12700 * axis.m: Catch limits that are the same and return an error.
12701
12702 2006-02-15 Dmitri A. Sergatskov <dasergatskov@gmail.com>
12703
12704 * plot/print.m: Accept emf device option to support Enhanced
12705 Metafile format.
12706
12707 2006-02-15 A S Hodel <hodelas@auburn.edu>
12708
12709 * control/base/lqe.m: Doc fix.
12710
12711 2006-02-15 Keith Goodman <kwgoodman@gmail.com>
12712
12713 * statistics/distributions/gamcdf.m: Doc fix.
12714 * statistics/distributions/gaminv.m: Doc fix.
12715 * statistics/distributions/gampdf.m: Doc fix.
12716 * statistics/distributions/gamrnd.m: Doc fix.
12717
12718 2006-02-09 David Bateman <dbateman@free.fr>
12719
12720 * general/triu.m: Minimum change to allow sparse matrix. More needed
12721 for arbitrary user type.
12722 * general/tril.m: ditto.
12723 * sparse/sprand.m: Doc fix.
12724 * sparse/sprandn.m: Ditto.
12725 * sparse/sprandsym.m: New function.
12726 * audio/setaudio.m, general/cart2pol.m, general/cart2sph.m,
12727 general/pol2cart.m, general/sph2cart.m, signal/freqz_plot.m:
12728 Update for syntax error for latest texinfo.tex file.
12729
12730 2006-02-02 John W. Eaton <jwe@octave.org>
12731
12732 * plot/grid.m: Append ";\n" to "set grid" command.
12733
12734 2006-02-02 A S Hodel <hodelas@auburn.edu>
12735
12736 * control/base/rlocus.m: Don't atttempt to plot rlzer if it is empty.
12737
12738 2006-01-13 John W. Eaton <jwe@octave.org>
12739
12740 * audio/Makefile.in, control/base/Makefile.in,
12741 control/hinf/Makefile.in, control/obsolete/Makefile.in,
12742 control/system/Makefile.in, control/util/Makefile.in,
12743 deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
12744 general/Makefile.in, image/Makefile.in, io/Makefile.in,
12745 linear-algebra/Makefile.in, miscellaneous/Makefile.in,
12746 optimization/Makefile.in, plot/Makefile.in,
12747 polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
12748 signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
12749 special-matrix/Makefile.in, startup/Makefile.in,
12750 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
12751 statistics/models/Makefile.in, statistics/tests/Makefile.in,
12752 strings/Makefile.in, time/Makefile.in, testfun/Makefile.in:
12753 (all): Depend on PKG_ADD.
12754 (PKG_ADD): New target.
12755
12756 2006-01-13 Bill Denney <bill@givebillmoney.com>
12757
12758 * miscellaneous/dir.m: Add @seealso{} to docstring.
12759
12760 2006-01-13 John W. Eaton <jwe@octave.org>
12761
12762 * time/etime.m: Move here from miscellaneous/etime.m.
12763 * time/is_leap_year.m: Move here from miscellaneous/is_leap_year.m.
12764
12765 2006-01-13 Bill Denney <bill@givebillmoney.com>
12766
12767 * miscellaneous/dir.m: Use filesep instead of "/" where needed.
12768 * miscellaneous/fullfile.m: Likewise.
12769
12770 2006-01-12 David Bateman <dbateman@free.fr>
12771
12772 * general/blkdiag.m: Compatible behavior for empty matrices
12773 * statistics/base/unidrnd.m: Documentation buglet.
12774
12775 2005-12-14 David Bateman <dbateman@free.fr>
12776
12777 * testfun/assert.m, testfun/fail.m, testfun/test.m, testfun/demo.m,
12778 testfun/speed.m, testfun/example.m, Makefile.in: New files.
12779
12780 * Makefile.in (SUBDIRS): Include testfun.
12781 * configure.in (AC_CONFIG_FILES): Include testfun/Makefile.
12782
12783 * miscellaneous/dir.m: Transpose sub-assignment for cleanness.
12784
12785 * general/__isequal__.m: Remove reference to getfield.
12786
12787 * plot/hist.m: Update test code for row/column discrepencies.
12788 * signal/freqz.m: Alter output row/column for matlab compatibility.
12789 Update the test code for this.
12790 * sparse/spstats.m: Fix small bug in the dimension of output.
12791
12792 2005-12-13 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12793
12794 * cell/cell2mat.m: New file, from octave-forge.
12795
12796 2005-12-13 Ivana Varekova <varekova@redhat.com>
12797
12798 * sparse/treeplot.m, sparse/etreeplot.m, sparse/gplot.m:
12799 New graph theory functions.
12800
12801 2005-12-13 John W. Eaton <jwe@octave.org>
12802
12803 * general/blkdiag.m: Use "isempty" instead of @isempty.
12804
12805 * control/system/ss.m: Doc fix.
12806 From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
12807
12808 2005-12-12 Michael Zeising <michael@michaels-website.de>
12809
12810 * audio/wavread.m, audio/wavwrite.m:
12811 Correct scaling for 8-bit linear pcm samples.
12812 Improve scaling for all other linear pcm resolutions.
12813
12814 2005-12-07 John W. Eaton <jwe@octave.org>
12815
12816 * statistics/base/moment.m: Don't save and restore warn_str_to_num.
12817
12818 * sparse/spdiags.m: Don't save and restore warn_fortran_indexing.
12819 * strings/strjust.m: Likewise.
12820
12821 * general/shift.m: Don't save and restore warn_empty_list_elements.
12822 * signal/arma_rnd.m: Likewise.
12823 * strings/strcat.m: Likewise.
12824 * control/base/__freqresp__.m: Likewise.
12825 * control/base/place.m: Likewise.
12826 * control/base/pzmap.m: Likewise.
12827 * control/base/pzmap.m: Likewise.
12828 * control/system/sysappend.m: Likewise.
12829 * control/system/syscont.m: Likewise.
12830 * control/system/sysdisc.m: Likewise.
12831 * control/system/sysgroup.m: Likewise.
12832 * control/system/tfout.m: Likewise.
12833 * control/system/zpout.m: Likewise.
12834 * control/util/__outlist__.m: Likewise.
12835
12836 2005-12-06 John W. Eaton <jwe@octave.org>
12837
12838 * audio/wavread.m, audio/wavwrite.m: Adapt to Octave coding style.
12839 Avoid for loop in interleave/deinterleave steps.
12840
12841 2005-12-06 Michael Zeising <michael@michaels-website.de>
12842
12843 * audio/wavread.m, audio/wavwrite.m: New files.
12844
12845 2005-12-06 John W. Eaton <jwe@octave.org>
12846
12847 * miscellaneous/dir.m: Return Nx1 instead of 1xN struct array.
12848
12849 2005-12-05 John W. Eaton <jwe@octave.org>
12850
12851 * plot/axis.m: Add "## PKG_ADD: mark_as_command axis" line.
12852
12853 2005-12-02 John W. Eaton <jwe@octave.org>
12854
12855 * miscellaneous/fileattrib.m: New function.
12856
12857 2005-12-01 John W. Eaton <jwe@octave.org>
12858
12859 * general/columns.m: Use size (x, 2) instead of [nr, nc] = size (x).
12860 * general/rows.m: Use size (x, 1) instead of [nr, nc] = size (x).
12861 From William Poetra Yoga Hadisoeseno <williampoetra@yahoo.com>.
12862
12863 2005-11-30 John W. Eaton <jwe@octave.org>
12864
12865 * linear-algebra/krylov.m: Format doc string.
12866 From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
12867
12868 2005-11-23 William Poetra Yoga Hadisoeseno <williampoetra@yahoo.com>
12869
12870 * general/blkdiag.m: Import from octave-forge.
12871 Ignore empty matrices in the input. Add tests.
12872
12873 * general/isequal.m, general/isequalwithequalnans.m:
12874 New wrapper scripts for general/__isequal__.m.
12875 * general/__isequal__.m: Rename from general/isequal.m.
12876 New arg, nans_compare_equal.
12877
12878 2005-11-29 John W. Eaton <jwe@octave.org>
12879
12880 * miscellaneous/ver.m: Use new uname built-in function instead of
12881 calling system. Only append octave_forge_string if
12882 OCTAVE_FORGE_VERSION exists. Use puts instead of disp.
12883 Call license instead of hard-coding license info here.
12884
12885 * miscellaneous/license.m: Use persistent instead of global for
12886 __octave_licenses__. Use puts instead of disp.
12887 Use getuid and getpwuid instead of calling unix ("id -un").
12888 If nargout = 1, return license info instead of printing usage message.
12889
12890 2005-11-29 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12891
12892 * miscellaneous/ver.m: New file.
12893 * miscellaneous/license.m: New file.
12894
12895 2005-11-22 John W. Eaton <jwe@octave.org>
12896
12897 * plot/axis.m: Use %.16g instead of just %g to format ranges for
12898 gnuplot set command.
12899
12900 2005-11-15 John W. Eaton <jwe@octave.org>
12901
12902 * general/shiftdim.m: Doc fix.
12903
12904 2005-11-07 Keith Goodman <kwgoodman@gmail.com>
12905
12906 * set/unique.m: Doc string fix.
12907
12908 2005-11-01 John W. Eaton <jwe@octave.org>
12909
12910 * Makefile.in (distclean, maintainer-clean):
12911 Also remove autom4te.cache directory.
12912 From Quentin Spencer <qspencer@ieee.org>.
12913
12914 2005-10-28 John W. Eaton <jwe@octave.org>
12915
12916 * general/shiftdim.m: Compatibility fix for row vectors.
12917 Correct check for non-scalar non-integer shift. For positive
12918 N, shift is remainder of N and number of dims. Always return NS.
12919 Simplify.
12920
12921 2005-10-18 Keith Goodman <kwgoodman@gmail.com>
12922
12923 * general/randperm.m: Improve compatibility by allowing input
12924 value of zero.
12925
12926 2005-10-13 John W. Eaton <jwe@octave.org>
12927
12928 * plot/__plt__.m, plot/__errplot__.m, plot/replot.m:
12929 If in multiplot mode, clear plot before issuing new plot command.
12930
12931 * plot/__setup_plot__.m: New function.
12932 * plot/__plt__.m, plot__errplot__.m: Use it.
12933 Handle multiplot data and offsets here.
12934
12935 * plot/__plot_globals__.m: Also keep track of multiplot options.
12936 Move initialization to __setup_plot__.m.
12937
12938 * plot/subplot.m: Multiplot globals now in __plot_globals__.m.
12939 Don't reset gnuplot_command_replot.
12940
12941 * plot/replot.m: Handle multiplot data and offsets here.
12942 * plot__axis_label__.m, plot/axis.m, plot/grid.m,
12943 plot/plot_border.m, plot/plot.m, plot/plot_title.m,
12944 plot/top_title.m: Call replot, not __gnuplot_replot__.
12945
12946 2005-10-12 John W. Eaton <jwe@octave.org>
12947
12948 * plot/figure.m: Handle __current_figure__, not gnuplot details.
12949
12950 2005-10-04 Rafael Laboissiere <rafael@debian.org>
12951
12952 * binoinv.m, chi2pdf.m, frnd.m, poissinv.m, tinv.m, trnd.m,
12953 weibrnd.m: Removed calls and references to deprecated _pdf and
12954 _inv functions.
12955 * chi2pdf.m: Fixed typos in the documentation.
12956
12957 2005-09-28 John W. Eaton <jwe@octave.org>
12958
12959 * miscellaneous/single.m: New function.
12960
12961 * statistics/base/unidrnd.m: New function.
12962
12963 2005-09-27 John W. Eaton <jwe@octave.org>
12964
12965 * miscellaneous/dir.m: Filename never includes directory part.
12966
12967 2005-09-22 John W. Eaton <jwe@octave.org>
12968
12969 * polynomial/residue.m: Use logical indexing instead of find..
12970
12971 2005-09-22 Julius Smith <jos@ccrma.stanford.edu>
12972
12973 * polynomial/residue.m: Avoid division by zero for pure imaginary
12974 and zero poles.
12975
12976 2005-09-22 Bill Denney <denney@seas.upenn.edu>
12977
12978 * strings/deblank.m: Handle cell arrays.
12979 * strings/split.m: New argument, N, to limit number of splits.
12980
12981 2005-09-22 Miroslaw Kwasniak <mirek@zind.ikem.pwr.wroc.pl>
12982
12983 * plot/__pltopt1__.m: Handle plot colors "w" and "k" separately.
12984
12985 2005-09-20 "Orestes Mas" <orestes@tsc.upc.edu>
12986
12987 * control/base/rlocus.m: Doc fix.
12988
12989 2005-09-20 John W. Eaton <jwe@octave.org>
12990
12991 * general/isvector.m: Improve compatibility.
12992
12993 * general/postpad.m: Allow first argument to be a scalar.
12994 Allow padding to extend dimensionality.
12995 * general/prepad.m: Likewise.
12996
12997 2005-09-14 Daniel <durbano@shbano.com>
12998
12999 * statistics/tests/bartlett_test.m, linear-algebra/cross.m,
13000 statistics/distributions/discrete_cdf.m, general/fliplr.m,
13001 /control/base/dgram.m: Doc string fixes.
13002 From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
13003
13004 2005-09-12 Stefan van der Walt <stefan@sun.ac.za>
13005
13006 * saveimage.m: Do not ignore most significant bit when writing
13007 black and white images to file.
13008
13009 2005-09-07 Bill Denney <denney@seas.upenn.edu>
13010
13011 * audio/playaudio.m, control/base/__bodquist__.m,
13012 control/base/lqg.m, control/obsolete/dezero.m,
13013 control/system/__syschnamesl__.m, control/system/__sysconcat__.m,
13014 control/system/c2d.m, control/system/cellidx.m,
13015 control/system/d2c.m, control/system/dmr2d.m,
13016 control/system/is_signal_list.m, control/system/listidx.m,
13017 control/system/ss.m, control/system/sysappend.m,
13018 control/system/sysconnect.m, control/system/sysdup.m,
13019 control/system/sysgetsignals.m, control/system/sysidx.m,
13020 control/system/sysprune.m, control/system/syssetsignals.m,
13021 control/system/tfout.m, control/system/zpout.m,
13022 control/util/prompt.m, control/util/sortcom.m,
13023 control/util/strappend.m, finance/fv.m, finance/nper.m,
13024 finance/pmt.m, finance/pv.m, finance/rate.m, general/diff.m,
13025 general/num2str.m, general/repmat.m, general/sortrows.m,
13026 general/strerror.m, image/colormap.m, image/imshow.m,
13027 image/loadimage.m, image/saveimage.m, linear-algebra/norm.m,
13028 miscellaneous/fileparts.m, miscellaneous/popen2.m,
13029 plot/__axis_label__.m, plot/__errcomm__.m, plot/__plt1__.m,
13030 plot/__plt2__.m, plot/__plt__.m, plot/__pltopt1__.m,
13031 plot/__pltopt__.m, plot/axis.m, plot/bottom_title.m, plot/close.m,
13032 plot/grid.m, plot/hist.m, plot/plot_border.m, plot/polar.m,
13033 plot/print.m, plot/title.m, plot/top_title.m,
13034 polynomial/polyout.m, set/unique.m, signal/freqz.m, signal/stft.m,
13035 statistics/base/mean.m, statistics/base/moment.m,
13036 statistics/tests/cor_test.m,
13037 statistics/tests/kolmogorov_smirnov_test.m,
13038 statistics/tests/kolmogorov_smirnov_test_2.m,
13039 statistics/tests/prop_test_2.m, statistics/tests/sign_test.m,
13040 statistics/tests/t_test.m, statistics/tests/t_test_2.m,
13041 statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
13042 statistics/tests/var_test.m, statistics/tests/welch_test.m,
13043 statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
13044 statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
13045 strings/deblank.m, strings/dec2base.m, strings/index.m,
13046 strings/rindex.m, strings/split.m, strings/str2mat.m,
13047 strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
13048 strings/strncmp.m, strings/strrep.m, strings/substr.m:
13049 Avoid deprecated functions. Use ischar instead of isstr. Use
13050 isvector instead of is_vector. Use isstruct instead of
13051 is_struct. Use char instead of setstr.
13052
13053 2005-08-31 Daniel <durbano@shbano.com>
13054
13055 * special-matrix/invhilb.m, statistics/base/iqr.m,
13056 control/system/is_controllable.m, set/ismember.m: Doc fixes.
13057 From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
13058
13059 2005-08-29 Bill Denney <denney@seas.upenn.edu>
13060
13061 * image/saveimage.m: Open output file in binary mode.
13062
13063 * miscellaneous/bug_report.m: Open prefs file in text mode.
13064
13065 2005-08-16 John W. Eaton <jwe@octave.org>
13066
13067 * miscellaneous/computer.m: Handle optional maxsize and endian
13068 outputs.
13069
13070 2005-08-15 John W. Eaton <jwe@octave.org>
13071
13072 * strings/strcat.m: Allow single argument.
13073
13074 2005-07-18 John W. Eaton <jwe@octave.org>
13075
13076 * strings/strcmp.m: Delete.
13077
13078 2005-07-13 John W. Eaton <jwe@octave.org>
13079
13080 * deprecated/hypergeometric_rnd.m: Preserve compatibility with old
13081 versions of Octave.
13082
13083 2005-07-13 Ben Barrowes <barrowes@alum.mit.edu>
13084
13085 * statistics/distributions/betacdf.m: Rename from beta_cdf.m.
13086 * statistics/distributions/betainv.m: Rename from beta_inv.m.
13087 * statistics/distributions/betapdf.m: Rename from beta_pdf.m.
13088 * statistics/distributions/betarnd.m: Rename from beta_rnd.m.
13089 * statistics/distributions/binocdf.m: Rename from binomial_cdf.m.
13090 * statistics/distributions/binoinv.m: Rename from binomial_inv.m.
13091 * statistics/distributions/binopdf.m: Rename from binomial_pdf.m.
13092 * statistics/distributions/binornd.m: Rename from binomial_rnd.m.
13093 * statistics/distributions/chi2cdf.m: Rename from chisquare_cdf.m.
13094 * statistics/distributions/chi2inv.m: Rename from chisquare_inv.m.
13095 * statistics/distributions/chi2pdf.m: Rename from chisquare_pdf.m.
13096 * statistics/distributions/chi2rnd.m: Rename from chisquare_rnd.m.
13097 * statistics/distributions/expcdf.m: Rename from exponential_cdf.m.
13098 * statistics/distributions/expinv.m: Rename from exponential_inv.m.
13099 * statistics/distributions/exppdf.m: Rename from exponential_pdf.m.
13100 * statistics/distributions/exprnd.m: Rename from exponential_rnd.m.
13101 * statistics/distributions/fcdf.m: Rename from f_cdf.m.
13102 * statistics/distributions/finv.m: Rename from f_inv.m.
13103 * statistics/distributions/fpdf.m: Rename from f_pdf.m.
13104 * statistics/distributions/frnd.m: Rename from f_rnd.m.
13105 * statistics/distributions/gamcdf.m: Rename from gamma_cdf.m.
13106 * statistics/distributions/gaminv.m: Rename from gamma_inv.m.
13107 * statistics/distributions/gampdf.m: Rename from gamma_pdf.m.
13108 * statistics/distributions/gamrnd.m: Rename from gamma_rnd.m.
13109 * statistics/distributions/geocdf.m: Rename from geometric_cdf.m.
13110 * statistics/distributions/geoinv.m: Rename from geometric_inv.m.
13111 * statistics/distributions/geopdf.m: Rename from geometric_pdf.m.
13112 * statistics/distributions/geornd.m: Rename from geometric_rnd.m.
13113 * statistics/distributions/hygecdf.m: Rename from hypergeometric_cdf.m.
13114 * statistics/distributions/hygeinv.m: Rename from hypergeometric_inv.m.
13115 * statistics/distributions/hygepdf.m: Rename from hypergeometric_pdf.m.
13116 * statistics/distributions/hygernd.m: Rename from hypergeometric_rnd.m.
13117 * statistics/distributions/logncdf.m: Rename from lognormal_cdf.m.
13118 * statistics/distributions/logninv.m: Rename from lognormal_inv.m.
13119 * statistics/distributions/lognpdf.m: Rename from lognormal_pdf.m.
13120 * statistics/distributions/lognrnd.m: Rename from lognormal_rnd.m.
13121 * statistics/distributions/normcdf.m: Rename from normal_cdf.m.
13122 * statistics/distributions/norminv.m: Rename from normal_inv.m.
13123 * statistics/distributions/normpdf.m: Rename from normal_pdf.m.
13124 * statistics/distributions/normrnd.m: Rename from normal_rnd.m.
13125 * statistics/distributions/poisscdf.m: Rename from poisson_cdf.m.
13126 * statistics/distributions/poissinv.m: Rename from poisson_inv.m.
13127 * statistics/distributions/poisspdf.m: Rename from poisson_pdf.m.
13128 * statistics/distributions/poissrnd.m: Rename from poisson_rnd.m.
13129 * statistics/distributions/tcdf.m: Rename from t_cdf.m.
13130 * statistics/distributions/tinv.m: Rename from t_inv.m.
13131 * statistics/distributions/tpdf.m: Rename from t_pdf.m.
13132 * statistics/distributions/trnd.m: Rename from t_rnd.m.
13133 * statistics/distributions/unifcdf.m: Rename from unifoxorm_cdf.m.
13134 * statistics/distributions/unifinv.m: Rename from uniform_inv.m.
13135 * statistics/distributions/unifpdf.m: Rename from uniform_pdf.m.
13136 * statistics/distributions/unifrnd.m: Rename from uniform_rnd.m.
13137 * statistics/distributions/weibcdf.m: Rename from weibull_cdf.m.
13138 * statistics/distributions/weibinv.m: Rename from weibull_inv.m.
13139 * statistics/distributions/weibpdf.m: Rename from weibull_pdf.m.
13140 * statistics/distributions/wienrnd.m: Rename from wiener_rnd.m.
13141
13142 * deprecated/beta_cdf.m, deprecated/beta_inv.m,
13143 deprecated/beta_pdf.m, deprecated/beta_rnd.m,
13144 deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
13145 deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
13146 deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
13147 deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
13148 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
13149 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
13150 deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
13151 deprecated/f_rnd.m, deprecated/gamma_cdf.m,
13152 deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
13153 deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
13154 deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
13155 deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
13156 deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
13157 deprecated/hypergeometric_rnd.m, deprecated/lognormal_cdf.m,
13158 deprecated/lognormal_inv.m, deprecated/lognormal_pdf.m,
13159 deprecated/lognormal_rnd.m, deprecated/normal_cdf.m,
13160 deprecated/normal_inv.m, deprecated/normal_pdf.m,
13161 deprecated/normal_rnd.m, deprecated/poisson_cdf.m,
13162 deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
13163 deprecated/poisson_rnd.m, deprecated/t_cdf.m, deprecated/t_inv.m,
13164 deprecated/t_pdf.m, deprecated/t_rnd.m, deprecated/uniform_cdf.m,
13165 deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
13166 deprecated/uniform_rnd.m, deprecated/weibull_cdf.m,
13167 deprecated/weibull_inv.m, deprecated/weibull_pdf.m,
13168 deprecated/wiener_rnd.m: New files.
13169
13170 2005-07-08 John W. Eaton <jwe@octave.org>
13171
13172 * statistics/distributions/weibrnd.m: Rename from weibull_rnd.m.
13173 * deprecated/weibull_rnd.m: New file.
13174
13175 2005-07-08 cctsim <cctsim@yahoo.co.uk>
13176
13177 * strings/dec2base.m: Allow matrix arguments.
13178
13179 2005-07-08 John W. Eaton <jwe@octave.org>
13180
13181 * plot/__errplot__.m: Use __plot_globals__.
13182 * plot/__plt__.m: Likewise.
13183 * plot/figure.m: Likewise.
13184
13185 * plot/hold.m: New file.
13186 * plot/ishold.m: New file.
13187 * plot/__plot_globals__.m: New file.
13188
13189 2005-07-05 cctsim <cctsim@yahoo.co.uk>
13190
13191 * strings/dec2base.m: Don't remove all leading zeros if result is zero.
13192
13193 2005-07-05 John W. Eaton <jwe@octave.org>
13194
13195 * strings/findstr.m: Return [] for no matches.
13196
13197 2005-06-17 Keith Goodman <kwgoodman@gmail.com>
13198
13199 * miscellaneous/tic.m: Fix doc string.
13200
13201 2005-06-15 John W. Eaton <jwe@octave.org>
13202
13203 * polynomial/polyfit.m: Force return value to be a row vector.
13204
13205 2005-06-15 Tom Holroyd <tomh@kurage.nimh.nih.gov>
13206
13207 * general/isequal.m: Correct nargin check.
13208
13209 2005-06-14 John W. Eaton <jwe@octave.org>
13210
13211 * general/isvector.m: Handle N-d arrays.
13212 From Bill Denney <denney@seas.upenn.edu>.
13213
13214 2005-06-02 Ben Barrowes <barrowes@alum.mit.edu>
13215
13216 * plot/meshgrid.m: Handle 3 input arguments.
13217
13218 2005-06-02 Paul Kienzle <pkienzle@users.sf.net>
13219
13220 * signal/freqz.m: Use correct calculations when given a vector of
13221 frequencies. Improve accuracy of returned frequency vector.
13222 Improve speed for medium length filters (at a slight cost for slow
13223 filters). Add test cases.
13224
13225 2005-05-27 "Dmitri A. Sergatskov" <dasergatskov@gmail.com>
13226
13227 * plot/loglog.m: Fix set commands.
13228
13229 2005-05-25 John W. Eaton <jwe@octave.org>
13230
13231 * plot/sombrero.m: Default n to 41 if nargin == 0.
13232
13233 2005-05-24 John W. Eaton <jwe@octave.org>
13234
13235 * statistics/tests/anova.m: Use mean (y(:)) to compute total_mean.
13236
13237 * strings/strncmp.m: New file, from Tom Holroyd
13238 <tomh@kurage.nimh.nih.gov>.
13239
13240 * strings/strcmp.m: Return logical values in all cases.
13241
13242 2005-05-23 John W. Eaton <jwe@octave.org>
13243
13244 * plot/orient.m: New file. Adapt to Octave coding style.
13245 Texinfoize doc string.
13246
13247 * plot/print.m: New file. Adapt to Octave coding style. Include
13248 PKG_ADD command. Use set terminal consistently throughout. Use
13249 set terminal push/pop and unconditionally set output to screen
13250 when done to avoid requiring gget. Use a cell array for dev_list
13251 and cellidx to search for items in the list. Delete local
13252 variable endl. Don't set and restore automatic_replot. Use {}
13253 instead of nth to index varargin. Delete local variable
13254 va_arg_cnt.
13255
13256 2005-05-18 John W. Eaton <jwe@octave.org>
13257
13258 * general/num2str.m: Return early if X is a character string.
13259
13260 2005-05-11 John W. Eaton <jwe@octave.org>
13261
13262 * strings/findstr.m: Allow non-string arguments for compatiblity.
13263 From Tom Holroyd <tomh@kurage.nimh.nih.gov>.
13264
13265 * plot/polar.m: Don't call __pltopt__ here.
13266
13267 2005-05-02 John W. Eaton <jwe@octave.org>
13268
13269 * mkdoc: Print header message.
13270
13271 2005-04-28 John W. Eaton <jwe@octave.org>
13272
13273 * configure.in (AC_CONFIG_SRCDIR): Look for startup/inputrc, not
13274 startup/octaverc.
13275
13276 2005-04-28 Stefan van der Walt <stefan@sun.ac.za>
13277
13278 * image/imshow.m: Handle various image depths and 3d RGB images.
13279 (__im_numeric_limits__): New internal function.
13280
13281 2005-04-28 toni saarela <toni.saarela@helsinki.fi>
13282
13283 * statistics/tests/anova.m: Compute total_mean as mean of all
13284 data, not mean of group_mean.
13285
13286 2005-04-28 John W. Eaton <jwe@octave.org>
13287
13288 * startup/local-rcfile: New file.
13289 * startup/main-rcfile: Rename from startup/octaverc.
13290 * startup/Makefile.in (SOURCES): Add inputrc to the list.
13291 (install install-strip): Install main-rcfile in $(fcnfiledir)/startup.
13292 Install local-rcfile in $(localfcnfiledir)/startup.
13293
13294 2005-04-28 Keith Goodman <kwgoodman@gmail.com>
13295
13296 * startup/inputrc: New file.
13297 * startup/octaverc: Configure readline using inputrc from
13298 startupfiledir.
13299 * startup/Makefile.in (install, install-strip): Install octaverc
13300 in $(fcnfiledir)/startup.
13301
13302 2005-04-27 John W. Eaton <jwe@octave.org>
13303
13304 * optimization/qp.m: Define n_in after removing -Inf bounds from Ain.
13305
13306 2005-04-21 John W. Eaton <jwe@octave.org>
13307
13308 * optimization/glpk.m: Handle SENSE argument.
13309
13310 * optimization/qp.m, optimization/sqp.m: New files.
13311
13312 2005-04-08 John W. Eaton <jwe@octave.org>
13313
13314 * Makefile.in (clean, distclean, maintainer-clean):
13315 Avoid duplication in rules.
13316
13317 2005-03-28 John W. Eaton <jwe@octave.org>
13318
13319 * plot/contour.m, plot/mesh.m: Continue to use __gnuplot_raw__ for
13320 setting {no,}parametric.
13321 * plot/figure.m: Likewise, for setting terminal type.
13322
13323 * __axis_label__.m:, plot/axis.m, plot/bottom_title.m,
13324 plot/contour.m, plot/figure.m, plot/multiplot.m, plot/mplot.m,
13325 plot/plot_border.m, plot/subplot.m, plot/subwindow.m,
13326 plot/title.m, plot/top_title.m: Avoid eval.
13327
13328 2005-03-28 Dmitri A. Sergatskov <dasergatskov@gmail.com>
13329
13330 * plot/__axis_label__.m, plot/axis.m, plot/grid.m,
13331 plot/plot_border.m, plot/replot.m, plot/title.m, plot/top_title.m:
13332 Use __gnuplot_replot__ instead of replot.
13333
13334 * plot/__axis_label__.m, plot/axis.m, plot/bottom_title.m,
13335 plot/contour.m, plot/errorbar.m, plot/figure.m, plot/grid.m,
13336 plot/loglogerr.m, plot/loglog.m, plot/mesh.m, plot/mplot.m,
13337 plot/multiplot.m, plot/oneplot.m, plot/plot_border.m, plot/plot.m,
13338 plot/polar.m, plot/semilogxerr.m, plot/semilogx.m,
13339 plot/semilogyerr.m, plot/semilogy.m, plot/shg.m, plot/subplot.m,
13340 plot/subwindow.m, plot/title.m, plot/top_title.m:
13341 Use __gnuplot_raw__ instead of __gnuplot_set__.
13342
13343 * plot/replot.m: Use __gnuplot_replot__, not __greplot__.
13344
13345 2005-03-24 John W. Eaton <jwe@octave.org>
13346
13347 * optimization/glpkmex.m: Texinfoize Doc string.
13348 * optimization/glpk.m: Likewise.
13349 Allow VARTYPE and CTYPE to be row or column vectors of characters
13350 (row vectors are orginary character strings).
13351 * optimization/glpkparam.m: Delete.
13352
13353 2005-03-24 Quentin Spencer <qspencer@ieee.org>
13354
13355 * statistics/base/mean.m: Allow DIMS arg greater than the number
13356 of dimensions of X.
13357
13358 2005-03-23 John W. Eaton <jwe@octave.org>
13359
13360 * general/tril.m, general/triu.m: Return value of same class as
13361 argument.
13362
13363 * optimization/glpk.m: Simplify interface. By default, solve
13364 standard LP min C'*x s.t. A*x = b, x >= 0.
13365 * optimization/glpkmex.m: New file.
13366
13367 2005-03-22 John W. Eaton <jwe@octave.org>
13368
13369 * configure.in (AC_CONFIG_FILES): Add optimization/Makefile to the
13370 list.
13371
13372 * optimization/glpk.m: Adapt to Octave coding style.
13373 No need for varargout or varargin.
13374 Print usage message if nargin > 11.
13375 Allow any value of nargout.
13376 Use repmat (C, nr, nc) instead of char (C * ones (nr, nc)).
13377 Avoid looping when checking character classes.
13378
13379 * optimization: New directory.
13380 * Makefile.in (SUBDIRS): Add it to the list.
13381 * optimization/Makefile.in: New file.
13382 * optimization/glpk.m, optimization/glpkparams.m,
13383 optimization/glpktest1, optimization/glpktest2: New files.
13384
13385 2005-03-16 S�ren Hauberg <soren@hauberg.org>
13386
13387 * strings/split.m: Quick return for empty second arg.
13388 Improve warning for multi-line strings.
13389 Speed up by avoiding sprintf in loop and eval.
13390
13391 2005-03-16 Paul Kienzle <pkienzle@users.sf.net>
13392
13393 * polynomial/polyderiv.m : Accept a*b, a/b. Auto-reduce common terms.
13394 * polynomial/polyder.m: Ditto.
13395 * polynomial/polygcd.m: New function.
13396
13397 2005-03-16 John W. Eaton <jwe@octave.org>
13398
13399 * control/base/__stepimp__.m, control/base/bode.m,
13400 control/base/frdemo.m, control/base/nichols.m,
13401 control/base/nyquist.m, control/base/pzmap.m,
13402 control/base/rldemo.m, control/base/rlocus.m,
13403 control/hinf/dhinfdemo.m, control/hinf/hinfdemo.m,
13404 plot/__axis_label__.m, plot/__errplot__.m, plot/__plt__.m,
13405 plot/axis.m, plot/bar.m, plot/bottom_title.m, plot/contour.m,
13406 plot/errorbar.m, plot/figure.m, plot/grid.m, plot/loglog.m,
13407 plot/loglogerr.m, plot/mesh.m, plot/meshgrid.m, plot/mplot.m,
13408 plot/multiplot.m, plot/oneplot.m, plot/plot.m, plot/plot_border.m,
13409 plot/polar.m, plot/semilogx.m, plot/semilogxerr.m,
13410 plot/semilogy.m, plot/semilogyerr.m, plot/shg.m, plot/stairs.m,
13411 plot/subplot.m, plot/subwindow.m, plot/title.m, plot/top_title.m,
13412 plot/xlabel.m, quaternion/demoquat.m,
13413 quaternion/qcoordinate_plot.m, signal/freqz_plot.m, sparse/spy.m,
13414 statistics/base/ppplot.m, statistics/base/qqplot.m:
13415 Use __gnuplot_plot__ instead of gplot, __gnuplot_splot__ instead
13416 of gsplot, and __gnuplot_set__ instead of gset. Remove gplot,
13417 gsplot from @seealso docs.
13418
13419 * plot/replot.m: New file.
13420
13421 2005-03-15 David Bateman <dbateman@free.fr>
13422
13423 * set/unique.m, set/ismember.m: Handle cell arrays.
13424
13425 2005-03-09 John W. Eaton <jwe@octave.org>
13426
13427 * statistics/Makefile.in (bin-dist): Delete target.
13428 (BINDISTSUBDIRS): Delete variable.
13429 * control/Makefile.in: Likewise.
13430
13431 * audio/Makefile.in (bin-dist): Delete target.
13432 (BINDISTFILES): Delete variable.
13433 * control/base/Makefile.in: Likewise.
13434 * control/hinf/Makefile.in: Likewise.
13435 * control/obsolete/Makefile.in: Likewise.
13436 * control/system/Makefile.in: Likewise.
13437 * control/util/Makefile.in: Likewise.
13438 * deprecated/Makefile.in: Likewise.
13439 * elfun/Makefile.in: Likewise.
13440 * finance/Makefile.in: Likewise.
13441 * general/Makefile.in: Likewise.
13442 * image/Makefile.in: Likewise.
13443 * sparse/Makefile.in: Likewise.
13444 * io/Makefile.in: Likewise.
13445 * plot/Makefile.in: Likewise.
13446 * Makefile.in: Likewise.
13447 * miscellaneous/Makefile.in: Likewise.
13448 * linear-algebra/Makefile.in: Likewise.
13449 * polynomial/Makefile.in: Likewise.
13450 * quaternion/Makefile.in: Likewise.
13451 * set/Makefile.in: Likewise.
13452 * signal/Makefile.in: Likewise.
13453 * specfun/Makefile.in: Likewise.
13454 * special-matrix/Makefile.in: Likewise.
13455 * startup/Makefile.in: Likewise.
13456 * statistics/base/Makefile.in: Likewise.
13457 * statistics/distributions/Makefile.in: Likewise.
13458 * statistics/models/Makefile.in: Likewise.
13459 * statistics/tests/Makefile.in: Likewise.
13460 * strings/Makefile.in: Likewise.
13461 * time/Makefile.in: Likewise.
13462
13463 2005-03-08 John W. Eaton <jwe@octave.org>
13464
13465 * general/repmat.m: Correctly diagnose 3-argument non-scalar
13466 dimensions case. From Matthew A Swabey <mas01r@ecs.soton.ac.uk>.
13467
13468 2005-03-04 John W. Eaton <jwe@octave.org>
13469
13470 * plot/clg.m: New file.
13471
13472 2005-03-03 John W. Eaton <jwe@octave.org>
13473
13474 * general/isequal.m, general/sortrows.m, set/ismember.m,
13475 set/setdiff.m, strings/str2double.m, strings/strmatch.m,
13476 strings/strcmpi.m:
13477 New files from Octave-forge. Adapt to Octave coding standards.
13478
13479 2005-03-03 Paul Kienzle <pkienzle@users.sf.net>
13480
13481 * statistics/distributions/binomial_pdf.m: Extend the feasible
13482 computation range.
13483
13484 2005-02-25 John W. Eaton <jwe@octave.org>
13485
13486 Sparse merge.
13487
13488 2005-01-23 David Bateman <dbateman@free.fr>
13489
13490 * sparse/randperm.m: Delete duplicate randperm.m.
13491
13492 2005-01-10 John W. Eaton <jwe@octave.org>
13493
13494 * sparse/Makefile.in: New file.
13495 * configure.in (AC_CONFIG_FILES): Add sparse/Makefile to the list.
13496
13497 2005-01-07 David Bateman <dbateman@free.fr>
13498
13499 * set/unique.m: import file from octave-forge.
13500
13501 2005-01-05 David Bateman <dbateman@free.fr>
13502
13503 * Makefile.in: include sparse directory in SUBDIRS.
13504
13505 2004-12-30 John W. Eaton <jwe@octave.org>
13506
13507 * sparse/nzmax.m: Delete (there is an nzmax function in
13508 src/DLD-FUNCTIONS/sparse.cc).
13509
13510 2004-12-28 John W. Eaton <jwe@octave.org>
13511
13512 Merge of sparse code from David Bateman <dbateman@free.fr> and
13513 Andy Adler <adler@site.uottawa.ca>.
13514
13515 * sparse/colperm.m, sparse/nonzeros.m, sparse/nzmax.m,
13516 sparse/randperm.m, sparse/spalloc.m, sparse/spconvert.m,
13517 sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/sphcat.m,
13518 sparse/spones.m, sparse/sprand.m, sparse/sprandn.m,
13519 sparse/spstats.m, sparse/spvcat.m, sparse/spy.m: New files.
13520
13521 * sparse: New directory.
13522
13523 2005-02-22 John W. Eaton <jwe@octave.org>
13524
13525 * polynomial/residue.m: Force prepad to always create row vectors.
13526
13527 * polynomial/poly.m: Quick return if m is 0.
13528 From Carmen Navarrete <carmen.navarrete@uam.es>.
13529
13530 2005-02-21 David Bateman <dbateman@free.fr>
13531
13532 * statistics/distributions/poisson_rnd.m: fix for lambda of zero.
13533 From Mark van Rossum <mvanross@inf.ed.ac.uk>.
13534 Fix for row vectors with at least one element of lambda not in
13535 (0, Inf).
13536
13537 2005-02-21 John W. Eaton <jwe@octave.org>
13538
13539 * statistics/base/qqplot.m: Use feval instead of eval.
13540
13541 * plot/grid.m, plot/plot_border.m, plot/title.m, plot/top_title.m,
13542 plot/__axis_label__.m: Issue replot command.
13543
13544 2005-02-09 John W. Eaton <jwe@octave.org>
13545
13546 * polynomial/polyderiv.m: Force P to be a row vector.
13547
13548 2005-02-08 John W. Eaton <jwe@octave.org>
13549
13550 * strings/dec2base.m: Don't delete leading zero if third arg is
13551 provided and len <= computed max_len.
13552
13553 2005-01-27 David Bateman <dbateman@free.fr>
13554
13555 * strings/dec2base.m: Be even more careful about handling all digits.
13556
13557 2005-01-27 Paul Kienzle <pkienzle@users.sf.net>
13558
13559 * strings/dec2base.m: Use integer arithmetic to count number of digits.
13560
13561 2005-01-27 Benjamin Hall <benjamin.hall@pw.utc.com>
13562
13563 * statistics/base/median.m: Make it work for the scalar case too.
13564
13565 2005-01-25 Daniel J Sebald <daniel.sebald@ieee.org>
13566
13567 * plot/__plt__.m: Initialize fmt and sep outside of loop.
13568 Simplify logic for decoding args.
13569
13570 2005-01-24 John W. Eaton <jwe@octave.org>
13571
13572 * plot/__plr__.m, plot/__plr2__.m: Pass name of caller to __plt__.
13573
13574 * plot/__plt__.m: No need to save and reset hold state now.
13575 (first_plot): Delete unused variable.
13576
13577 * plot/__plr2__.m, plot/__plt2__.m: Improve diagnostics.
13578
13579 * plot/__plr__.m: Use __plt__, not specific __pltXX__ functions.
13580 * plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
13581 plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
13582 plot/__plt2vv__.m:
13583 Return data and gnuplot commands instead of evaluating them.
13584 * plot/__plt__.m: Handle evaluation of all gnuplot commands here.
13585 Based on changes from Daniel J Sebald <daniel.sebald@ieee.org>.
13586
13587 2005-01-18 John W. Eaton <jwe@octave.org>
13588
13589 * linear-algebra/cross.m: Allocate idx1 before use.
13590
13591 2004-12-08 Heikki Junes <Heikki.Junes@hut.fi>
13592
13593 * statistics/base/range.m: Fix varargin usage.
13594
13595 2004-12-02 Pascal A. Dupuis <Pascal.Dupuis@esat.kuleuven.ac.be>
13596
13597 * strings/deblank.m: Remove all trailing whitespace (check with
13598 isspace), not just SPC.
13599
13600 2004-12-02 Balint Reczey <balint_reczey@yahoo.com>
13601
13602 * statistics/base/moment.m: Fix argument parsing for N-d arrays.
13603
13604 2004-11-09 John W. Eaton <jwe@octave.org>
13605
13606 * miscellaneous/fileparts.m: Allow filenames with no extension.
13607 From Julius Smith <jos@ccrma.stanford.edu>.
13608
13609 2004-11-08 John W. Eaton <jwe@octave.org>
13610
13611 * plot/__plt2vm__.m: Delete debugging statement.
13612 From Dmitri A. Sergatskov <dmitri@unm.edu>.
13613
13614 2004-11-04 John W. Eaton <jwe@octave.org>
13615
13616 * plot/hist.m: Always return row vectors for vector args.
13617
13618 2004-09-23 John W. Eaton <jwe@octave.org>
13619
13620 * strings/strcmp.m: If args are not strings or cell arrays of
13621 strings, return zero instead of reporting an error.
13622
13623 2004-09-22 Federico Zenith <zenith@chemeng.ntnu.no>
13624
13625 * control/base/analdemo.m, control/base/are.m, control/base/bddemo.m,
13626 control/base/controldemo.m, control/base/damp.m, control/base/dare.m,
13627 control/base/dcgain.m, control/base/dgram.m, control/base/dlyap.m,
13628 control/base/dre.m, control/base/frdemo.m, control/base/gram.m,
13629 control/base/impulse.m, control/base/lqp.m, control/base/obsv.m,
13630 control/base/pzmap.m, control/base/rldemo.m, control/hinf/h2norm.m,
13631 control/hinf/hinfsyn.m, control/hinf/hinfsyn_ric.m,
13632 control/hinf/is_dgkf.m, control/system/c2d.m,
13633 control/system/is_detectable.m, control/system/is_sample.m,
13634 control/system/is_siso.m, control/system/is_stable.m,
13635 control/system/ss2sys.m, control/system/ss.m, control/system/sys2ss.m,
13636 control/system/sys2tf.m, control/system/sys2zp.m,
13637 control/system/sysappend.m, control/system/sysconnect.m,
13638 control/system/sysdisc.m, control/system/sysdup.m,
13639 control/system/sysgetsignals.m, control/system/sysmult.m,
13640 control/system/syssetsignals.m, control/system/syssub.m,
13641 control/system/tf2sys.m, control/system/ugain.m,
13642 control/system/zp2ss.m, control/system/zp2sys.m,
13643 control/system/zp2tf.m, control/util/axis2dlim.m, polynomial/roots.m,
13644 special-matrix/toeplitz.m: Fix typos in doc strings.
13645
13646 * control/base/are.m, control/base/dare.m, control/base/lsim.m,
13647 control/base/ltifr.m, control/base/place.m,control/base/tzero2.m,
13648 control/base/tzero.m, control/hinf/hinf_ctr.m, control/hinf/wgt1o.m,
13649 ontrol/system/is_abcd.m, control/system/parallel.m,
13650 control/system/ss2tf.m, control/system/ss2zp.m, control/system/ss.m,
13651 control/system/sysappend.m, control/system/sysconnect.m,
13652 control/system/sysdup.m, control/system/sysgroup.m,
13653 control/system/sysprune.m, control/system/sysreorder.m,
13654 control/system/sysscale.m, control/system/syssub.m,
13655 control/system/tf2ss.m, control/system/tf2zp.m, control/util/zgfmul.m,
13656 control/util/zginit.m, control/util/zgscal.m, elfun/acoth.m,
13657 polynomial/polyout.m, specfun/log2.m:
13658 Add output arguments in doc strings.
13659
13660 * control/base/are.m, control/base/bode_bounds, control/base/bode.m,
13661 control/base/__bodquist__.m, control/base/ctrb.m, control/base/dare.m,
13662 control/base/DEMOcontrol.m, control/base/dlyap.m, control/base/dre.m,
13663 control/base/freqchkw.m, control/base/__freqresp__.m,
13664 control/base/__freqresp__.m, control/base/lqp.m, control/base/lqr.m,
13665 contol/base/lsim.m, control/base/lyap.m, control/base/nyquist.m,
13666 control/base/obsv.m, control/base/place.m, control/base/pzmap.m,
13667 control/base/__stepimp__.m, control/base/step.m, control/base/tzero2.m
13668 control/base/tzero.m, control/hinf/dhinfdemo.m, control/hinf/h2norm.m,
13669 control/hinf/h2syn.m, control/hinf/hinfdemo.m,
13670 control/hinf/hinfnorm.m, control/hinf/hinfsyn_chk.m,
13671 control/hinf/hinfsyn.m, control/hinf/is_dgkf.m,
13672 control/obsolete/syschnames.m, control/obsolete/syschnames.m,
13673 control/system/c2d.m, control/system/is_abcd.m,
13674 control/system/is_controllable.m, control/system/is_detectable.m,
13675 control/system/is_observable.m, control/system/is_stable.m,
13676 control/system/jet707.m, control/system/ord2.m,
13677 control/system/starp.m, control/system/sys2fir.m,
13678 control/system/sys2ss.m, control/system/sys2tf.m,
13679 control/system/sys2zp.m, control/system/syscont.m,
13680 control/system/sysdisc.m, control/system/sysdup.m,
13681 control/system/sysgettype.m, control/system/sysgroup.m,
13682 control/system/sysmult.m, control/system/sysprune.m,
13683 control/system/sysreorder.m, control/system/sysscale.m,
13684 control/system/syssetsignals.m, control/system/sysupdate.m,
13685 control/system/tf2ss.m, control/system/tf2sys.m,
13686 control/system/zp2ss.m, control/system/zp2sys.m,
13687 control/util/axis2dlim.m, control/util/prompt.m,
13688 control/util/zgfmul.m, control/util/zginit.m,
13689 control/util/__zgpbal__.m, control/util/zgscal.m:
13690 Use @var, @strong, @command, @math, @acronym, @table and @cite
13691 in doc strings.
13692
13693 * control/base/bode_bounds.m, control/base/ctrb.m, control/base/dre.m,
13694 control/base/dgram.m, control/base/dlyap.m, control/base/ltifr.m,
13695 control/base/nyquist.m, control/base/obsv.m, control/base/tzero.m,
13696 control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m,
13697 control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
13698 control/hinf/hinfdemo.m, control/hinf/hinfnorm.m,
13699 control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
13700 control/hinf/wgt1o.m, control/obsolete/syschnames.m,
13701 control/system/c2d.m, control/system/fir2sys.m,
13702 control/system/is_stabilizable.m, control/system/jet707.m,
13703 control/system/ord2.m, control/system/ss2tf.m, control/system/tf2ss.m,
13704 control/util/zgshsr.m, polynomial/polyout.m:
13705 New @tex section(s) in doc strings for better formating of printed
13706 output.
13707
13708 * control/base/__freqresp__.m, control/base/nyquist.m,
13709 control/base/__stepimp__.m, control/hinf/hinfdemo.m,
13710 control/obsolete/syschnames.m, control/system/sysprune.m:
13711 Use proper double quote marks for TeX.
13712
13713 * control/base/DEMOcontrol.m: Add missing ;
13714
13715 * control/base/nichols.m, control/base/rlocus.m,
13716 control/obsolete/minfo.m, control/system/is_digital.m,
13717 control/system/ss2zp.m, control/system/sysmin.m,
13718 control/system/tf2zp.m, control/util/sortcom.m:
13719 Convert documentation to use or more completely use Texinfo.
13720
13721 * control/base/rlocus.m, control/hinf/dhinfdemo.m,
13722 control/hinf/hinfdemo.m, control/system/ord2.m,
13723 control/system/parallel.m, control/system/ss2tf.m,
13724 control/system/starp.m: Use "@group ... @end group" to avoid ascii
13725 art splitting over a page boundary.
13726
13727 * control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m,
13728 control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
13729 control/hinf/hinfdemo.m, control/hinf/hinfnorm.m,
13730 control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
13731 control/hinf/wgt1o.m, control/system/buildssic.m:
13732 Use {\cal H}_\infty for H-infinity and likewise for H-2 to
13733 the TeX documentation.
13734
13735 * control/system/is_stabilizable.m:
13736 Add Copyright so that help is displayed correctly.
13737
13738 * special-matrix/vander.m: Octave indexes start at 1.
13739
13740 2004-09-21 David Bateman <dbateman@free.fr>
13741
13742 * general/rotdim.m: New function for rotation of an N-d array in an
13743 arbitrary plane.
13744
13745 * general/flipdim.m: New function to flip an N-d array about an
13746 arbitrary axis.
13747
13748 2004-09-15 David Bateman <dbateman@free.fr>
13749
13750 * general/bitget.m: Replace Bmax, which is undefined with bitmax
13751
13752 2004-09-15 John W. Eaton <jwe@octave.org>
13753
13754 * strings/strcmp.m: Fix typo in cell/string array case.
13755 Use iscellstr to check for cells rather than iscell.
13756 Improve diagnostics for invalid args.
13757
13758 2004-09-10 David Bateman <dbateman@free.fr>
13759
13760 * statistics/distributions/binomial_rnd.m: Fix error for scalar n
13761 and p with n > 1, and fix for matrix n and p with n == 1.
13762
13763 * statistics/distributions/poisson_rnd.m: Fix for matrix length,
13764 due to row vs. column vector operations.
13765
13766 2004-09-03 David Bateman <dbateman@free.fr>
13767
13768 * general/repmat.m: Fix to allow logical classes.
13769
13770 2004-08-31 John W. Eaton <jwe@octave.org>
13771
13772 * general/isa.m: New function, from Octave-forge.
13773
13774 2004-08-31 David Bateman <dbateman@free.fr>
13775
13776 * general/bitcmp.m, general/bitget.m, general/bitset.m: Remove
13777 limitation on the use of int64 and uint64 types, and the use
13778 of the eval.
13779
13780 * general/bitset.m: Remove superfluous cast to return type, as bug
13781 in .^ with integer types is fixed.
13782
13783 * general/repmat.m: Adapt to allow integer types.
13784
13785 2004-08-31 Paul Kienzle <pkienzle@users.sf.net>
13786
13787 * plot/axis.m: Don't reset axes when querying them.
13788
13789 2004-08-27 David Bateman <dbateman@free.fr>
13790
13791 * statistics/base/ranks.m: Handle non-consecutive ties.
13792 Eliminate loop.
13793
13794 2004-07-27 David Bateman <dbateman@free.fr>
13795
13796 * general/num2str.m: Also insert spaces in output when precision
13797 argument is supplied.
13798
13799 2004-07-23 David Bateman <dbateman@free.fr>
13800
13801 * general/bitcmp.m, general/bitget.m, general/bitset.m: New functions.
13802
13803 2004-07-22 Etienne Grossmann <etienne@cs.uky.edu>
13804
13805 * general/sub2ind.m: Make reshaping index list unnecessary.
13806
13807 2004-07-22 Paul Kienzle <pkienzle@users.sf.net>
13808
13809 * miscellaneous/unix.m: Fix doc string.
13810
13811 2004-07-22 Stefan van der Walt <stefan@sun.ac.za>
13812
13813 * plot/figure.m: Clarification of documentation.
13814
13815 * image/imshow.m: Warn for complex images.
13816 Only estimate colourmap for images in [0, 65536].
13817
13818 2004-07-22 David Bateman <dbateman@free.fr>
13819
13820 * general/num2str.m: Fix the case of an all zero input.
13821
13822 2004-06-22 Etienne Grossmann <etienne@cs.uky.edu>
13823
13824 * general/ind2sub.m: Doc fix.
13825
13826 2004-06-08 John W. Eaton <jwe@octave.org>
13827
13828 * statistics/tests/kolmogorov_smirnov_test.m: Use func2str to
13829 convert function handle to string for eval.
13830
13831 2004-06-04 Paul Kienzle <pkienzle@users.sf.net>
13832
13833 * plot/errorbar.m: Remove debugging output.
13834
13835 2004-06-03 Stefan van der Walt <stefan@sun.ac.za>
13836
13837 * plot/__pltopt__.m: Properly escape @ symbols in doc string.
13838
13839 2004-06-03 Paul Kienzle <pkienzle@users.sf.net>
13840
13841 * deprecated/com2str.m: Include 'i' suffix for pure imaginary numbers.
13842
13843 * polynomial/polyout.m: Use parenthesis if necessary around
13844 complex polynomial coefficient.
13845
13846 * plot/__errcomm__.m, plot/__errplot__.m: Simplify code and fix
13847 the bug which causes __errplot__ to ignore the last argument.
13848
13849 2004-06-03 David Bateman <dbateman@free.fr>
13850
13851 * general/shiftdim.m: New function based on JWE code snippet.
13852
13853 * general/circdim.m: New function.
13854
13855 2004-05-06 David Bateman <dbateman@free.fr>
13856
13857 * general/issquare.m: Fail if ndim(x) > 2.
13858
13859 * linear-algebra/norm.m, linear-algebra/norm.m: Fail if ndim(x) > 2.
13860
13861 * linear-alegbra/cross.m, linear-algebra/dot.m: Allow matrix and
13862 N-d array arguments. Add optional dim argument to define
13863 dimension along which to operate.
13864
13865 * linear-algebra/dmult.m: Allow N-d arrays.
13866
13867 * linear-algebra/vec.m: Use v(:) and not reshape.
13868
13869 2004-04-29 David Bateman <dbateman@free.fr>
13870
13871 * statistics/base/ranks.m, statistics/base/run_count.m,
13872 statistics/base/studentize.m, statistics/base/kurtosis.m
13873 statistics/base/statistics.m, statistics/base/skewness.m
13874 statistics/base/iqr.m:
13875 Make N-d array aware. Allow optional argument to define the
13876 dimension along which to operate. Update the documentation.
13877
13878 * statistics/base/ranks.m: Change algorithm to use sort,
13879 and adjust for the ties after.
13880
13881 * statistics/base/run_counts.m: Change algorithm to use
13882 the a combination of diff and find, rather than a for-loop.
13883
13884 2004-04-23 Paul Kienzle <pkienzle@users.sf.net>
13885
13886 * plot/hist.m: Correctly determine cutoffs. New tests.
13887
13888 2004-04-23 David Bateman <dbateman@free.fr>
13889
13890 * general/int2str.m: Treat only real part of argument, and treat
13891 NDArrays by stacking the slices through the matrix vertically.
13892
13893 * general/num2str.m: Improve format of integer matrices, and the
13894 conversion of complex matrices added. Treat NDArrays by stacking
13895 the slices through the matrix vertically.
13896
13897 * deprecated/com2str.m: Moved here from general subdirectory.
13898
13899 2004-04-22 John W. Eaton <jwe@octave.org>
13900
13901 * quaternion/qtransvmat.m: Use continuation characters to make
13902 sure result is a matrix instead of a vector. From <aklark@atdot.it>.
13903
13904 2004-04-21 David Bateman <dbateman@free.fr>
13905
13906 * elfun/lcm.m: Make N-d aware.
13907
13908 * general/diff.m: Make the code N-d array aware. Allow an
13909 optional argument to define the dimension along which to perform
13910 the differences and allow the order of the differences to be larger
13911 than the dimension itself.
13912
13913 * general/rot90.m, general/fliplr.m, general/flipud.m: Limit the
13914 use of these functions to 1- and 2-d arrays.
13915
13916 2004-04-16 John W. Eaton <jwe@octave.org>
13917
13918 * elfun/gcd.m: Delete.
13919
13920 2004-04-15 David Bateman <dbateman@free.fr>
13921
13922 * set/create_set.m, general/is_duplicate_entry.m: Make N-d array aware.
13923
13924 * general/shift.m, general/prepad.m, general/postpad.m: Make N-d
13925 array aware and and optional argument for the dimension along
13926 which to operate.
13927
13928 * signal/unwrap.m: Make N-d array aware and fix optional
13929 argument for the dimension to be consistent with other N-d array
13930 functions.
13931
13932 2004-04-08 David Bateman <dbateman@free.fr>
13933
13934 * statistics/distributions/discrete_cdf.m,
13935 statistics/distributions/discrete_inv.m,
13936 statistics/distributions/discrete_pdf.m,
13937 statistics/distributions/discrete_rnd.m,
13938 statistics/distributions/exponential_cdf.m,
13939 statistics/distributions/exponential_inv.m,
13940 statistics/distributions/exponential_pdf.m,
13941 statistics/distributions/exponential_rnd.m,
13942 statistics/distributions/f_cdf.m,
13943 statistics/distributions/f_inv.m,
13944 statistics/distributions/f_pdf.m,
13945 statistics/distributions/f_rnd.m,
13946 statistics/distributions/geometric_cdf.m,
13947 statistics/distributions/geometric_inv.m,
13948 statistics/distributions/geometric_pdf.m,
13949 statistics/distributions/geometric_rnd.m,
13950 statistics/distributions/hypergeometric_rnd.m,
13951 statistics/distributions/kolmogorov_smirnov_cdf.m,
13952 statistics/distributions/laplace_cdf.m,
13953 statistics/distributions/laplace_inv.m,
13954 statistics/distributions/laplace_pdf.m,
13955 statistics/distributions/laplace_rnd.m,
13956 statistics/distributions/logistic_inv.m,
13957 statistics/distributions/logistic_rnd.m,
13958 statistics/distributions/lognormal_cdf.m,
13959 statistics/distributions/lognormal_inv.m,
13960 statistics/distributions/lognormal_pdf.m,
13961 statistics/distributions/lognormal_rnd.m,
13962 statistics/distributions/pascal_cdf.m,
13963 statistics/distributions/pascal_inv.m,
13964 statistics/distributions/pascal_pdf.m,
13965 statistics/distributions/pascal_rnd.m,
13966 statistics/distributions/poisson_cdf.m,
13967 statistics/distributions/poisson_inv.m,
13968 statistics/distributions/poisson_pdf.m,
13969 statistics/distributions/poisson_rnd.m,
13970 statistics/distributions/t_cdf.m,
13971 statistics/distributions/t_inv.m,
13972 statistics/distributions/t_pdf.m,
13973 statistics/distributions/t_rnd.m,
13974 statistics/distributions/weibull_cdf.m,
13975 statistics/distributions/weibull_inv.m,
13976 statistics/distributions/weibull_pdf.m,
13977 statistics/distributions/weibull_rnd.m:
13978 Allow N-d arrays.
13979
13980 * statistics/distributions/discrete_inv.m: Fix bug in indexing,
13981 that results in NaN in places where it should not have had.
13982
13983 * statistics/distributions/discrete_rnd.m: New argument formats to
13984 allow creating arbitrary matrices, compatiable with the other
13985 *_rnd.m functions. Maintain compatibility with previous format.
13986
13987 * statistics/distributions/empirical_rnd.m: New argument formats
13988 to allow creating arbitrary matrices, compatiable with the other
13989 *_rnd.m functions. Maintain compatibility with previous
13990 format. Allow N-d arrays.
13991
13992 * statistics/distributions/hypergeometric_cdf.m,
13993 statistics/distributions/hypergeometric_inv.m,
13994 statistics/distributions/hypergeometric_pdf.m,
13995 statistics/distributions/wiener_rnd.m:
13996 Error for non-scalar arguments.
13997
13998 * statistics/distributions/pascal_rnd.m:
13999 Correct for n = 1 bug, where all elements were equal.
14000
14001 2004-04-06 David Bateman <dbateman@free.fr>
14002
14003 * general/common_size.m, miscellaneous/bincoeff.m,
14004 statistics/distributions/beta_cdf.m,
14005 statistics/distributions/beta_inv.m,
14006 statistics/distributions/beta_pdf.m,
14007 statistics/distributions/beta_rnd.m,
14008 statistics/distributions/binomial_cdf.m,
14009 statistics/distributions/binomial_inv.m,
14010 statistics/distributions/binomial_pdf.m,
14011 statistics/distributions/binomial_rnd.m,
14012 statistics/distributions/cauchy_cdf.m,
14013 statistics/distributions/cauchy_inv.m,
14014 statistics/distributions/cauchy_pdf.m,
14015 statistics/distributions/cauchy_rnd.m,
14016 statistics/distributions/chisquare_cdf.m,
14017 statistics/distributions/chisquare_inv.m,
14018 statistics/distributions/chisquare_pdf.m,
14019 statistics/distributions/chisquare_rnd.m,
14020 statistics/distributions/gamma_cdf.m,
14021 statistics/distributions/gamma_inv.m,
14022 statistics/distributions/gamma_pdf.m,
14023 statistics/distributions/gamma_rnd.m,
14024 statistics/distributions/normal_cdf.m,
14025 statistics/distributions/normal_inv.m,
14026 statistics/distributions/normal_pdf.m,
14027 statistics/distributions/normal_rnd.m,
14028 statistics/distributions/stdnormal_cdf.m,
14029 statistics/distributions/stdnormal_pdf.m,
14030 statistics/distributions/stdnormal_rnd.m,
14031 statistics/distributions/uniform_cdf.m,
14032 statistics/distributions/uniform_inv.m,
14033 statistics/distributions/uniform_pdf.m,
14034 statistics/distributions/uniform_rnd.m:
14035 Allow the inputs to be N-d arrays.
14036
14037 * statistics/base/var.m: Update for N-d arrays. Allow dimension arg.
14038 * statistics/base/median.m: Likewise.
14039
14040 2004-04-02 David Bateman <dbateman@free.fr>
14041
14042 * statistics/base/std.m: Allow optional args for type and dim.
14043 * statistics/base/center.m, statistics/base/meansq.m,
14044 statistics/base/moment.m, statistics/base/range.m:
14045 Update for N-d arrays.
14046 * signal/fftshift.m: Fix dimensioning error.
14047
14048 * statistics/base/std.m: Use repmat not ones(nr,1)*mean to allow
14049 N-d arrays.
14050
14051 * general/mod.m, general/mod.m: Allow N-d arrays with one scalar arg.
14052
14053 * signal/fftshift.m: Update for N-d arrays, allow optional dim arg.
14054
14055 * specfun/erfinv.m, general/repmat.m: Update for N-d arrays.
14056
14057 * control/base/bode.m, control/base/lqg.m, control/system/ss2sys.m,
14058 control/system/cellidx.m, control/system/dmr2d.m control/system/ss.m,
14059 control/system/sysprune.m: Doc update for usage of cell arrays.
14060
14061 * control/system/sysidx.m: Use cellidx and not listidx.
14062
14063 2004-03-12 John W. Eaton <jwe@bevo.che.wisc.edu>
14064
14065 * plot/__pltopt1__.m: Always add title clause to plot command with
14066 default of "" (so it is off unless explicitly set by the user).
14067
14068 2004-03-12 Stefan van der Walt <stefan@sun.ac.za>
14069
14070 * image/imshow.m: Accept "truesize" argument.
14071 Ignore current colormap. New tests and demos.
14072
14073 2004-03-10 Volker Kuhlmann <VolkerKuhlmann@gmx.de>
14074
14075 * signal/sinewave.m: Allow N to default to M.
14076
14077 2004-03-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14078
14079 * signal/unwrap.m: Use "isempty (tol)" instead of "tol == []".
14080
14081 2004-03-04 John W. Eaton <jwe@bevo.che.wisc.edu>
14082
14083 * general/deal.m: New function.
14084 Add tests from Paul Kienzle.
14085
14086 2004-03-03 Stefan van der Walt <stefan@sun.ac.za>
14087
14088 * plot/hist.m: Compute histogram correctly for n>=30.
14089
14090 2004-03-02 Paul Kienzle <pkienzle@users.sf.net>
14091
14092 * signal/sinc.m: Use i(:) instead of i when checking for any nonzeros.
14093
14094 2004-03-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14095
14096 * miscellaneous/horzcat.m: Delete.
14097 * miscellaneous/vertcat.m: Delete.
14098
14099 2004-02-19 John W. Eaton <jwe@bevo.che.wisc.edu>
14100
14101 * plot/figure.m: Also look for GNUTERM in the environment and use
14102 that if it is set (for OS X). From Per Persson <persquare@mac.com>.
14103
14104 2004-02-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14105
14106 * control/base/__stepimp__.m: Only call clearplot if we will be
14107 doing multiple plots in the same gnuplot frame.
14108
14109 2004-02-16 John W. Eaton <jwe@bevo.che.wisc.edu>
14110
14111 * control/system/__sysconcat__.m, control/system/__tfl__.m,
14112 control/system/cellidx.m, control/system/ss.m,
14113 control/system/tf.m, control/system/zp.m: New functions.
14114
14115 2004-02-16 Glenn Golden <gdg@zplane.com>
14116
14117 * statistics/distributions/discrete_inv.m:
14118 Reduce memory requirements.
14119
14120 2004-02-16 John W. Eaton <jwe@bevo.che.wisc.edu>
14121
14122 * plot/__errcomm__.m: Fix thinko in previous change.
14123 From Teemu Ikonen <tpikonen@pcu.helsinki.fi>.
14124
14125 2004-02-16 A S Hodel <a.s.hodel@Eng.Auburn.EDU>
14126
14127 * control/base/__bodquist__.m, control/base/__stepimp__.m,
14128 control/base/analdemo.m, control/base/bddemo.m,
14129 control/base/bode.m, control/base/dre.m, control/base/frdemo.m,
14130 control/base/lqg.m, control/base/nyquist.m, control/base/place.m,
14131 control/base/rldemo.m, control/base/rlocus.m,
14132 control/base/tzero.m, control/hinf/dgkfdemo.m,
14133 control/hinf/dhinfdemo.m, control/hinf/h2syn.m,
14134 control/hinf/hinf_ctr.m, control/hinf/hinfsyn.m,
14135 control/hinf/wgt1o.m, control/obsolete/dlqg.m,
14136 control/obsolete/packsys.m, control/obsolete/series.m,
14137 control/system/__sysdefioname__.m,
14138 control/system/__sysdefstname__.m, control/system/__sysgroupn__.m,
14139 control/system/__tf2sysl__.m, control/system/buildssic.m,
14140 control/system/c2d.m, control/system/d2c.m,
14141 control/system/dmr2d.m, control/system/fir2sys.m,
14142 control/system/is_signal_list.m, control/system/is_siso.m,
14143 control/system/jet707.m, control/system/listidx.m,
14144 control/system/moddemo.m, control/system/ord2.m,
14145 control/system/packedform.m, control/system/parallel.m,
14146 control/system/ss2sys.m, control/system/sys2tf.m,
14147 control/system/sys2zp.m, control/system/sysadd.m,
14148 control/system/sysappend.m, control/system/sysconnect.m,
14149 control/system/syscont.m, control/system/sysdimensions.m,
14150 control/system/sysdisc.m, control/system/sysdup.m,
14151 control/system/sysgetsignals.m, control/system/sysgettype.m,
14152 control/system/sysgroup.m, control/system/sysmin.m,
14153 control/system/sysmult.m, control/system/sysprune.m,
14154 control/system/sysrepdemo.m, control/system/sysscale.m,
14155 control/system/syssetsignals.m, control/system/syssub.m,
14156 control/system/sysupdate.m, control/system/tf2sys.m,
14157 control/system/ugain.m, control/system/zp2ss.m,
14158 control/system/zp2sys.m, control/util/__outlist__.m,
14159 control/util/__zgpbal__.m, control/util/strappend.m:
14160 Use cell arrays instead of lists.
14161
14162 2004-01-23 Stefan van der Walt <stefan@sun.ac.za>
14163
14164 * plot/bar.m: Increase size of cutoff vector from xlen-1 to xlen
14165 so that bar (1, 1) will work.
14166
14167 2004-01-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14168
14169 * plot/__errcomm__.m: Cope with nargin now being a function.
14170 * plot/__errplot__.m: Likewise.
14171 * plot/__plt__.m: Likewise.
14172 * plot/plot_border.m: Likewise.
14173
14174 * Makefile.in (distclean, maintainer-clean): Remove DOCSTRINGS,
14175 not $(DOCSTRINGS).
14176
14177 2004-01-21 Quentin Spencer <qspencer@ieee.org>
14178
14179 * linear-algebra/rank.m: Allow rank ([]) to return 0, same as
14180 rank ([], tol).
14181
14182 2004-01-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14183
14184 * elfun/acot.m: Return atan (1./z).
14185 From Gregory Vanuxem <g.vanuxem@wanadoo.fr>.
14186
14187 * miscellaneous/dir.m: New file.
14188
14189 * general/num2str.m: Use "%d" as format if values are ints with
14190 magnitude less than 1e10.
14191
14192 2004-01-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14193
14194 * general/num2str.m: If single arg is string, return it.
14195
14196 * miscellaneous/not.m: New file.
14197
14198 * miscellaneous/unix.m: New file.
14199
14200 * miscellaneous/isunix.m: New file.
14201 * miscellaneous/ispc.m: New file.
14202
14203 * miscellaneous/computer.m: New file.
14204
14205 * miscellaneous/delete.m: New file.
14206
14207 2004-01-08 John W. Eaton <jwe@bevo.che.wisc.edu>
14208
14209 * statistics/tests/kolmogorov_smirnov_test_2.m: Fix test for ties.
14210
14211 2004-01-07 John W. Eaton <jwe@bevo.che.wisc.edu>
14212
14213 * miscellaneous/path.m: Handle DEFAULT_LOADPATH substitution.
14214 Always return substituted version of LOADPATH if nargout != 0.
14215
14216 2003-12-21 Schloegl Alois <alois.schloegl@tugraz.at>
14217
14218 * miscellaneous/fullfile.m: If filename is empty, set it to "."
14219 before continuing.
14220
14221 * miscellaneous/fileparts.m: Allow name to start with ".".
14222
14223 2003-12-16 John W. Eaton <jwe@bevo.che.wisc.edu>
14224
14225 * general/ind2sub.m: New file.
14226 * general/sub2ind.m: New file.
14227
14228 2003-12-15 John W. Eaton <jwe@bevo.che.wisc.edu>
14229
14230 * control/system/zp2ss.m: Don't save and restore
14231 warn_empty_list_elements.
14232
14233 2003-12-15 Gabriele Pannocchia <g.pannocchia@ing.unipi.it>
14234
14235 * control/system/zp2ss.m: Correct definition of pure gain system.
14236
14237 2003-12-10 Quentin Spencer <qspencer@ieee.org>
14238
14239 * statistics/base/mean.m: Remove special case for row vectors.
14240
14241 2003-11-19 Quentin Spencer <qspencer@ieee.org>
14242
14243 * signal/freqz_plot.m: Save and restore automatic_replot too.
14244
14245 2003-11-18 Danilo Piazzalunga <danilopiazza@libero.it>
14246
14247 * statistics/base/iqr.m: Handle matrices.
14248
14249 2003-11-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14250
14251 * general/issymmetric.m: Don't fail if norm (x) == 0.
14252
14253 2003-11-17 John W. Eaton <jwe@bevo.che.wisc.edu>
14254
14255 * miscellaneous/path.m: Fix thinko in previous change.
14256
14257 2003-11-14 Gabriele Pannocchia <g.pannocchia@ing.unipi.it>
14258
14259 * control/base/dare.m: Check positive (semi)definiteness and
14260 dimensions of r (and q).
14261 * control/base/dlqr.m: Check stabilizability of (A,B),
14262 detectability of (A,Q), and whether (A,Q) has non minimal modes
14263 near unit circle.
14264
14265 * control/system/is_detectable.m: Use Hautus Lemma.
14266 Correct the behavior for discrete-time systems.
14267 * control/system/is_stabilizable.m: Likewise.
14268
14269 * linear-algebra/krylov.m: Return H = [] in Vnrm == 0 case.
14270
14271 * linear-algebra/krylovb.m: Fix typo in usage message.
14272
14273 * general/isdefinite.m: New function.
14274
14275 2003-10-29 John W. Eaton <jwe@bevo.che.wisc.edu>
14276
14277 * general/reshape: Delete.
14278
14279 2003-10-28 John W. Eaton <jwe@bevo.che.wisc.edu>
14280
14281 * general/numel.m: Delete.
14282
14283 2003-10-15 John W. Eaton <jwe@bevo.che.wisc.edu>
14284
14285 * miscellaneous/horzcat.m, miscellaneous/vartcat.m: New files.
14286
14287 * deprecated/isstr.m: New file.
14288
14289 2003-10-04 John W. Eaton <jwe@bevo.che.wisc.edu>
14290
14291 * plot/__axis_label__.m, plot/xlabel.m, plot/ylabel.m,
14292 plot/zlabel.m, plot/title.m: Return a value if nargout > 0.
14293
14294 2003-10-02 Quentin Spencer <qspencer@ieee.org>
14295
14296 * statistics/base/mean.m: Fix missing semicolon problem.
14297
14298 2003-09-08 Al Niessner <Al.Niessner@jpl.nasa.gov>
14299
14300 * plot/subplot.m: New global variable, __multiplot_scale__.
14301
14302 2003-08-29 David Castelow <DCastelow@Airspan.com>
14303
14304 * strings/dec2base.m, strings/dec2bin.m, strings/dec2hex.m:
14305 Allow optional length argument.
14306
14307 2003-08-28 John W. Eaton <jwe@bevo.che.wisc.edu>
14308
14309 * polynomial/polyfit.m: Avoid calling flipud.
14310 From Pascal A. Dupuis <Pascal.Dupuis@esat.kuleuven.ac.be>.
14311 Return structure as second output value for improved Matlab
14312 compatibility.
14313
14314 2003-07-30 John W. Eaton <jwe@bevo.che.wisc.edu>
14315
14316 * linear-algebra/cond.m: Behave as though old built-in variable
14317 propagate_empty_matrices is always 1. Also handle empty matrices
14318 with one non-zero dimension.
14319
14320 * miscellaneous/dump_prefs.m: Add warn_separator_insert and
14321 warn_single_quote_string to the list.
14322 Delete whitespace_in_literal_matrix and propagate_empty_matrices
14323 from the list.
14324
14325 2003-07-25 Paul Kienzle <pkienzle@users.sf.net>
14326
14327 * signal/autocov.m: Transpose result of conj because diag returns
14328 a column vector, not a row vector.
14329
14330 * audio/playaudio.m, audio/record.m, image/image.m,
14331 miscellaneous/bug_report.m: Protect spaces in filenames
14332 with quotes.
14333
14334 2003-07-15 John W. Eaton <jwe@bevo.che.wisc.edu>
14335
14336 * io/printf.m, io/puts.m: Delete.
14337
14338 * miscellaneous/dump_prefs.m: Delete define_all_return_values and
14339 default_return_value from the list.
14340 Add warn_undefined_return_values to the list.
14341
14342
14343 2003-07-13 John W. Eaton <jwe@bevo.che.wisc.edu>
14344
14345 * miscellaneous/dump_prefs.m: Delete default_global_variable_value
14346 and initialize_global_variables from the list.
14347
14348 2003-07-11 John W. Eaton <jwe@bevo.che.wisc.edu>
14349
14350 * image/colormap.m: Don't save and restore default_eval_print_flag.
14351
14352 * miscellaneous/dump_prefs.m: Delete default_eval_print_flag.
14353
14354 * control/util/zgshsr.m: Use x OP= y instead of x = x OP y.
14355 * control/system/sys2fir.m: Likewise.
14356
14357 * control/system/is_siso.m: Use && instead of & where appropriate.
14358 * control/system/__tf2sysl__.m: Likewise.
14359
14360 * control/system/__tf2sysl__.m: Use end instead of length(X).
14361
14362 * control/freqchkw.m: Use %-escapes for error instead of num2str
14363 and [] concatenation.
14364 * control/system/sys2fir.m: Likewise.
14365
14366 * control/base/dgram.m, control/base/freqchkw.m,
14367 control/base/gram.m, control/system/__abcddims__.m,
14368 control/system/__sysdefstname__.m, control/system/__tf2sysl__.m,
14369 control/system/is_sample.m, control/system/is_signal_list.m,
14370 control/system/is_siso.m, control/system/sys2fir.m,
14371 control/system/syschtsam.m, control/system/sysgettsam.m,
14372 control/system/sysgettype.m, control/system/tf2zp.m,
14373 control/system/ugain.m, control/util/prompt.m,
14374 control/util/run_cmd.m, control/util/zgrownorm.m,
14375 control/util/zgshsr.m:
14376 Improve conformance to Octave coding style.
14377
14378 * miscellaneous/dump_prefs.m: Add warn_resize_on_reange_error to
14379 the list.
14380 Delete resize_on_range_error from the list.
14381
14382 * control/base/pzmap.m, control/base/place.m,
14383 control/base/__freqresp__.m, control/system/sysappend.m,
14384 control/system/syscont.m, control/system/sysdisc.m,
14385 control/system/sysgroup.m, control/system/tfout.m,
14386 control/system/zp2ss.m, control/system/zpout.m,
14387 control/util/__outlist__.m, signal/arma_rnd.m, general/shift.m,
14388 strings/strcat.m: Save and restore warn_empty_list_elements, not
14389 empty_list_elements_ok.
14390
14391 * miscellaneous/dump_prefs.m: Add warn_empty_list_elements to the list.
14392 Delete empty_list_elements_ok from the list.
14393
14394 2003-07-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14395
14396 * miscellaneous/dump_prefs.m: Include warn_neg_dim_as_zero in the
14397 list.
14398 Delete treat_neg_dim_as_zero from the list.
14399
14400 * strings/blanks.m: Don't check treat_neg_dim_as_zero.
14401
14402 2003-07-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14403
14404 * general/reshape.m: Omit do_fortran_indexing from doc string (it
14405 was not used in the code in any case).
14406
14407 * strings/strjust.m: Temporarily set warn_fortran_indexing, not
14408 do_fortran_indexing.
14409
14410 * statistics/base/moment.m: Temporarily set warn_str_to_num, not
14411 implict_str_to_num_ok. Use unwind_protect block to do it.
14412
14413 * miscellaneous/dump_prefs.m: Include DEFAULT_EXEC_PATH,
14414 DEFAULT_LOAD_PATH, crash_dumps_octave_core,
14415 sighup_dumps_octave_core, sigterm_dumps_octave_core,
14416 warn_imag_to_real, warn_num_to_str, warn_str_to_num, and
14417 warn_fortran_indexing in the list.
14418 Delete ok_to_lose_imaginary_part, implicit_num_to_str_ok,
14419 implicit_str_to_num_ok, do_fortran_indexing, and
14420 prefer_column_vectors from list.
14421
14422 2003-07-02 John W. Eaton <jwe@bevo.che.wisc.edu>
14423
14424 * Makefile.in (distclean, maintainer-clean): Also remove
14425 gethelp$(BUILD_EXEEXT), $(DOCSTRINGS), and autom4te.cache
14426 directory.
14427
14428 2003-06-17 Aaron A. King <king@quercus.tiem.utk.edu>
14429
14430 * plot/hist.m: Don't forget to define n if x is a vector.
14431
14432 2003-06-13 Alois Schloegl <alois.schloegl@tugraz.at>
14433
14434 * miscellaneous/fileparts.m: For compatibility with Matlab,
14435 return "." with extension.
14436
14437 2003-06-04 John W. Eaton <jwe@bevo.che.wisc.edu>
14438
14439 * control/base/__stepimp__.m, control/base/nichols.m,
14440 control/base/nyquist.m, miscellaneous/dump_prefs.m,
14441 plot/bottom_title.m, plot/mplot.m, plot/multiplot.m,
14442 plot/oneplot.m, plot/plot_border.m, plot/subplot.m,
14443 plot/subwindow.m, plot/top_title.m, signal/freqz_plot.m:
14444 Eliminate gnuplot_has_multiplot (assume it is always true).
14445
14446 2003-05-14 John W. Eaton <jwe@bevo.che.wisc.edu>
14447
14448 * Makefile.in, image/Makefile.in, startup/Makefile.in: Handle DESTDIR.
14449
14450 2003-05-05 Andy Adler <adler@site.uottawa.ca>
14451
14452 * plot/hist.m: Improve performance by using different algorithms
14453 depending on number of bins.
14454
14455 2003-05-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14456
14457 * control/system/sysadd.m: If systems are not "tf", convert before
14458 adding.
14459
14460 2003-05-01 Paul Kienzle <pkienzle@users.sf.net>
14461
14462 * image/imagesc.m: Accept data limits parameter for colormap.
14463
14464 2003-04-11 Doug Stewart <dastew@sympatico.ca>
14465
14466 * control/base/__stepimp__.m: If digital impulse, reduce gain of
14467 the impulse by t_step.
14468
14469 2003-04-07 John W. Eaton <jwe@bevo.che.wisc.edu>
14470
14471 * control/base/__bodquist__.m: Don't convert pdbig and fdbig to
14472 column vectors.
14473
14474 2003-03-24 Quentin Spencer <qspencer@ieee.org>
14475
14476 * linear-algebra/null.m: Handle empty matrix arg.
14477
14478 2003-03-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14479
14480 * general/shift.m: Force empty_list_elements_ok to 1.
14481
14482 2003-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14483
14484 * deprecated/struct_contains.m, deprecated/struct_elements.m:
14485 New files.
14486
14487 2003-02-20 John W. Eaton <jwe@bevo.che.wisc.edu>
14488
14489 * statistics/tests/kolmogorov_smirnov_test.m: Use str2func to make
14490 function handle to pass to feval.
14491 * statistics/base/qqplot.m: Likewise.
14492 * statistics/base/ppplot.m: Likewise.
14493 * signal/spectral_xdf.m: Likewise.
14494 * signal/spectral_adf.m: Likewise.
14495
14496 2003-02-19 John W. Eaton <jwe@bevo.che.wisc.edu>
14497
14498 * plot/axis.m: Avoid whitespace in literal matrix problem.
14499
14500 2003-02-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14501
14502 * linear-algebra/logm.m: New file.
14503
14504 2003-02-18 David Bateman <dbateman@free.fr>
14505
14506 * mkpkgadd: Scan C++ files as well
14507
14508 2003-02-13 Alois Schloegl <alois.schloegl@tugraz.at>
14509
14510 * strings/findstr.m: Return empty set for zero-length target.
14511
14512 2003-02-11 Paul Kienzle <pkienzle@users.sf.net>
14513
14514 * set/union.m: Preserve the orientation of inputs.
14515
14516 2003-01-23 John W. Eaton <jwe@bevo.che.wisc.edu>
14517
14518 * general/int2str.m: Eliminate leading spaces.
14519
14520 2003-01-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14521
14522 * general/int2str.m: Do a better job with 0, Inf, and NaN,
14523
14524 2003-01-11 Paul Kienzle <pkienzle@users.sf.net>
14525
14526 * Makefile.in (gethelp$(BUILD_EXEEXT)): Pass $(BUILD_CXXFLAGS) and
14527 $(BUILD_LDFLAGS) to compiler.
14528
14529 2003-01-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14530
14531 * general/num2str.m: Don't specify field width for scalars.
14532
14533 2003-01-05 John W. Eaton <jwe@bevo.che.wisc.edu>
14534
14535 * Makefile.in (DISTFILES): Don't forget mkpkgadd.
14536
14537 2003-01-03 John W. Eaton <jwe@bevo.che.wisc.edu>
14538
14539 * gethelp.cc: Define __USE_STD_IOSTREAM if using Compaq C++.
14540
14541 * miscellaneous/tempname.m: New file.
14542
14543 * miscellaneous/tempdir.m: New file.
14544
14545 * miscellaneous/fullfile.m: New file.
14546
14547 2003-01-02 John W. Eaton <jwe@bevo.che.wisc.edu>
14548
14549 * miscellaneous/fileparts.m: New file.
14550
14551 * io/beep.m: New file.
14552
14553 * plot/__pltopt1__.m: Call undo_string_escapes for title part of
14554 format only.
14555
14556 2003-01-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14557
14558 * strings/strcmp.m: Handle cell arrays of strings.
14559
14560 2002-12-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14561
14562 * general/int2str.m: Handle matrices.
14563 * general/num2str.m: Likewise.
14564 Also handle optional precision, and format args.
14565
14566 2002-12-17 John W. Eaton <jwe@bevo.che.wisc.edu>
14567
14568 * audio/Makefile.in, control/base/Makefile.in,
14569 control/hinf/Makefile.in, control/obsolete/Makefile.in,
14570 control/system/Makefile.in, elfun/Makefile.in,
14571 finance/Makefile.in, general/Makefile.in, image/Makefile.in,
14572 io/Makefile.in, linear-algebra/Makefile.in,
14573 miscellaneous/Makefile.in, polynomial/Makefile.in,
14574 quaternion/Makefile.in, set/Makefile.in, signal/Makefile.in,
14575 specfun/Makefile.in, special-matrix/Makefile.in,
14576 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
14577 statistics/models/Makefile.in, statistics/tests/Makefile.in,
14578 strings/Makefile.in, time/Makefile.in, plot/Makefile.in,
14579 deprecated/Makefile.in: Use new do-script-install and
14580 do-script-uninstall macros.
14581
14582 * mkpkgadd: New script.
14583
14584 * plot/close.m: New file.
14585
14586 2002-11-15 John W. Eaton <jwe@bevo.che.wisc.edu>
14587
14588 * image/image.m: Use -raw option for xv.
14589 From Remy Bruno <remy.bruno@libertysurf.fr>
14590
14591 2002-11-12 John W. Eaton <jwe@bevo.che.wisc.edu>
14592
14593 * control/base/lsim.m: Use approximate test for step size change.
14594
14595 * signal/bartlett.m: Avoid row/column mismatch error.
14596
14597 2002-11-12 Paul Kienzle <pkienzle@users.sf.net>
14598
14599 * statistics/base/var.m: Use better formula for improved accuracy.
14600
14601 2002-11-04 Nicholas Piper <nick-octave@nickpiper.co.uk>
14602
14603 * control/base/lsim.m: Correct doc string.
14604
14605 2002-11-04 A S Hodel <a.s.hodel@Eng.Auburn.EDU>
14606
14607 * control/system/syssub.m: Call tf2sys with Gnum-Hnum, not Gnum+Hnum.
14608
14609 2002-11-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14610
14611 * plot/contour.m: Handle x and y as matrices too.
14612
14613 2002-11-01 Joseph P. Skudlarek <jskud@jskud.com>
14614
14615 * plot/contour.m: Fix error and usage messages.
14616
14617 2002-11-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14618
14619 * plot/contour.m: Correct orientation of plot.
14620
14621 2002-10-31 John W. Eaton <jwe@bevo.che.wisc.edu>
14622
14623 * control/base/analdemo.m: Fix typo.
14624
14625 2002-10-31 Francesco Potorti` <pot@gnu.org>
14626
14627 * statistics/distributions/discrete_pdf.m: Fix typo.
14628
14629 2002-10-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14630
14631 * mkdoc: Exit immediately on errors.
14632 Exit with error if gethelp does not exist.
14633
14634 * Makefile.in: Use $(BUILD_EXEEXT) as appropriate.
14635
14636 2002-10-08 John W. Eaton <jwe@bevo.che.wisc.edu>
14637
14638 * Makefile.in (gethelp): Use $(BUILD_CXX), not $(CXX).
14639
14640 2002-09-27 Paul Kienzle <pkienzle@users.sf.net>
14641
14642 * statistics/distributions/normal_cdf.m: Handle variance == 0.
14643 * statistics/distributions/normal_pdf.m: Likewise.
14644 * statistics/distributions/normal_inv.m: Likewise.
14645
14646 2002-09-27 Paul Kienzle <pkienzle@users.sf.net>
14647
14648 * specfun/erfinv.m: Return NaN for NaN inputs.
14649
14650 2002-09-26 Jeff Cunningham <jeffrey@cunningham.net>
14651
14652 * statistics/base/var.m: Handle complex values.
14653
14654 2002-08-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14655
14656 * configure.in (AC_CONFIG_FILES): Add deprecated/Makefile to the
14657 list.
14658 * deprecated/Makefile.in: New file.
14659
14660 2002-08-09 Paul Kienzle <pkienzle@users.sf.net>
14661
14662 * statistics/distributions/beta_cdf.m: Replace betai with betainc.
14663 * statistics/distributions/binomial_cdf.m: Likewise.
14664 * statistics/distributions/f_cdf.m: Likewise.
14665 * statistics/distributions/t_cdf.m: Likewise.
14666
14667 * miscellaneous/bincoeff.m: Replace lgamma with gammaln.
14668 * specfun/beta.m: Likewise.
14669 * special-matrix/invhilb.m: Likewise (but it is only in a comment).
14670 * statistics/distributions/gamma_pdf.m: Likewise.
14671 * statistics/distributions/poisson_pdf.m: Likewise.
14672
14673 * statistics/distributions/gamma_cdf.m: replace gammai with gammainc
14674 * statistics/distributions/poisson_cdf.m: Likewise.
14675
14676 2002-08-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14677
14678 * deprecated/is_bool.m: New file.
14679 * deprecated/is_complex.m: New file.
14680 * deprecated/is_global.m: New file.
14681 * deprecated/is_list.m: New file.
14682 * deprecated/is_matrix.m: New file.
14683 * deprecated/is_scalar.m: New file.
14684 * deprecated/is_square.m: New file.
14685 * deprecated/is_stream.m: New file.
14686 * deprecated/is_struct.m: New file.
14687 * deprecated/is_symmetric.m: New file.
14688 * deprecated/is_vector.m: New file.
14689 * Change all callers of these functions to use the new names.
14690
14691 * deprecated: New directory.
14692 * Makefile.in (SUBDIRS): Add it to the list.
14693
14694 * general/isscalar.m: Rename from is_scalar.m.
14695 * general/issquare.m: Rename from is_square.m.
14696 * general/issymmetric.m: Rename from is_symmetric.m.
14697 * general/isvector.m: Rename from is_vector.m.
14698
14699 2002-08-05 John W. Eaton <jwe@bevo.che.wisc.edu>
14700
14701 * statistics/base/mean.m: Allow empty matrices.
14702 Handle DIM arg.
14703
14704 2002-08-05 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14705
14706 * plot/__errcomm__.m: If format is not specified, default to error
14707 bar format.
14708
14709 2002-08-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14710
14711 * miscellaneous/popen2.m: Use F_SETFL and O_NONBLOCK, not
14712 __F_SETFL__ and __O_NONBLOCK__.
14713
14714 * image/saveimage.m: Use OCTAVE_VERSION, not __OCTAVE_VERSION__.
14715 * miscellaneous/bug_report.m: Likewise.
14716
14717 2002-07-25 John W. Eaton <jwe@bevo.che.wisc.edu>
14718
14719 * general/mod.m: Use isreal (x), not any (any (imag (x))).
14720 * general/rem.m: Likewise.
14721
14722 * plot/loglogerr.m: Use varargin instead of old style varargs.
14723 * plot/semilogxerr.m: Likewise.
14724 * plot/semilogyerr.m: Likewise.
14725
14726 2002-07-25 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14727
14728 * plot/__errcomm__.m: New file. Common functionality for error plots.
14729 * plot/loglogerr.m: New file. Double logarithm plots with errorbars.
14730 * plot/semilogxerr.m: New file. Semilogarithm plots with errorbars.
14731 * plot/semilogyerr.m: New file. Semilogarithm plots with errorbars
14732
14733 * plot/errorbar.m: Use __errcomm__.m.
14734 * plot/__errplot__.m: Minor cleanups.
14735 * plot/__pltopt__.m: Handle boxxyerrorbars plot style.
14736 * plot/__pltopt1__.m: Likewise.
14737
14738 2002-07-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14739
14740 * general/rem.m: Delete redundant call to usage.
14741
14742 * general/mod.m: Additional error checks, Texinfoize doc string.
14743
14744 2002-04-29 Paul Kienzle <pkienzle@users.sf.net>
14745
14746 * general/mod.m: New function.
14747
14748 2002-07-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14749
14750 * control/system/sysmult.m: Use varargin instead of old style varargs.
14751 * control/system/sysadd.m: Likewise.
14752 * control/system/sysgroup.m: Likewise.
14753 * control/system/syssub.m: Likewise.
14754 * elfun/gcd.m: Likewise.
14755 * elfun/lcm.m: Likewise.
14756 * general/common_size.m: Likewise.
14757 * io/printf.m: Likewise.
14758 * miscellaneous/menu.m: Likewise.
14759 * miscellaneous/path.m: Likewise.
14760 * plot/__errplot__.m: Likewise.
14761 * plot/__plt__.m: Likewise.
14762 * plot/axis.m: Likewise.
14763 * plot/errorbar.m: Likewise.
14764 * plot/mplot.m: Likewise.
14765 * plot/loglog.m: Likewise.
14766 * plot/plot.m: Likewise.
14767 * plot/plot_border.m: Likewise.
14768 * plot/semilogx.m: Likewise.
14769 * plot/semilogy.m: Likewise.
14770 * plot/xlabel.m: Likewise.
14771 * plot/ylabel.m: Likewise.
14772 * plot/zlabel.m: Likewise.
14773 * statistics/base/ppplot.m: Likewise.
14774 * statistics/base/qqplot.m: Likewise.
14775 * statistics/tests/bartlett_test.m: Likewise.
14776 * statistics/tests/kolmogorov_smirnov_test.m: Likewise.
14777 * statistics/tests/kruskal_wallis_test.m: Likewise.
14778 * strings/str2mat.m: Likewise.
14779 * strings/strcat.m: Likewise.
14780
14781 2002-06-27 Paul Kienzle <pkienzle@jazz.ncnr.nist.gov>
14782
14783 * statistics/distributions/gamma_pdf.m: Avoid overflow in more cases.
14784
14785 2002-05-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14786
14787 * skip-autoheader: New file, for autogen.sh.
14788 * Makefile.in (DISTFILES): Add it to the list.
14789
14790 2002-04-29 Paul Kienzle <pkienzle@users.sf.net>
14791
14792 * general/repmat.m: New function.
14793
14794 2002-04-25 Paul Kienzle <pkienzle@users.sf.net>
14795
14796 * audio/lin2mu.m: Accept matrices and [-1,1] normalized audio.
14797 Use optional parameter to specify the number of bits in the input.
14798 * audio/mu2lin.m: Accept matrices, return n-bit integers or
14799 floats in the range [-1,1], 2x speedup.
14800
14801 * strings/index.m, strings/rindex.m: Vectorize for speed.
14802
14803 2002-04-25 John W. Eaton <jwe@bevo.che.wisc.edu>
14804
14805 * linear-algebra/kron.m: Delete.
14806
14807 2002-04-24 Paul Kienzle <pkienzle@users.sf.net>
14808
14809 * signal/freqz.m: If nargout is zero, plot results instead of
14810 returning them.
14811 * signal/freqz_plot.m: New file.
14812
14813 2002-04-24 Bill Lash <lash@tellabs.com>
14814
14815 * signal/unwrap.m: New file.
14816
14817 2002-04-23 Paul Kienzle <pkienzle@users.sf.net>
14818
14819 * image/rgb2hsv.m: Faster, more accurate, remove the
14820 divide by zero warning.
14821
14822 2002-04-09 Paul Kienzle <pkienzle@users.sf.net>
14823
14824 * strings/deblank.m: Trim \0 as well as blank.
14825
14826 * freqz.m: Evaluate a specific range of frequencies
14827 expressed in radians or Hz relative to a supplied sample rate.
14828
14829 2002-04-04 Paul Kienzle <pkienzle@users.sf.net>
14830
14831 * signal/fftfilt.m: Filter columns if called with a matrix.
14832
14833 * strings/findstr.m: Vectorize as much as possible.
14834
14835 2002-04-04 Dirk Laurie <dirk@calvyn.puk.ac.za>
14836
14837 * special-matrix/invhilb.m: New version that is faster and more
14838 accurate.
14839
14840 2002-04-03 Steven G. Johnson <stevenj@alum.mit.edu>
14841
14842 * configure.in: Update for autoconf 2.5x.
14843
14844 2002-04-03 Paul Kienzle <pkienzle@users.sf.net>
14845
14846 * special-matrix/vander.m: Code tidy and vectorize.
14847
14848 2002-04-02 Paul Kienzle <pkienzle@users.sf.net>
14849
14850 * linear-algebra/cross.m: Accept nx3 and 3xn matrices, in addition
14851 to vectors. Issue a warning in the case x matches y' but return a
14852 column vector as Octave currently does.
14853
14854 * plot/contour.m: Set default number of levels for contour(x,y,z).
14855
14856 * control/system/starp.m: Leave more of the documentation
14857 processing to texinfo and less to the @format block.
14858
14859 * image/imagesc.m: Only display image if no output is requested.
14860 Code tidying.
14861
14862 2002-03-07 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14863
14864 * statistics/base/center.m: Accept and return empty matrix.
14865
14866 2002-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14867
14868 * specfun/erfinv.m: Fix usage message.
14869
14870 2002-02-08 John W. Eaton <jwe@bevo.che.wisc.edu>
14871
14872 * elfun/coth.m: Use 1 ./ tanh(z) instead of cosh(z) ./ sinh(z).
14873 From "Michael O'Brien" <mobrien@kento.unm.edu>.
14874
14875 2001-06-06 John W. Eaton <jwe@bevo.che.wisc.edu>
14876
14877 * statistics/distributions/discrete_cdf.m: Downcase incorrectly
14878 capitalized variable names.
14879
14880 2001-05-30 Jean-Francois Cardoso <cardoso@tsi.enst.fr>
14881
14882 * m/image/saveimage.m: fix saving an image to Postscript format.
14883
14884 2001-04-18 A. Scottedward Hodel <a.s.hodel@eng.auburn.edu>
14885
14886 * control/system/is_stabilizable.m: Pass a to sys2ss, not sys.
14887
14888 2001-02-28 Kai Habel <kai.habel@gmx.de>
14889
14890 * general/cart2pol.m: New file.
14891 * general/pol2cart.m: New file.
14892 * general/cart2sph.m: New file.
14893 * general/sph2cart.m: New file.
14894 * image/rgb2hsv.m: New file.
14895 * image/hsv2rgb.m: New file.
14896
14897 2001-02-26 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14898
14899 * plot/meshgrid.m: Avoid for loops.
14900 * plot/meshdom.m: Likewise.
14901
14902 2001-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14903
14904 * linear-algebra/norm.m: Use sqrt instead of ^0.5.
14905
14906 2001-02-22 Heinz Bauschke <bauschke@cecm.sfu.ca>
14907
14908 * linear-algebra/norm.m: Use more efficient method for Frobenius
14909 norm.
14910
14911 2001-02-09 David Livings <david.livings@asa.co.uk>
14912
14913 * statistics/tests/welch_test.m: Fix typo.
14914
14915 * statistics/distributions/chisquare_cdf.m:
14916 Don't restrict inputs to be only positive integers.
14917 * statistics/distributions/chisquare_inv.m: Likewise.
14918 * statistics/distributions/chisquare_pdf.m: Likewise.
14919 * statistics/distributions/chisquare_rnd.m: Likewise.
14920 * statistics/distributions/f_cdf.m: Likewise.
14921 * statistics/distributions/f_inv.m: Likewise.
14922 * statistics/distributions/f_pdf.m: Likewise.
14923 * statistics/distributions/f_rnd.m: Likewise.
14924 * statistics/distributions/t_cdf.m: Likewise.
14925 * statistics/distributions/t_inv.m: Likewise.
14926 * statistics/distributions/t_pdf.m: Likewise.
14927 * statistics/distributions/t_rnd.m: Likewise.
14928
14929 2001-02-08 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14930
14931 * strings/dec2base.m: New file.
14932 * strings/base2dec.m: New file.
14933 * strings/strjust.m: New file.
14934 * strings/dec2hex.m: Replace with version that just calls 2dec2base.
14935 * strings/dec2bin.m: Likewise.
14936 * strings/hex2dec.m: Replace with version that just calls base2dec.
14937 * strings/bin2dec.m: Likewise.
14938
14939 2001-02-07 David Livings <david.livings@asa.co.uk>
14940
14941 * statistics/base/ppplot.m: Use gset, not set.
14942 * statistics/base/qqplot.m: Likewise.
14943
14944 2001-02-05 Ondrej Popp <ondrej@geocities.com>
14945
14946 * control/system/c2d.m: Add missing endif.
14947
14948 2000-12-15 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14949
14950 * strings/index.m: Return 0 if either string is empty.
14951
14952 2000-12-15 Ben Sapp <bsapp@lanl.gov>
14953
14954 * control/system/c2d.m: Allow option of matched pole/zero
14955 equivalent for conversion.
14956
14957 2000-12-15 Matthew W. Roberts <matt@lehi.tamu.edu>
14958
14959 * strings/findstr.m: Return empty matrix if search string is empty.
14960
14961 2000-12-15 Kai Habel <kai.habel@gmx.de>
14962
14963 * saveimage.m: Do create rawbit image for black and white images,
14964 but do it correctly.
14965
14966 2000-12-13 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14967
14968 * polynomial/deconv.m: For compatibility with Matlab, don't reduce
14969 result polynomials.
14970
14971 2000-12-07 John W. Eaton <jwe@bevo.che.wisc.edu>
14972
14973 * image/saveimage.m: Don't try to create rawbit image.
14974
14975 2000-11-21 John W. Eaton <jwe@bevo.che.wisc.edu>
14976
14977 * Makefile.in (bin-dist): Pass -C to $(MAKE), not -c.
14978
14979 2000-11-16 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14980
14981 * plot/contour.m: Reorder args for Matlab compatibility.
14982
14983 2000-10-27 Mats Jansson <mats.e.jansson@home.se>
14984
14985 * set/create_set.m: Avoid empty matrix in matrix list warning.
14986
14987 2000-09-08 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14988
14989 * plot/errorbar.m, plot/__errplot__.m: New functions.
14990
14991 * plot/mesh.m: Also set nologscale before plotting.
14992 * plot/__pltopt1__.m: Handle xerrorbars, yerrorbars, and
14993 xyerrorbars instead of just errorbars.
14994
14995 2000-08-25 Thomas Walter <walter@pctc.chemie.uni-erlangen.de>
14996
14997 * image/image.m: Try display (from ImageMagick) first.
14998
14999 2000-08-01 Rolf Fabian <fabian@tu-cottbus.de>
15000
15001 * plot/meshgrid.m: Use transpose to reorient vectors, not complex
15002 conjugate transpose.
15003
15004 2000-07-21 John W. Eaton <jwe@bevo.che.wisc.edu>
15005
15006 * strings/str2mat.m: Apply setstr to each argument.
15007
15008 2000-07-17 Gabriele Pannocchia <pannocchia@ing.unipi.it>
15009
15010 * control/base/dkalman.m: New file.
15011 * control/base/dlqe.m: Handle singular A matrix.
15012 * control/base/dlqr.m: Likewise.
15013
15014 2000-07-14 John W. Eaton <jwe@bevo.che.wisc.edu>
15015
15016 * strings/strcmp.m: Return 0 instead of an error if row and column
15017 dimensions don't match.
15018
15019 2000-06-30 Kai Habel <kahacjde@calvados.zrz.TU-Berlin.DE>
15020
15021 * plot/hist.m: Allow 3 argument form to work.
15022
15023 2000-06-27 Matthew W. Roberts <matt@lehi.tamu.edu>
15024
15025 * plot/plot.m: Add examples in doc string.
15026
15027 2000-06-08 Ben Sapp <bsapp@nua.lampf.lanl.gov>
15028
15029 * control/base/__stepimp__.m: Reset multiplot state when done.
15030 Do the right thing even if automatic_replot is not zero.
15031 Avoid failure if system has pure imaginary poles.
15032
15033 2000-06-06 John W. Eaton <jwe@bevo.che.wisc.edu>
15034
15035 * general/logical.m: Return arg if it is empty. Better error
15036 message for non-numeric types.
15037
15038 2000-05-31 A. Scottedward Hodel <a.s.hodel@eng.auburn.edu>
15039
15040 * control/base/dlqe.m: Update documentation. Fix typo. Warn
15041 about difference with Matlab dlqe function.
15042
15043 * control/system/sysmult.m: Fix typo in argument dimensions checking.
15044
15045 2000-05-24 Ben Sapp <bsapp@nua.lampf.lanl.gov>
15046
15047 * strings/strrep.m: Fix typo.
15048
15049 2000-05-13 John W. Eaton <jwe@bevo.che.wisc.edu>
15050
15051 * strings/strrep.m: Don't transpose result for case of jump > 0.
15052
15053 2000-05-13 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
15054
15055 * strings/strrep.m: Avoid for loop for speed.
15056 * plot/axis.m: Handle string options for Matlab compatibility.
15057
15058 2000-04-04 John Smith <john@arrows.demon.co.uk>
15059
15060 * statistics/distributions/beta_inv.m: Provide better(?) initial
15061 guess for iteration.
15062
15063 2000-03-31 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
15064
15065 * image/image.m: Allow image (A) or image (x, y, A).
15066 * image/imagesc.m: Likewise.
15067
15068 * image/image.m: If zoom is not supplied, or if it is an empty
15069 matrix, autoscale the image.
15070
15071 2000-03-22 John W. Eaton <jwe@bevo.che.wisc.edu>
15072
15073 * plot/title.m, plot/bottom_title.m, plot/top_title.m:
15074 Undo string escapes in text twice(!) before sending to gnuplot.
15075
15076 * image/saveimage.m: Add comment to file saying who created it and
15077 when it was created. Suggested by Stephen Eglen
15078 <stephen@cogsci.ed.ac.uk>.
15079
15080 2000-03-21 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
15081
15082 * polynomial/polyreduce.m: Simplify by looking for the first
15083 non-zero element rather than the last of the first set of zero
15084 elements.
15085
15086 * plot/__pltopt1__.m: Accept "--", "-.", and ":" line styles.
15087
15088 2000-03-21 Kai Habel <kahacjde@calvados.zrz.TU-Berlin.DE>
15089
15090 * image/saveimage.m: Swap black and white colormaps so zero is
15091 displayed as black and 1 is displayed as white.
15092 Fix indexing bug in ppm case.
15093
15094 2000-03-06 Stephen Eglen <stephen@anc.ed.ac.uk>
15095
15096 * statistics/tests/kolmogorov_smirnov_test_2.m: Account for ties
15097 between the two distributions (took same approach as ks.test() in R.)
15098
15099 2000-02-29 John W. Eaton <jwe@bevo.che.wisc.edu>
15100
15101 * control/base/bode.m: Temporarily disable automatic_replot.
15102
15103 2000-02-23 John W. Eaton <jwe@bevo.che.wisc.edu>
15104
15105 * Makefile.in (clean): Also remove gethelp.
15106
15107 * specfun/erfinv.m: Use z_new in convergence test, not z_old.
15108
15109 2000-02-11 Georg Thimm <mgeorg@SGraphicsWS1.mpe.ntu.edu.sg>
15110
15111 * set/create_set.m: Use find to avoid while loop.
15112
15113 2000-02-11 Stephen Eglen <stephen@cogsci.ed.ac.uk>
15114
15115 * plot/hist.m: New optional third argument.
15116
15117 2000-02-10 John W. Eaton <jwe@bevo.che.wisc.edu>
15118
15119 * miscellaneous/bug_report.m: Use octave-bug script with version
15120 number appended.
15121
15122 2000-02-04 John W. Eaton <jwe@bevo.che.wisc.edu>
15123
15124 * gethelp.cc: Sprinkle with std:: qualifier.
15125
15126 2000-01-30 John W. Eaton <jwe@bevo.che.wisc.edu>
15127
15128 * image/saveimage.m: Delete some debugging code.
15129
15130 2000-01-27 John W. Eaton <jwe@bevo.che.wisc.edu>
15131
15132 * signal/sinc.m: Avoid reshaping.
15133
15134 * image/rgb2ind.m: No longer needs to reset do_fortran_indexing.
15135 * image/ind2rgb.m: Ditto.
15136 * image/ind2gray.m: Ditto.
15137 * general/reshape.m: Ditto. Also no longer needs to reset
15138 implicit_str_to_num_ok.
15139
15140 2000-01-26 John W. Eaton <jwe@bevo.che.wisc.edu>
15141
15142 * miscellaneous/popen2.m: Deal with the fact that pipe now returns
15143 a list of file structures, not a vector of numeric file ids.
15144
15145 2000-01-25 John W. Eaton <jwe@bevo.che.wisc.edu>
15146
15147 * plot/__axis_label__.m: New function.
15148 Undo string escapes in text twice(!) before sending to gnuplot.
15149 * plot/xlabel.m: Use it.
15150 * plot/ylabel.m: Ditto.
15151 * plot/zlabel.m: Ditto.
15152
15153 * plot/mesh.m: Fix error message to reflect reality.
15154
15155 2000-01-24 Cyril Humbert <humbert@phobos.univ-mlv.fr>
15156
15157 * statistics/distributions/weibull_pdf.m: Use correct formula.
15158
15159 2000-01-22 Michael Reifenberger <mike@Plaut.de>
15160
15161 * audio/saveaudio.m: Also accept files with .ul extension.
15162 * audio/loadaudio.m: Ditto.
15163 * audio/playaudio.m: Ditto.
15164
15165 2000-01-19 John W. Eaton <jwe@bevo.che.wisc.edu>
15166
15167 * statistics/distributions/beta_cdf.m: Texinfoize doc string.
15168 * statistics/distributions/beta_inv.m: Ditto.
15169 * statistics/distributions/beta_pdf.m: Ditto.
15170 * statistics/distributions/beta_rnd.m: Ditto.
15171 * statistics/distributions/binomial_cdf.m: Ditto.
15172 * statistics/distributions/binomial_inv.m: Ditto.
15173 * statistics/distributions/binomial_pdf.m: Ditto.
15174 * statistics/distributions/binomial_rnd.m: Ditto.
15175 * statistics/distributions/cauchy_cdf.m: Ditto.
15176 * statistics/distributions/cauchy_inv.m: Ditto.
15177 * statistics/distributions/cauchy_pdf.m: Ditto.
15178 * statistics/distributions/cauchy_rnd.m: Ditto.
15179 * statistics/distributions/chisquare_cdf.m: Ditto.
15180 * statistics/distributions/chisquare_inv.m: Ditto.
15181 * statistics/distributions/chisquare_pdf.m: Ditto.
15182 * statistics/distributions/chisquare_rnd.m: Ditto.
15183 * statistics/distributions/discrete_cdf.m: Ditto.
15184 * statistics/distributions/discrete_inv.m: Ditto.
15185 * statistics/distributions/discrete_pdf.m: Ditto.
15186 * statistics/distributions/discrete_rnd.m: Ditto.
15187 * statistics/distributions/empirical_cdf.m: Ditto.
15188 * statistics/distributions/empirical_inv.m: Ditto.
15189 * statistics/distributions/empirical_pdf.m: Ditto.
15190 * statistics/distributions/empirical_rnd.m: Ditto.
15191 * statistics/distributions/exponential_cdf.m: Ditto.
15192 * statistics/distributions/exponential_inv.m: Ditto.
15193 * statistics/distributions/exponential_pdf.m: Ditto.
15194 * statistics/distributions/exponential_rnd.m: Ditto.
15195 * statistics/distributions/f_cdf.m: Ditto.
15196 * statistics/distributions/f_inv.m: Ditto.
15197 * statistics/distributions/f_pdf.m: Ditto.
15198 * statistics/distributions/f_rnd.m: Ditto.
15199 * statistics/distributions/gamma_cdf.m: Ditto.
15200 * statistics/distributions/gamma_inv.m: Ditto.
15201 * statistics/distributions/gamma_pdf.m: Ditto.
15202 * statistics/distributions/gamma_rnd.m: Ditto.
15203 * statistics/distributions/geometric_cdf.m: Ditto.
15204 * statistics/distributions/geometric_inv.m: Ditto.
15205 * statistics/distributions/geometric_pdf.m: Ditto.
15206 * statistics/distributions/geometric_rnd.m: Ditto.
15207 * statistics/distributions/hypergeometric_cdf.m: Ditto.
15208 * statistics/distributions/hypergeometric_inv.m: Ditto.
15209 * statistics/distributions/hypergeometric_pdf.m: Ditto.
15210 * statistics/distributions/hypergeometric_rnd.m: Ditto.
15211 * statistics/distributions/kolmogorov_smirnov_cdf.m: Ditto.
15212 * statistics/distributions/laplace_cdf.m: Ditto.
15213 * statistics/distributions/laplace_inv.m: Ditto.
15214 * statistics/distributions/laplace_pdf.m: Ditto.
15215 * statistics/distributions/laplace_rnd.m: Ditto.
15216 * statistics/distributions/logistic_cdf.m: Ditto.
15217 * statistics/distributions/logistic_inv.m: Ditto.
15218 * statistics/distributions/logistic_pdf.m: Ditto.
15219 * statistics/distributions/logistic_rnd.m: Ditto.
15220 * statistics/distributions/lognormal_cdf.m: Ditto.
15221 * statistics/distributions/lognormal_inv.m: Ditto.
15222 * statistics/distributions/lognormal_pdf.m: Ditto.
15223 * statistics/distributions/lognormal_rnd.m: Ditto.
15224 * statistics/distributions/normal_cdf.m: Ditto.
15225 * statistics/distributions/normal_inv.m: Ditto.
15226 * statistics/distributions/normal_pdf.m: Ditto.
15227 * statistics/distributions/normal_rnd.m: Ditto.
15228 * statistics/distributions/pascal_cdf.m: Ditto.
15229 * statistics/distributions/pascal_inv.m: Ditto.
15230 * statistics/distributions/pascal_pdf.m: Ditto.
15231 * statistics/distributions/pascal_rnd.m: Ditto.
15232 * statistics/distributions/poisson_cdf.m: Ditto.
15233 * statistics/distributions/poisson_inv.m: Ditto.
15234 * statistics/distributions/poisson_pdf.m: Ditto.
15235 * statistics/distributions/poisson_rnd.m: Ditto.
15236 * statistics/distributions/stdnormal_cdf.m: Ditto.
15237 * statistics/distributions/stdnormal_inv.m: Ditto.
15238 * statistics/distributions/stdnormal_pdf.m: Ditto.
15239 * statistics/distributions/stdnormal_rnd.m: Ditto.
15240 * statistics/distributions/t_cdf.m: Ditto.
15241 * statistics/distributions/t_inv.m: Ditto.
15242 * statistics/distributions/t_pdf.m: Ditto.
15243 * statistics/distributions/t_rnd.m: Ditto.
15244 * statistics/distributions/uniform_cdf.m: Ditto.
15245 * statistics/distributions/uniform_inv.m: Ditto.
15246 * statistics/distributions/uniform_pdf.m: Ditto.
15247 * statistics/distributions/uniform_rnd.m: Ditto.
15248 * statistics/distributions/weibull_cdf.m: Ditto.
15249 * statistics/distributions/weibull_inv.m: Ditto.
15250 * statistics/distributions/weibull_pdf.m: Ditto.
15251 * statistics/distributions/weibull_rnd.m: Ditto.
15252 * statistics/distributions/wiener_rnd.m: Ditto.
15253
15254 2000-01-18 John W. Eaton <jwe@bevo.che.wisc.edu>
15255
15256 * statistics/base/values.m: Texinfoize doc string.
15257 * statistics/base/var.m: Ditto.
15258 * statistics/base/table.m: Ditto.
15259 * statistics/base/studentize.m: Ditto.
15260 * statistics/base/statistics.m: Ditto.
15261 * statistics/base/spearman.m: Ditto.
15262 * statistics/base/run_count.m: Ditto.
15263 * statistics/base/ranks.m: Ditto.
15264 * statistics/base/range.m: Ditto.
15265 * statistics/base/qqplot.m: Ditto.
15266 * statistics/base/probit.m: Ditto.
15267 * statistics/base/ppplot.m: Ditto.
15268 * statistics/base/moment.m: Ditto.
15269 * statistics/base/meansq.m: Ditto.
15270 * statistics/base/logit.m: Ditto.
15271 * statistics/base/kendall.m: Ditto.
15272 * statistics/base/iqr.m: Ditto.
15273 * statistics/base/cut.m: Ditto.
15274 * statistics/base/cor.m: Ditto.
15275 * statistics/base/cloglog.m: Ditto.
15276 * statistics/base/center.m: Ditto.
15277 * statistics/models/logistic_regression.m: Ditto.
15278 * statistics/models/logistic_regression_derivative.m: Ditto.
15279 * statistics/models/logistic_regression_likelihood.m: Ditto.
15280 * statistics/tests/anova.m: Ditto.
15281 * statistics/tests/bartlett_test.m: Ditto.
15282 * statistics/tests/chisquare_test_homogeneity.m: Ditto.
15283 * statistics/tests/chisquare_test_independence.m: Ditto.
15284 * statistics/tests/cor_test.m: Ditto.
15285 * statistics/tests/f_test_regression.m: Ditto.
15286 * statistics/tests/hotelling_test.m: Ditto.
15287 * statistics/tests/hotelling_test_2.m: Ditto.
15288 * statistics/tests/kolmogorov_smirnov_test.m: Ditto.
15289 * statistics/tests/kolmogorov_smirnov_test_2.m: Ditto.
15290 * statistics/tests/kruskal_wallis_test.m: Ditto.
15291 * statistics/tests/manova.m: Ditto.
15292 * statistics/tests/mcnemar_test.m: Ditto.
15293 * statistics/tests/prop_test_2.m: Ditto.
15294 * statistics/tests/run_test.m: Ditto.
15295 * statistics/tests/sign_test.m: Ditto.
15296 * statistics/tests/t_test.m: Ditto.
15297 * statistics/tests/t_test_2.m: Ditto.
15298 * statistics/tests/t_test_regression.m: Ditto.
15299 * statistics/tests/u_test.m: Ditto.
15300 * statistics/tests/var_test.m: Ditto.
15301 * statistics/tests/welch_test.m: Ditto.
15302 * statistics/tests/wilcoxon_test.m: Ditto.
15303 * statistics/tests/z_test.m: Ditto.
15304 * statistics/tests/z_test_2.m: Ditto.
15305
15306 2000-01-17 John W. Eaton <jwe@bevo.che.wisc.edu>
15307
15308 * strings/bin2dec.m: Texinfoize doc string.
15309 * plot/__plr1__.m: Ditto.
15310 * plot/__pltopt__.m: Ditto.
15311 * plot/__plt__.m: Ditto.
15312 * plot/__plt2vv__.m: Ditto.
15313 * plot/__plr2__.m: Ditto.
15314 * plot/__plr__.m: Ditto.
15315 * plot/__plt1__.m: Ditto.
15316 * plot/__plt2__.m: Ditto.
15317 * plot/__plt2mm__.m: Ditto.
15318 * plot/__plt2mv__.m: Ditto.
15319 * plot/__plt2ss__.m: Ditto.
15320 * miscellaneous/paren.m: Ditto.
15321 * miscellaneous/comma.m: Ditto.
15322 * miscellaneous/semicolon.m: Ditto.
15323 * miscellaneous/path.m: Ditto.
15324 * miscellaneous/list_primes.m: Ditto.
15325 * miscellaneous/flops.m: Ditto.
15326 * miscellaneous/dump_prefs.m: Ditto.
15327 * miscellaneous/bug_report.m: Ditto.
15328 * linear-algebra/dot.m: Ditto
15329 * linear-algebra/dmult.m: Ditto.
15330 * general/randperm.m: Ditto.
15331 * general/logical.m: Ditto.
15332 * general/is_duplicate_entry.m: Ditto.
15333 * signal/arch_fit.m: Ditto.
15334 * signal/arch_rnd.m: Ditto.
15335 * signal/arch_test.m: Ditto.
15336 * signal/arma_rnd.m: Ditto.
15337 * signal/autocor.m: Ditto.
15338 * signal/autocov.m: Ditto.
15339 * signal/autoreg_matrix.m: Ditto.
15340 * signal/bartlett.m: Ditto.
15341 * signal/blackman.m: Ditto.
15342 * signal/detrend.m: Ditto.
15343 * signal/diffpara.m: Ditto.
15344 * signal/durbinlevinson.m: Ditto.
15345 * signal/fftconv.m: Ditto.
15346 * signal/fftfilt.m: Ditto.
15347 * signal/fftshift.m: Ditto.
15348 * signal/fractdiff.m: Ditto.
15349 * signal/freqz.m: Ditto.
15350 * signal/hamming.m: Ditto.
15351 * signal/hanning.m: Ditto.
15352 * signal/hurst.m: Ditto.
15353 * signal/periodogram.m: Ditto.
15354 * signal/rectangle_lw.m: Ditto.
15355 * signal/rectangle_sw.m: Ditto.
15356 * signal/sinc.m: Ditto.
15357 * signal/sinetone.m: Ditto.
15358 * signal/sinewave.m: Ditto.
15359 * signal/spectral_adf.m: Ditto.
15360 * signal/spectral_xdf.m: Ditto.
15361 * signal/spencer.m: Ditto.
15362 * signal/stft.m: Ditto.
15363 * signal/synthesis.m: Ditto.
15364 * signal/triangle_lw.m: Ditto.
15365 * signal/triangle_sw.m: Ditto.
15366 * signal/yulewalker.m: Ditto.
15367 * control/util/strappend.m: Ditto.
15368 * control/base/nichols.m: Ditto.
15369 * control/system/is_signal_list.m: Ditto.
15370 * control/system/listidx.m: Ditto.
15371 * control/system/sysgettsam.m: Ditto.
15372 * control/system/sysidx.m: Ditto.
15373
15374 2000-01-14 John W. Eaton <jwe@bevo.che.wisc.edu>
15375
15376 * control/system/__abcddims__.m: Rename from
15377 control/system/abcddims.m, change all callers.
15378 * control/base/__bodquist__.m: Likewise.
15379 * control/base/__freqresp__.m: Likewise.
15380 * control/util/__outlist__.m: Likewise.
15381 * control/base/__stepimp__.m: Likewise.
15382 * control/system/__syschnamesl__.m: Likewise.
15383 * control/system/__syscont_disc__.m: Likewise.
15384 * control/system/__sysdefioname__.m: Likewise.
15385 * control/system/__sysdefstname__.m: Likewise.
15386 * control/system/__sysgroupn__.m: Likewise.
15387 * control/system/__tf2sysl__.m: Likewise.
15388 * control/util/__zgpbal__.m: Likewise.
15389 * control/system/__zp2ssg2__.m: Likewise.
15390
15391 * quaternion/demoquat.m: Add copyright notice, Texinfoize doc string.
15392 * quaternion/qconj.m: Ditto.
15393 * quaternion/qcoordinate_plot.m: Ditto.
15394 * quaternion/qderiv.m: Ditto.
15395 * quaternion/qderivmat.m: Ditto.
15396 * quaternion/qinv.m: Ditto.
15397 * quaternion/qmult.m: Ditto.
15398 * quaternion/qtrans.m: Ditto.
15399 * quaternion/qtransv.m: Ditto.
15400 * quaternion/qtransvmat.m: Ditto.
15401 * quaternion/quaternion.m: Ditto.
15402
15403 2000-01-13 John W. Eaton <jwe@bevo.che.wisc.edu>
15404
15405 * control/base/Makefile.in: Ditto.
15406 * control/hinf/Makefile.in: New file.
15407 * control/marsyas/Makefile.in: Ditto.
15408 * control/obsolete/Makefile.in: Ditto.
15409 * control/system/Makefile.in: Ditto.
15410 * control/util/Makefile.in: Ditto.
15411
15412 * strings/com2str.m: Move here from control directory.
15413
15414 * control/base: New directory.
15415 * control/base/DEMOcontrol.m: Move here from control directory.
15416 * control/base/analdemo.m: Ditto.
15417 * control/base/are.m: Ditto.
15418 * control/base/bddemo.m: Ditto.
15419 * control/base/bode.m: Ditto.
15420 * control/base/bode_bounds.m: Ditto.
15421 * control/base/bodquist.m: Ditto.
15422 * control/base/controldemo.m: Ditto.
15423 * control/base/ctrb.m: Ditto.
15424 * control/base/damp.m: Ditto.
15425 * control/base/dare.m: Ditto.
15426 * control/base/dcgain.m: Ditto.
15427 * control/base/dgram.m: Ditto.
15428 * control/base/dlqe.m: Ditto.
15429 * control/base/dlqr.m: Ditto.
15430 * control/base/dlyap.m: Ditto.
15431 * control/base/dre.m: Ditto.
15432 * control/base/frdemo.m: Ditto.
15433 * control/base/freqchkw.m: Ditto.
15434 * control/base/freqresp.m: Ditto.
15435 * control/base/gram.m: Ditto.
15436 * control/base/impulse.m: Ditto.
15437 * control/base/lqe.m: Ditto.
15438 * control/base/lqg.m: Ditto.
15439 * control/base/lqr.m: Ditto.
15440 * control/base/lsim.m: Ditto.
15441 * control/base/ltifr.m: Ditto.
15442 * control/base/lyap.m: Ditto.
15443 * control/base/nichols.m: Ditto.
15444 * control/base/nyquist.m: Ditto.
15445 * control/base/obsv.m: Ditto.
15446 * control/base/place.m: Ditto.
15447 * control/base/pzmap.m: Ditto.
15448 * control/base/rldemo.m: Ditto.
15449 * control/base/rlocus.m: Ditto.
15450 * control/base/step.m: Ditto.
15451 * control/base/stepimp.m: Ditto.
15452 * control/base/tzero.m: Ditto.
15453 * control/base/tzero2.m: Ditto.
15454
15455 * control/hinf: New directory.
15456 * control/hinf/dhinfdemo.m: Move here from control directory.
15457 * control/hinf/h2norm.m: Ditto.
15458 * control/hinf/h2syn.m: Ditto.
15459 * control/hinf/hinf_ctr.m: Ditto.
15460 * control/hinf/hinfdemo.m: Ditto.
15461 * control/hinf/hinfnorm.m: Ditto.
15462 * control/hinf/hinfsyn.m: Ditto.
15463 * control/hinf/hinfsyn_chk.m: Ditto.
15464 * control/hinf/hinfsyn_ric.m: Ditto.
15465 * control/hinf/wgt1o.m: Ditto.
15466 * control/hinf/dgkfdemo.m: Ditto.
15467 * control/hinf/is_dgkf.m: Ditto.
15468
15469 * control/marsyas: New directory.
15470 * control/marsyas/demomarsyas.m: Move here from control directory.
15471 * control/marsyas/susball.m: Ditto.
15472
15473 * control/obsolete/dezero.m: Move here from control directory.
15474 * control/obsolete/rotg.m: Ditto.
15475
15476 * control/system: New directory.
15477 * control/system/abcddim.m: Move here from control directory.
15478 * control/system/abcddims.m: Ditto.
15479 * control/system/buildssic.m: Ditto.
15480 * control/system/c2d.m: Ditto.
15481 * control/system/d2c.m: Ditto.
15482 * control/system/dmr2d.m: Ditto.
15483 * control/system/fir2sys.m: Ditto.
15484 * control/system/is_abcd.m: Ditto.
15485 * control/system/is_digital.m: Ditto.
15486 * control/system/is_sample.m: Ditto.
15487 * control/system/is_signal_list.m: Ditto.
15488 * control/system/is_siso.m: Ditto.
15489 * control/system/is_controllable.m: Ditto.
15490 * control/system/is_detectable.m: Ditto.
15491 * control/system/is_observable.m: Ditto.
15492 * control/system/is_stabilizable.m: Ditto.
15493 * control/system/is_stable.m: Ditto.
15494 * control/system/jet707.m: Ditto.
15495 * control/system/listidx.m: Ditto.
15496 * control/system/moddemo.m: Ditto.
15497 * control/system/ord2.m: Ditto.
15498 * control/system/packedform.m: Ditto.
15499 * control/system/parallel.m: Ditto.
15500 * control/system/ss2sys.m: Ditto.
15501 * control/system/ss2tf.m: Ditto.
15502 * control/system/ss2zp.m: Ditto.
15503 * control/system/starp.m: Ditto.
15504 * control/system/sys2fir.m: Ditto.
15505 * control/system/sys2ss.m: Ditto.
15506 * control/system/sys2tf.m: Ditto.
15507 * control/system/sys2zp.m: Ditto.
15508 * control/system/sysadd.m: Ditto.
15509 * control/system/sysappend.m: Ditto.
15510 * control/system/syschnamesl.m: Ditto.
15511 * control/system/syschtsam.m: Ditto.
15512 * control/system/sysconnect.m: Ditto.
15513 * control/system/syscont.m: Ditto.
15514 * control/system/syscont_disc.m: Ditto.
15515 * control/system/sysdefioname.m: Ditto.
15516 * control/system/sysdefstname.m: Ditto.
15517 * control/system/sysdimensions.m: Ditto.
15518 * control/system/sysdisc.m: Ditto.
15519 * control/system/sysdup.m: Ditto.
15520 * control/system/sysgetsignals.m: Ditto.
15521 * control/system/sysgettsam.m: Ditto.
15522 * control/system/sysgettype.m: Ditto.
15523 * control/system/sysgroup.m: Ditto.
15524 * control/system/sysgroupn.m: Ditto.
15525 * control/system/sysidx.m: Ditto.
15526 * control/system/sysmin.m: Ditto.
15527 * control/system/sysmult.m: Ditto.
15528 * control/system/sysout.m: Ditto.
15529 * control/system/sysprune.m: Ditto.
15530 * control/system/sysreorder.m: Ditto.
15531 * control/system/sysrepdemo.m: Ditto.
15532 * control/system/sysscale.m: Ditto.
15533 * control/system/syssetsignals.m: Ditto.
15534 * control/system/syssub.m: Ditto.
15535 * control/system/sysupdate.m: Ditto.
15536 * control/system/tf2ss.m: Ditto.
15537 * control/system/tf2sys.m: Ditto.
15538 * control/system/tf2sysl.m: Ditto.
15539 * control/system/tf2zp.m: Ditto.
15540 * control/system/tfout.m: Ditto.
15541 * control/system/ugain.m: Ditto.
15542 * control/system/zp2ss.m: Ditto.
15543 * control/system/zp2ssg2.m: Ditto.
15544 * control/system/zp2sys.m: Ditto.
15545 * control/system/zp2tf.m: Ditto.
15546 * control/system/zpout.m: Ditto.
15547
15548 * control/util: New directory.
15549 * control/util/axis2dlim.m: Move here from control directory.
15550 * control/util/outlist.m: Ditto.
15551 * control/util/prompt.m: Ditto.
15552 * control/util/run_cmd.m: Ditto.
15553 * control/util/sortcom.m: Ditto.
15554 * control/util/strappend.m: Ditto.
15555 * control/util/swap.m: Ditto.
15556 * control/util/zgfmul.m: Ditto.
15557 * control/util/zgfslv.m: Ditto.
15558 * control/util/zginit.m: Ditto.
15559 * control/util/zgpbal.m: Ditto.
15560 * control/util/zgreduce.m: Ditto.
15561 * control/util/zgrownorm.m: Ditto.
15562 * control/util/zgscal.m: Ditto.
15563 * control/util/zgsgiv.m: Ditto.
15564 * control/util/zgshsr.m: Ditto.
15565
15566 2000-01-13 John W. Eaton <jwe@bevo.che.wisc.edu>
15567
15568 * gethelp.cc (extract_help_text): Discard first space character
15569 after consecutive comment characters.
15570
15571 Thu Jan 13 00:56:57 2000 John W. Eaton <jwe@bahaha.che.wisc.edu>
15572
15573 * control/obsolete: New directory
15574 * control/obsolete/swaprows.m: Move here from control directory.
15575 * control/obsolete/swapcols.m: Ditto.
15576 * control/obsolete/dlqg.m: Ditto.
15577 * control/obsolete/minfo.m: Ditto.
15578 * control/obsolete/packsys.m: Ditto.
15579 * control/obsolete/qzval.m: Ditto.
15580 * control/obsolete/unpacksys.m: Ditto.
15581 * control/obsolete/series.m: Ditto.
15582 * control/obsolete/syschnames.m: Ditto.
15583 * polynomial/polyout.m: Ditto.
15584
15585 2000-01-13 John W. Eaton <jwe@bevo.che.wisc.edu>
15586
15587 * general/fliplr.m: Eliminate useless copy of arg.
15588 * general/flipud.m: Ditto.
15589
15590 2000-01-11 John W. Eaton <jwe@bevo.che.wisc.edu>
15591
15592 * linear-algebra/cross.m: Only return a row vector if both args
15593 are row vectors.
15594 * polynomial/polyfit.m: Likewise.
15595
15596 * signal/autocov.m: Don't reset prefer_column_vectors.
15597
15598 * statistics/distributions/discrete_rnd.m:
15599 Always generate a row vector.
15600 * statistics/distributions/hypergeometric_rnd.m: Likewise.
15601
15602 2000-01-11 Ben Sapp <bsapp@nua.lampf.lanl.gov>
15603
15604 * strings/upper.m: Add missing `-*- texinfo -*-' tag to doc string.
15605
15606 * audio/setaudio.m: Texinfoize doc string.
15607 * control/com2str.m: Likewise.
15608 * control/controldemo.m: Likewise.
15609 * control/DEMOcontrol.m: Likewise.
15610 * control/dezero.m: Likewise.
15611 * control/dre.m: Likewise.
15612 * control/hinfsyn_ric.m: Likewise.
15613
15614 2000-01-05 Ben Sapp <bsapp@nua.lampf.lanl.gov>
15615
15616 * io/printf.m: Add @seealso{...} to doc string.
15617 * io/puts.m: Likewise.
15618 * plot/semilogx.m: Likewise.
15619 * plot/semilogy.m: Likewise.
15620 * plot/__pltopt__.m: Likewise.
15621 * plot/bar.m: Likewise.
15622 * plot/xlabel.m: Likewise.
15623 * plot/grid.m: Likewise.
15624 * plot/shg.m: Likewise.
15625 * plot/title.m: Likewise.
15626 * plot/mesh.m: Likewise.
15627 * plot/__pltopt1__.m: Likewise.
15628 * plot/contour.m: Likewise.
15629 * plot/hist.m: Likewise.
15630 * plot/stairs.m: Likewise.
15631 * plot/meshgrid.m: Likewise.
15632 * plot/polar.m: Likewise.
15633 * plot/loglog.m: Likewise.
15634 * plot/plot.m: Likewise.
15635 * miscellaneous/semicolon.m: Likewise.
15636 * miscellaneous/menu.m: Likewise.
15637 * miscellaneous/etime.m: Likewise.
15638 * miscellaneous/texas_lotto.m: Likewise.
15639 * miscellaneous/comma.m: Likewise.
15640 * audio/lin2mu.m: Likewise.
15641 * audio/playaudio.m: Likewise.
15642 * audio/loadaudio.m: Likewise.
15643 * audio/saveaudio.m: Likewise.
15644 * audio/mu2lin.m: Likewise.
15645 * audio/record.m: Likewise.
15646 * strings/isletter.m: Likewise.
15647 * strings/lower.m: Likewise.
15648 * strings/lower.m: Likewise.
15649 * strings/upper.m: Likewise.
15650 * specfun/erfinv.m: Likewise.
15651 * specfun/gammai.m: Likewise.
15652 * specfun/log2.m: Likewise.
15653 * specfun/pow2.m: Likewise.
15654 * elfun/gcd.m: Likewise.
15655 * elfun/lcm.m: Likewise.
15656 * special-matrix/vander.m: Likewise.
15657 * special-matrix/sylvester_matrix.m: Likewise.
15658 * special-matrix/hilb.m: Likewise.
15659 * special-matrix/hankel.m: Likewise.
15660 * special-matrix/toeplitz.m: Likewise.
15661 * special-matrix/invhilb.m: Likewise.
15662 * statistics/base/std.m: Likewise.
15663 * statistics/base/median.m: Likewise.
15664 * linear-algebra/cond.m: Likewise.
15665 * linear-algebra/norm.m: Likewise.
15666 * finance/nper.m: Likewise.
15667 * finance/pmt.m: Likewise.
15668 * finance/pv.m: Likewise.
15669 * finance/rate.m: Likewise.
15670 * finance/npv.m: Likewise.
15671 * general/fliplr.m: Likewise.
15672 * general/flipud.m: Likewise.
15673 * general/is_scalar.m: Likewise.
15674 * general/rem.m: Likewise.
15675 * general/perror.m: Likewise.
15676 * general/tril.m: Likewise.
15677 * general/rot90.m: Likewise.
15678 * general/num2str.m: Likewise.
15679 * general/int2str.m: Likewise.
15680 * general/reshape.m: Likewise.
15681 * general/logspace.m: Likewise.
15682 * general/is_symmetric.m: Likewise.
15683 * general/is_vector.m: Likewise.
15684 * general/nextpow2.m: Likewise.
15685 * general/columns.m: Likewise.
15686 * general/is_square.m: Likewise.
15687 * general/rows.m: Likewise.
15688 * control/ugain.m: Likewise.
15689 * control/damp.m: Likewise.
15690 * control/dare.m: Likewise.
15691 * control/are.m: Likewise.
15692 * control/sys2fir.m: Likewise.
15693 * control/abcddim.m: Likewise.
15694 * control/is_abcd.m: Likewise.
15695 * control/step.m: Likewise.
15696 * control/is_observable.m: Likewise.
15697 * control/is_controllable.m: Likewise.
15698 * control/jet707.m: Likewise.
15699 * control/polyout.m: Likewise.
15700 * control/impulse.m: Likewise.
15701 * control/lqg.m: Likewise.
15702 * control/is_detectable.m: Likewise.
15703 * control/sysdimensions.m: Likewise.
15704 * control/sysupdate.m: Likewise.
15705 * control/stepimp.m: Likewise.
15706 * control/is_stable.m: Likewise.
15707 * control/tfout.m: Likewise.
15708 * control/zpout.m: Likewise.
15709
15710 2000-01-05 John W. Eaton <jwe@bevo.che.wisc.edu>
15711
15712 * set/complement.m: Add @seealso{} stuff.
15713 * set/create_set.m: Likewise.
15714 * set/intersection.m: Likewise.
15715 * set/union.m: Likewise.
15716
15717 1999-12-22 John W. Eaton <jwe@bevo.che.wisc.edu>
15718
15719 * control/d2c.m: Use double quotes instead of single quotes for
15720 string constants.
15721 * control/dgkfdemo.m: Likewise.
15722 * control/fir2sys.m: Likewise.
15723 * control/frdemo.m: Likewise.
15724 * control/moddemo.m: Likewise.
15725 * control/minfo.m: Likewise.
15726 * control/is_stabilizable.m: Likewise.
15727 * control/is_dgkf.m: Likewise.
15728 * control/polyout.m: Likewise.
15729 * control/sysconnect.m: Likewise.
15730 * control/sysrepdemo.m: Likewise.
15731 * control/tf2sys.m: Likewise.
15732 * control/tfout.m: Likewise.
15733 * control/zp2sys.m: Likewise.
15734 * control/zpout.m: Likewise.
15735 * control/tzero.m: Likewise.
15736
15737 * control/DEMOcontrol.m: Handle moddemo case too.
15738
15739 * image/loadimage.m: Use double quotes instead of single quotes
15740 for string constants. Use sprintf instead of square brackets to
15741 construct string.
15742
15743 * control/DEMOcontrol.m: Formatting tweaks.
15744 * control/fir2sys.m: Likewise.
15745
15746 1999-12-17 John W. Eaton <jwe@bevo.che.wisc.edu>
15747
15748 * mkdoc: Only delete spaces before @ characters at the beginning
15749 of a line.
15750
15751 1999-12-15 John W. Eaton <jwe@bevo.che.wisc.edu>
15752
15753 * control/bddemo.m: Make it more likely to work with any value of
15754 whitespace_in_literal_matrix.
15755 * control/analdemo.m: Ditto.
15756 * control/dgkfdemo.m: Ditto.
15757 * control/frdemo.m: Ditto.
15758 * control/sysrepdemo.m: Ditto.
15759 * control/moddemo.m: Ditto.
15760 * control/zp2ss.m: Ditto.
15761 * control/zp2tf.m: Ditto.
15762 * control/syssub.m: Ditto.
15763 * finance/npv.m: Ditto.
15764 * statistics/base/studentize.m: Ditto.
15765 * statistics/base/values.m: Ditto.
15766 * statistics/distributions/exponential_cdf.m: Ditto.
15767 * statistics/distributions/poisson_cdf.m: Ditto.
15768
15769 * control/dezero.m: Use toascii to convert string to ASCII value
15770 instead of multiplying it by 1.
15771
15772 * control/zp2sys.m: Don't save and restore implicit_str_to_num_ok.
15773 * control/zpout.m: Ditto.
15774 * control/tfout.m: Ditto.
15775 * control/tf2sys.m: Ditto.
15776 * control/syssub.m: Ditto.
15777 * control/syssetsignals.m: Ditto.
15778 * control/sysout.m: Ditto.
15779 * control/sysmult.m: Ditto.
15780 * control/sysgroup.m: Ditto.
15781 * control/sysdup.m: Ditto.
15782 * control/sysdisc.m: Ditto.
15783 * control/syscont.m: Ditto.
15784 * control/sysconnect.m: Ditto.
15785 * control/sysappend.m: Ditto.
15786 * control/sysadd.m: Ditto.
15787 * control/ss2sys.m: Ditto.
15788 * control/nyquist.m: Ditto.
15789 * control/lqg.m: Ditto.
15790 * control/fir2sys.m: Ditto.
15791 * control/dmr2d.m: Ditto.
15792 * control/dezero.m: Ditto.
15793 * control/d2c.m: Ditto.
15794 * control/c2d.m: Ditto.
15795 * control/bddemo.m: Ditto.
15796 * control/pzmap.m: Ditto.
15797
15798 1999-12-08 Daniel Calvelo <dcalvelo@pharion.univ-lille2.fr>
15799
15800 * signal/spectral_adf.m: Fix typo.
15801
15802 1999-11-23 John W. Eaton <jwe@bevo.che.wisc.edu>
15803
15804 * linear-algebra/cond.m: Texinfoize doc string.
15805 * linear-algebra/kron.m: Ditto.
15806 * linear-algebra/norm.m: Ditto.
15807 * linear-algebra/null.m: Ditto.
15808 * linear-algebra/orth.m: Ditto.
15809 * linear-algebra/rank.m: Ditto.
15810 * linear-algebra/trace.m: Ditto.
15811 * linear-algebra/qzhess.m: Ditto.
15812 * miscellaneous/menu.m: Ditto.
15813 * general/perror.m: Ditto.
15814 * general/strerror.m: Ditto.
15815 * general/columns.m: Ditto.
15816 * general/rows.m: Ditto.
15817 * image/colormap.m: Ditto.
15818 * image/gray.m: Ditto.
15819 * image/gray2ind.m: Ditto.
15820 * image/image.m: Ditto.
15821 * image/imagesc.m: Ditto.
15822 * image/imshow.m: Ditto.
15823 * image/ind2gray.m: Ditto.
15824 * image/ind2rgb.m: Ditto.
15825 * image/loadimage.m: Ditto.
15826 * image/rgb2ntsc.m: Ditto.
15827 * image/ntsc2rgb.m: Ditto.
15828 * image/ocean.m: Ditto.
15829 * image/rgb2ind.m: Ditto.
15830 * image/saveimage.m: Ditto.
15831 * io/printf.m: Ditto.
15832 * io/puts.m: Ditto.
15833
15834 1999-11-21 John W. Eaton <jwe@bevo.che.wisc.edu>
15835
15836 * special-matrix/hankel.m: Texinfoize doc string.
15837 * special-matrix/hilb.m: Ditto.
15838 * special-matrix/invhilb.m: Ditto.
15839 * special-matrix/sylvester_matrix.m: Ditto.
15840 * special-matrix/toeplitz.m: Ditto.
15841 * special-matrix/vander.m: Ditto.
15842 * linear-algebra/vec.m: Ditto.
15843 * linear-algebra/vech.m: Ditto.
15844 * general/common_size.m: Ditto.
15845 * general/diff.m: Ditto.
15846 * general/fliplr.m: Ditto.
15847 * general/flipud.m: Ditto.
15848 * general/rot90.m: Ditto.
15849 * general/reshape.m: Ditto.
15850 * general/shift.m: Ditto.
15851 * general/tril.m: Ditto.
15852 * general/triu.m: Ditto.
15853 * general/logspace.m: Ditto.
15854 * general/nargchk.m: Ditto.
15855
15856 1999-11-20 John W. Eaton <jwe@bevo.che.wisc.edu>
15857
15858 * statistics/base/mean: Texinfoize doc string.
15859 * statistics/base/median: Ditto.
15860 * statistics/base/std: Ditto.
15861 * statistics/base/cov: Ditto.
15862 * statistics/base/corrcoef: Ditto.
15863 * statistics/base/kurtosis: Ditto.
15864 * statistics/base/mahalanobis: Ditto.
15865 * statistics/base/skewness: Ditto.
15866 * statistics/base/gls.m: Ditto.
15867 * statistics/base/ols.m: Ditto.
15868 * signal/detrend.m: Ditto.
15869 * signal/freqz.m: Ditto.
15870 * signal/sinc.m: Ditto.
15871 * signal/fftconv.m: Ditto.
15872 * signal/fftfilt.m: Ditto.
15873 * set/create_set.m: Ditto.
15874 * set/union.m: Ditto.
15875 * set/intersection.m: Ditto.
15876 * set/complement.m: Ditto.
15877 * poly/compan.m: Ditto.
15878 * poly/conv: Ditto.
15879 * poly/deconv: Ditto.
15880 * poly/poly: Ditto.
15881 * poly/polyderiv: Ditto.
15882 * poly/polyfit: Ditto.
15883 * poly/polyinteg: Ditto.
15884 * poly/polyreduce: Ditto.
15885 * poly/polyval: Ditto.
15886 * poly/polyvalm: Ditto.
15887 * poly/residue: Ditto.
15888 * poly/roots: Ditto.
15889 * plot/top_title.m: Ditto
15890 * plot/subwindow.m: Ditto
15891 * plot/subplot.m: Ditto
15892 * plot/plot_border.m: Ditto
15893 * plot/oneplot.m: Ditto
15894 * plot/multiplot.m: Ditto
15895 * plot/mplot.m: Ditto
15896 * plot/xlabel.m: Ditto
15897 * plot/figure.m: Ditto
15898 * plot/meshdom.m: Ditto
15899 * plot/mesh.m: Ditto
15900 * plot/stairs.m: Ditto
15901 * plot/polar.m: Ditto
15902 * plot/loglog.m: Ditto
15903 * plot/hist.m: Ditto
15904 * plot/contour.m: Ditto
15905 * plot/bar.m: Ditto
15906 * plot/axis.m: Ditto
15907 * plot/plot.m: Ditto.
15908
15909 1999-11-19 John W. Eaton <jwe@bevo.che.wisc.edu>
15910
15911 * control/pinv.m: Delete.
15912
15913 * Makefile.in (DOCSTRINGS): Don't echo $(ALL_M_FILES).
15914
15915 * strings/blanks.m: Texinfoize doc string.
15916 * strings/strcat.m: Ditto.
15917 * strings/str2mat.m: Ditto.
15918 * strings/deblank.m: Ditto.
15919 * strings/findstr.m: Ditto.
15920 * strings/index.m: Ditto.
15921 * strings/rindex.m: Ditto.
15922 * strings/split.m: Ditto.
15923 * strings/strcmp.m: Ditto.
15924 * strings/strrep.m: Ditto.
15925 * strings/substr.m: Ditto.
15926 * general/int2str.m: Ditto.
15927 * general/num2str.m: Ditto.
15928 * strings/dec2bin.m: Ditto.
15929 * strings/bin2dec: Ditto.
15930 * strings/dec2bin: Ditto.
15931 * strings/dec2hex: Ditto.
15932 * strings/hex2dec: Ditto.
15933 * strings/str2num: Ditto.
15934
15935 1999-11-10 John W. Eaton <jwe@bevo.che.wisc.edu>
15936
15937 * Makefile.in (DISTFILES): Include DOCSTRINGS.
15938
15939 1999-11-09 Ben Sapp <bsapp@nua.lampf.lanl.gov>
15940
15941 * control/DEMOcontrol.m: Texinfoize doc string.
15942 * control/abcddim.m: Ditto.
15943 * control/abcddims.m: Ditto.
15944 * control/analdemo.m: Ditto.
15945 * control/are.m: Ditto.
15946 * control/axis2dlim.m: Ditto.
15947 * control/bddemo.m: Ditto.
15948 * control/bode.m: Ditto.
15949 * control/bode_bounds.m: Ditto.
15950 * control/bodquist.m: Ditto.
15951 * control/buildssic.m: Ditto.
15952 * control/c2d.m: Ditto.
15953 * control/ctrb.m: Ditto.
15954 * control/d2c.m: Ditto.
15955 * control/damp.m: Ditto.
15956 * control/dare.m: Ditto.
15957 * control/dcgain.m: Ditto.
15958 * control/dgkfdemo.m: Ditto.
15959 * control/dgram.m: Ditto.
15960 * control/dlqe.m: Ditto.
15961 * control/dlqr.m: Ditto.
15962 * control/dlyap.m: Ditto.
15963 * control/dmr2d.m: Ditto.
15964 * control/fir2sys.m: Ditto.
15965 * control/frdemo.m: Ditto.
15966 * control/freqchkw.m: Ditto.
15967 * control/freqresp.m: Ditto.
15968 * control/gram.m: Ditto.
15969 * control/h2norm.m: Ditto.
15970 * control/h2syn.m: Ditto.
15971 * control/hinf_ctr.m: Ditto.
15972 * control/hinfdemo.m: Ditto.
15973 * control/hinfnorm.m: Ditto.
15974 * control/hinfsyn.m: Ditto.
15975 * control/hinfsyn_chk.m: Ditto.
15976 * control/impulse.m: Ditto.
15977 * control/is_abcd.m: Ditto.
15978 * control/is_controllable.m: Ditto.
15979 * control/is_detectable.m: Ditto.
15980 * control/is_dgkf.m: Ditto.
15981 * control/is_digital.m: Ditto.
15982 * control/is_observable.m: Ditto.
15983 * control/is_sample.m: Ditto.
15984 * control/is_signal_list.m: Ditto.
15985 * control/is_siso.m: Ditto.
15986 * control/is_stabilizable.m: Ditto.
15987 * control/is_stable.m: Ditto.
15988 * control/jet707.m: Ditto.
15989 * control/lqe.m: Ditto.
15990 * control/lqg.m: Ditto.
15991 * control/lqr.m: Ditto.
15992 * control/lsim.m: Ditto.
15993 * control/ltifr.m: Ditto.
15994 * control/lyap.m: Ditto.
15995 * control/moddemo.m: Ditto.
15996 * control/nyquist.m: Ditto.
15997 * control/obsv.m: Ditto.
15998 * control/ord2.m: Ditto.
15999 * control/outlist.m: Ditto.
16000 * control/pinv.m: Ditto.
16001 * control/place.m: Ditto.
16002 * control/polyout.m: Ditto.
16003 * control/prompt.m: Ditto.
16004 * control/pzmap.m: Ditto.
16005 * control/qzval.m: Ditto.
16006 * control/rldemo.m: Ditto.
16007 * control/rlocus.m: Ditto.
16008 * control/sortcom.m: Ditto.
16009 * control/ss2sys.m: Ditto.
16010 * control/ss2tf.m: Ditto.
16011 * control/ss2zp.m: Ditto.
16012 * control/starp.m: Ditto.
16013 * control/step.m: Ditto.
16014 * control/stepimp.m: Ditto.
16015 * control/susball.m: Ditto.
16016 * control/sys2fir.m: Ditto.
16017 * control/sys2ss.m: Ditto.
16018 * control/sys2tf.m: Ditto.
16019 * control/sys2zp.m: Ditto.
16020 * control/sysadd.m: Ditto.
16021 * control/sysappend.m: Ditto.
16022 * control/syschnames.m: Ditto.
16023 * control/syschnamesl.m: Ditto.
16024 * control/syschtsam.m: Ditto.
16025 * control/sysconnect.m: Ditto.
16026 * control/syscont.m: Ditto.
16027 * control/syscont_disc.m: Ditto.
16028 * control/sysdefioname.m: Ditto.
16029 * control/sysdefstname.m: Ditto.
16030 * control/sysdimensions.m: Ditto.
16031 * control/sysdisc.m: Ditto.
16032 * control/sysdup.m: Ditto.
16033 * control/sysgetsignals.m: Ditto.
16034 * control/sysgettype.m: Ditto.
16035 * control/sysgroup.m: Ditto.
16036 * control/sysgroupn.m: Ditto.
16037 * control/sysmult.m: Ditto.
16038 * control/sysout.m: Ditto.
16039 * control/sysprune.m: Ditto.
16040 * control/sysreorder.m: Ditto.
16041 * control/sysrepdemo.m: Ditto.
16042 * control/sysscale.m: Ditto.
16043 * control/syssetsignals.m: Ditto.
16044 * control/syssub.m: Ditto.
16045 * control/sysupdate.m: Ditto.
16046 * control/tf2ss.m: Ditto.
16047 * control/tf2sys.m: Ditto.
16048 * control/tf2sysl.m: Ditto.
16049 * control/tf2zp.m: Ditto.
16050 * control/tfout.m: Ditto.
16051 * control/tzero.m: Ditto.
16052 * control/tzero2.m: Ditto.
16053 * control/ugain.m: Ditto.
16054 * control/wgt1o.m: Ditto.
16055 * control/zgfmul.m: Ditto.
16056 * control/zgfslv.m: Ditto.
16057 * control/zginit.m: Ditto.
16058 * control/zgpbal.m: Ditto.
16059 * control/zgreduce.m: Ditto.
16060 * control/zgrownorm.m: Ditto.
16061 * control/zgscal.m: Ditto.
16062 * control/zgsgiv.m: Ditto.
16063 * control/zgshsr.m: Ditto.
16064 * control/zp2ss.m: Ditto.
16065 * control/zp2ssg2.m: Ditto.
16066 * control/zp2sys.m: Ditto.
16067 * control/zp2tf.m: Ditto.
16068 * control/zpout.m: Ditto.
16069
16070 1999-11-02 Ben Sapp <bsapp@nua.lampf.lanl.gov>
16071
16072 * audio/lin2mu.m: Texinfoize doc string.
16073 * audio/loadaudio.m: Ditto.
16074 * audio/mu2lin.m: Ditto.
16075 * audio/playaudio.m: Ditto.
16076 * audio/record.m: Ditto.
16077 * audio/saveaudio.m: Ditto.
16078
16079 1999-10-26 Ben Sapp <bsapp@nua.lampf.lanl.gov>
16080
16081 * elfun/acot.m: Texinfoize doc string.
16082 * elfun/acsc.m: Ditto.
16083 * elfun/acsch.m: Ditto.
16084 * elfun/asec.m: Ditto.
16085 * elfun/asech.m: Ditto.
16086 * elfun/cot.m: Ditto.
16087 * elfun/coth.m: Ditto.
16088 * elfun/csc.m: Ditto.
16089 * elfun/csch.m: Ditto.
16090 * elfun/gcd.m: Ditto.
16091 * elfun/lcm.m: Ditto.
16092 * elfun/sec.m: Ditto.
16093 * elfun/sech.m: Ditto.
16094 * general/nextpow2.m: Ditto.
16095 * general/rem.m: Ditto.
16096 * linear-algebra/commutation_matrix.m: Ditto.
16097 * linear-algebra/cross.m: Ditto.
16098 * linear-algebra/duplication_matrix.m: Ditto.
16099 * miscellaneous/bincoeff.m: Ditto.
16100 * miscellaneous/xor.m: Ditto.
16101 * specfun/bessel.m: Ditto.
16102 * specfun/beta.m: Ditto.
16103 * specfun/betai.m: Ditto.
16104 * specfun/erfinv.m: Ditto.
16105 * specfun/gammai.m: Ditto.
16106 * specfun/log2.m: Ditto.
16107 * specfun/pow2.m: Ditto.
16108
16109 1999-10-23 Ben Sapp <bsapp@nua.lampf.lanl.gov>
16110
16111 * general/is_scalar.m: Texinfoize help text.
16112 * general/is_square.m: Ditto.
16113 * general/is_symmetric.m: Ditto.
16114
16115 1999-10-22 John W. Eaton <jwe@bevo.che.wisc.edu>
16116
16117 * strings/split.m: If the string to be split is empty, just return
16118 an empty string.
16119
16120 1999-10-21 John W. Eaton <jwe@bevo.che.wisc.edu>
16121
16122 * Makefile.in (ALL_M_FILES): New macro.
16123 (DOCSTRINGS): No longer .PHONY; depend on $(ALL_M_FILES).
16124
16125 1999-10-20 John W. Eaton <jwe@bevo.che.wisc.edu>
16126
16127 * control/bode.m: Don't return anything if nargout == 0.
16128
16129 1999-10-20 James B. Rawlings <jbraw@bevo.che.wisc.edu>
16130
16131 * control/bode.m: Don't do axis scaling for magnitude plots.
16132
16133 1999-10-20 John W. Eaton <jwe@bevo.che.wisc.edu>
16134
16135 * Makefile.in (DISTFILES): Add move-if-change, mkdoc, and
16136 gethelp.cc to the list.
16137
16138 1999-10-19 John W. Eaton <jwe@bevo.che.wisc.edu>
16139
16140 * time/asctime.m: Texinfoize help text.
16141 * time/clock.m: Ditto.
16142 * time/date.m: Ditto.
16143 * miscellaneous/cputime.m: Ditto.
16144 * miscellaneous/etime.m: Ditto.
16145 * miscellaneous/is_leap_year.m: Ditto.
16146 * miscellaneous/popen2.m: Ditto.
16147 * miscellaneous/version.m: Ditto.
16148 * miscellaneous/tic.m: Ditto.
16149 * miscellaneous/toc.m: Just refer to tic.m.
16150
16151 * Makefile.in (dist, bin-dist): Use `$(MAKE) -C dir' instead of
16152 `cd dir; $(MAKE); cd ..'.
16153 ($(SUBDIRS)): Likewise.
16154
16155 * statistics/Makefile.in ($(SUBDIRS)): Likewise.
16156
16157 * statistics/Makefile.in (bin-dist): Use `$(MAKE) -C dir' instead
16158 of `cd dir; $(MAKE)'.
16159
16160 * gethelp.cc, mkdoc: New files.
16161 * Makefile.in: Use them to create DOCSTRINGS file from .m file
16162 sources.
16163
16164 1999-10-14 John W. Eaton <jwe@bevo.che.wisc.edu>
16165
16166 * linear-algebra/kron.m: Fix typo in previous change
16167
16168 1999-10-13 John W. Eaton <jwe@bevo.che.wisc.edu>
16169
16170 * control/bode.m: Allow optional 5th arg to specify plot style.
16171
16172 Wed Sep 22 22:12:03 1999 A. Scottedward Hodel <a.s.hodel@eng.auburn.edu>
16173
16174 * linear-algebra/krylov.m: Correctly handle case of V having full
16175 rank when V has more columns than rows.
16176
16177 Mon Sep 20 23:04:57 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16178
16179 * general/linspace.m, linear-algebra/pinv.m: Delete.
16180
16181 * statistics/tests/manova.m: Avoid problems if
16182 whitespace_in_literal_matrix is set to "traditional".
16183 * statistics/tests/t_test_regression.m: Likewise.
16184 * statistics/tests/u_test.m: Likewise.
16185 * statistics/tests/chisquare_test_homogeneity.m: Likewise.
16186 * statistics/tests/anova.m: Likewise.
16187 * statistics/tests/kruskal_wallis_test.m: Likewise.
16188 * statistics/base/statistics.m: Likewise.
16189 * image/saveimage.m: Likewise.
16190 * signal/arch_fit.m: Likewise.
16191 * signal/autoreg_matrix.m: Likewise.
16192 * signal/triangle_lw.m: Likewise.
16193 * strings/dec2hex.m: Likewise.
16194
16195 Thu Sep 9 19:31:58 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16196
16197 * image/saveimage.m: Initialize scale.
16198
16199 Sun Sep 5 22:13:47 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16200
16201 * general/reshape.m: Allow reshape (a, size (b)).
16202
16203 Fri Sep 3 00:01:38 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16204
16205 * specfun/erfinv.m: Improve stopping criterion.
16206 Add iteration count as second return value.
16207
16208 Mon Aug 30 12:07:00 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16209
16210 * statistics/base/mean.m: Use .', not ' to reorient row vectors.
16211
16212 Tue Aug 17 11:11:27 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16213
16214 * miscellaneous/pack.m: New function.
16215
16216 Mon Aug 16 07:46:57 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16217
16218 * plot/figure.m: Always return figure number. With no args,
16219 figure now creates a new figure window and returns its number.
16220 Accept figure (property, value) syntax, but do nothing.
16221
16222 Thu Aug 12 09:28:01 PDT 1999 Tom Poage <tfpoage@ucdavis.edu>
16223
16224 * general/shift.m: Avoid printing temporary value for backward shift.
16225
16226 Mon Aug 2 16:39:04 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16227
16228 * plot/bar.m: Compute bar widths correctly when x-values are not
16229 evenly spaced.
16230
16231 Mon Jul 12 22:48:34 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16232
16233 * linear-algebra/cond.m: Avoid returning NaN for matrices that
16234 contain only zeros.
16235
16236 Sun Jun 20 22:24:27 1999 Eduardo Gallestey <eduardo@faceng.anu.edu.au>
16237
16238 * linear-algebra/kron.m: Create result matrix and insert blocks
16239 instead of appending them.
16240
16241 Sat Jun 19 01:52:18 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16242
16243 * control/bodquist.m, control/buildssic.m, control/is_digital.m,
16244 control/stepimp.m, control/sysmin.m, control/syssetsignals.m:
16245 Update from A. S. Hodel.
16246
16247 Fri Jun 18 12:19:22 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16248
16249 * polynomial/polyfit.m: Correct previous change.
16250
16251 Wed Apr 7 13:57:26 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16252
16253 * linear-algebra/qrhouse.m, linear-algebra/krygetq.m: Delete.
16254
16255 Wed Apr 7 13:22:43 1999 A. S. Hodel <a.s.hodel@eng.auburn.edu>
16256
16257 * control/is_controllable.m, control/zgscal.m: Accomodate new
16258 version of krylov and krylovb.
16259
16260 * control/outlist.m, control/sysout.m: Fix typos.
16261
16262 * control/sysdimensions.m: Add option for total number of states.
16263
16264 * linear-algebra/krylov.m: Improve robustness by row-pivoting.
16265 * linear-algebra/krylovb.m: Just call krylov with appropriate
16266 arguments.
16267
16268 Tue Mar 30 00:43:09 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16269
16270 * strings/index.m: Fail with meaningful error message if either
16271 arg is a string array.
16272
16273 Wed Mar 24 20:34:48 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16274
16275 * linear-algebra/norm.m: Do the right thing for 1- and
16276 infinity-norms of complex matrices. From Sven Khatri
16277 <khatri@saturn.vocalpoint.com>.
16278
16279 Tue Mar 16 13:36:36 1999 A. Scottedward Hodel" <scotte@eng.auburn.edu>
16280
16281 * linear-algebra/qrhouse.m: Handle default args correctly.
16282
16283 Thu Mar 11 12:52:34 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16284
16285 * strings/split.m: Avoid problems when splitting strings that have
16286 \ in them.
16287
16288 Thu Mar 11 12:36:13 1999 Massimo Lorenzin <maxlorenzin@tin.it>
16289
16290 * image/colormap.m: Do better arg checking, handle string args
16291 that name the colormap function to call (e.g., colormap ("ocean")).
16292
16293 Mon Mar 8 22:23:24 1999 Rolf Fabian <fabian@TU-Cottbus.De>
16294
16295 * polynomial/polyfit.m: Use .' transpose operator, not '.
16296 * linear-algebra/dot.m: Likewise.
16297 * linear-algebra/cross.m: Likewise.
16298 * general/rot90.m: Likewise.
16299
16300 Sat Mar 6 01:45:00 1999 A Scott Hodel <hodel@edalf1.msfc.nasa.gov>
16301
16302 * linear-algebra/qrhouse.m: Permute columns at each iteration so
16303 that the leading column is not all zeros.
16304
16305 Fri Mar 5 00:37:47 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16306
16307 * general/shift.m: Fix potential problems with
16308 whitespace_in_literal_matrix.
16309 * signal/arch_rnd.m: Ditto.
16310 * signal/autocov.m: Ditto.
16311 * signal/diffpara.m: Ditto.
16312 * signal/hurst.m: Ditto.
16313 * signal/periodogram.m: Ditto.
16314 * signal/spectral_adf.m: Ditto.
16315 * signal/spectral_xdf.m: Ditto.
16316 * signal/spencer.m: Ditto.
16317 * signal/synthesis.m: Ditto.
16318 * statistics/distributions/wiener_rnd.m: Ditto.
16319 * statistics/models/logistic_regression_likelihood.m: Ditto.
16320 * statistics/models/logistic_regression.m: Ditto.
16321 * statistics/models/logistic_regression_derivatives.m: Ditto.
16322 * statistics/tests/run_test.m: Ditto.
16323 * statistics/tests/chisquare_test_independence.m: Ditto.
16324
16325 Wed Mar 3 02:25:00 1999 Joao Cardoso <jcardoso@inescn.pt>
16326
16327 * plot/__plr2__.m: Fix typo.
16328
16329 Tue Jan 12 10:31:15 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16330
16331 * plot/__pltopt1__.m: Accept "k" to mean black.
16332
16333 Fri Dec 11 10:43:19 1998 A Scott Hodel <hodel@edalf1.msfc.nasa.gov>
16334
16335 * linear-algebra/krylov.m: Force empty_list_elements_ok for this
16336 function.
16337
16338 Thu Dec 10 11:07:00 1998 A Scott Hodel <hodel@edalf1.msfc.nasa.gov>
16339
16340 * control/ss2sys.m: Fix typo.
16341
16342 Wed Dec 9 12:42:19 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16343
16344 * plot/subplot.m, plot/oneplot.m: Don't call clearplot.
16345
16346 * control: Update from A. S. Hodel <a.s.hodel@eng.auburn.edu> for
16347 signal names as lists of strings instead of string arrays.
16348
16349 Fri Dec 4 16:08:42 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16350
16351 * quaternion: New directory of functions from A. S. Hodel
16352 <a.s.hodel@eng.auburn.edu>.
16353 * Makefile.in (SUBDIRS): Add it to the list.
16354 * quaternion/Makefile.in: New file.
16355 * configure.in (AC_OUTPUT): Add quaternion/Makefile.
16356
16357 Tue Nov 24 21:41:31 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16358
16359 * image/saveimage.m: Make it work again for black and white colormaps.
16360
16361 * image/imagesc.m: Use rows (colormap), not length (colormap),
16362 since there can be fewer rows than columns. Round values to
16363 nearest position in colormap instead of truncating. Correct usage
16364 message.
16365
16366 Tue Nov 24 14:50:52 1998 A Scott Hodel <hodel@edalf1.msfc.nasa.gov>
16367
16368 * linear-algebra/krylov.m: New arg pflg. If nonzero, avoid using
16369 zero rows of [A,v] as householder pivots; this avoids spurious
16370 non-zero entries in returned orthogonal matrix U, but destroys the
16371 Householder matrix structure of H.
16372
16373 Fri Nov 20 12:46:46 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16374
16375 * general/logical.m: Just copy input to output if argument is
16376 already a logical object.
16377
16378 Fri Nov 6 10:17:00 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16379
16380 * New files from OCST, in control subdiretory:
16381
16382 DEMOcontrol.m is_siso.m syschnames.m
16383 abcddim.m is_stabilizable.m syschnamesl.m
16384 abcddims.m is_stable.m syschtsam.m
16385 analdemo.m jet707.m sysconnect.m
16386 are.m lqe.m syscont.m
16387 axis2dlim.m lqg.m syscont_disc.m
16388 bddemo.m lqr.m sysdefioname.m
16389 bode.m lsim.m sysdefstname.m
16390 bode_bounds.m ltifr.m sysdimensions.m
16391 bodquist.m lyap.m sysdisc.m
16392 buildssic.m mb.m sysdup.m
16393 c2d.m minfo.m sysgetsignals.m
16394 com2str.m moddemo.m sysgettsam.m
16395 controldemo.m nichols.m sysgettype.m
16396 ctrb.m nyquist.m sysgroup.m
16397 d2c.m obsv.m sysgroupn.m
16398 damp.m ord2.m sysmult.m
16399 dare.m outlist.m sysout.m
16400 dcgain.m packedform.m sysprune.m
16401 demomarsyas.m packsys.m sysreorder.m
16402 dezero.m; parallel.m sysrepdemo.m
16403 dgkfdemo.m place.m sysscale.m
16404 dgram.m polyout.m syssub.m
16405 dhinfdemo.m prompt.m sysupdate.m
16406 dlqe.m pzmap.m tf2ss.m
16407 dlqg.m qzval.m tf2sys.m
16408 dlqr.m rldemo.m tf2sysl.m
16409 dlyap.m rlocus.m tf2zp.m
16410 dmr2d.m rotg.m tfout.m
16411 fir2sys.m run_cmd.m; tzero.m
16412 frdemo.m series.m tzero2.m
16413 freqchkw.m sortcom.m ugain.m
16414 freqresp.m ss2sys.m unpacksys.m
16415 gram.m ss2tf.m wgt1o.m
16416 h2norm.m ss2zp.m zgfmul.m
16417 h2syn.m starp.m zgfslv.m
16418 hinf_ctr.m step.m zginit.m
16419 hinfdemo.m stepimp.m zgpbal.m
16420 hinfnorm.m strappend.m; zgreduce.m
16421 hinfsyn.m susball.m zgrownorm.m
16422 hinfsyn_chk.m swap.m zgscal.m
16423 impulse.m swapcols.m zgsgiv.m
16424 is_abcd.m swaprows.m zgshsr.m
16425 is_controllable.m sys2fir.m zp2ss.m
16426 is_detectable.m sys2ss.m zp2ssg2.m
16427 is_dgkf.m sys2tf.m zp2sys.m
16428 is_digital.m sys2zp.m zp2tf.m
16429 is_observable.m sysadd.m zpout.m
16430 is_sample.m sysappend.m
16431
16432 Thu Nov 5 13:28:40 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16433
16434 * configure.in (AC_OUTPUT): Escape newlinew in macro call with \.
16435
16436 * strings/deblank.m: Make it work for string arrays too.
16437
16438 Wed Nov 4 21:51:13 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16439
16440 * linear-algebra/housh.m: New file from the OCST.
16441 * linear-algebra/krygetq.m: Ditto.
16442 * linear-algebra/krylov.m: Ditto.
16443 * linear-algebra/krylovb.m: Ditto.
16444 * linear-algebra/qrhouse.m: Ditto.
16445 * general/is_duplicate_entry.m: Ditto.
16446
16447 * general/is_symmetric.m: Call is_square instead of doing that
16448 check in line.
16449
16450 Wed Oct 28 11:51:14 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16451
16452 * general/is_square.m:
16453
16454 * general/isempty.m, general/is_matrix.m: Delete.
16455
16456 * general/is_symmetric: Delete special case for strings. Whether
16457 the conversion is valid should depend on implicit_str_to_num_ok.
16458
16459 * general/is_square.m: If arg is not a matrix, don't check size,
16460 just return 0.
16461 * general/is_symmetric: Likewise.
16462 * general/is_vector.m: Likewise.
16463 * general/is_scalar.m: Likewise.
16464
16465 * general/length.m: Delete.
16466
16467 Fri Oct 23 00:21:55 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16468
16469 * configure.in: Add finance/Makefile, statistics/base/Makefile,
16470 statistics/distributions/Makefile, statistics/models/Makefile,
16471 and statistics/tests/Makefile to the list of files to create.
16472
16473 * finance/Makefile.in, statistics/base/Makefile.in,
16474 statistics/distributions/Makefile.in, statistics/models/Makefile.in,
16475 statistics/tests/Makefile.in: New files.
16476 * statistics/Makefile.in: Delete file lists. Now only handle
16477 subdirectories.
16478 * Makefile.in (SUBDIRS): Add finance.
16479
16480 * Move the following files from statistics to statistics/base:
16481
16482 corrcoef.m
16483 kurtosis.m
16484 mahalanobis.m
16485 median.m
16486 ols.m
16487 skewness.m
16488 std.m
16489
16490 New files, from Kurt Hornik's octave-ci package:
16491
16492 * finance (new directory):
16493
16494 fv.m
16495 fvl.m
16496 irr.m
16497 nper.m
16498 npv.m
16499 pmt.m
16500 pv.m
16501 pvl.m
16502 rate.m
16503 vol.m
16504
16505 * linear-algebra/dmult.m
16506
16507 * signal:
16508
16509 arch_fit.m
16510 arch_rnd.m
16511 arch_test.m
16512 arma_rnd.m
16513 autocor.m
16514 autocov.m
16515 autoreg_matrix.m
16516 bartlett.m
16517 blackman.m
16518 diffpara.m
16519 durbinlevinson.m
16520 fractdiff.m
16521 hamming.m
16522 hanning.m
16523 hurst.m
16524 periodogram.m
16525 rectangle_lw.m
16526 rectangle_sw.m
16527 sinetone.m
16528 sinewave.m
16529 spectral_adf.m
16530 spectral_xdf.m
16531 spencer.m
16532 stft.m
16533 synthesis.m
16534 triangle_lw.m
16535 triangle_sw.m
16536 yulewalker.m
16537
16538 * statistics/base (new directory):
16539
16540 center.m
16541 cloglog.m
16542 cor.m
16543 cov.m
16544 cut.m
16545 iqr.m
16546 kendall.m
16547 logit.m
16548 mean.m
16549 meansq.m
16550 moment.m
16551 ppplot.m
16552 probit.m
16553 qqplot.m
16554 range.m
16555 ranks.m
16556 run_count.m
16557 spearman.m
16558 statistics.m
16559 studentize.m
16560 table.m
16561 values.m
16562 var.m
16563
16564 (Replaces cov.m and mean.m with new versions.)
16565
16566 * statistics/distributions (new directory):
16567
16568 beta_cdf.m
16569 beta_inv.m
16570 beta_pdf.m
16571 beta_rnd.m
16572 binomial_cdf.m
16573 binomial_inv.m
16574 binomial_pdf.m
16575 binomial_rnd.m
16576 cauchy_cdf.m
16577 cauchy_inv.m
16578 cauchy_pdf.m
16579 cauchy_rnd.m
16580 chisquare_cdf.m
16581 chisquare_inv.m
16582 chisquare_pdf.m
16583 chisquare_rnd.m
16584 discrete_cdf.m
16585 discrete_inv.m
16586 discrete_pdf.m
16587 discrete_rnd.m
16588 empirical_cdf.m
16589 empirical_inv.m
16590 empirical_pdf.m
16591 empirical_rnd.m
16592 exponential_cdf.m
16593 exponential_inv.m
16594 exponential_pdf.m
16595 exponential_rnd.m
16596 f_cdf.m
16597 f_inv.m
16598 f_pdf.m
16599 f_rnd.m
16600 gamma_cdf.m
16601 gamma_inv.m
16602 gamma_pdf.m
16603 gamma_rnd.m
16604 geometric_cdf.m
16605 geometric_inv.m
16606 geometric_pdf.m
16607 geometric_rnd.m
16608 hypergeometric_cdf.m
16609 hypergeometric_inv.m
16610 hypergeometric_pdf.m
16611 hypergeometric_rnd.m
16612 kolmogorov_smirnov_cdf.m
16613 laplace_cdf.m
16614 laplace_inv.m
16615 laplace_pdf.m
16616 laplace_rnd.m
16617 logistic_cdf.m
16618 logistic_inv.m
16619 logistic_pdf.m
16620 logistic_rnd.m
16621 lognormal_cdf.m
16622 lognormal_inv.m
16623 lognormal_pdf.m
16624 lognormal_rnd.m
16625 normal_cdf.m
16626 normal_inv.m
16627 normal_pdf.m
16628 normal_rnd.m
16629 pascal_cdf.m
16630 pascal_inv.m
16631 pascal_pdf.m
16632 pascal_rnd.m
16633 poisson_cdf.m
16634 poisson_inv.m
16635 poisson_pdf.m
16636 poisson_rnd.m
16637 stdnormal_cdf.m
16638 stdnormal_inv.m
16639 stdnormal_pdf.m
16640 stdnormal_rnd.m
16641 t_cdf.m
16642 t_inv.m
16643 t_pdf.m
16644 t_rnd.m
16645 uniform_cdf.m
16646 uniform_inv.m
16647 uniform_pdf.m
16648 uniform_rnd.m
16649 weibull_cdf.m
16650 weibull_inv.m
16651 weibull_pdf.m
16652 weibull_rnd.m
16653 wiener_rnd.m
16654
16655 * statistics/models (new directory):
16656
16657 logistic_regression.m
16658 logistic_regression_derivatives.m
16659 logistic_regression_likelihood.m
16660
16661 * statistics/tests (new directory):
16662
16663 anova.m
16664 bartlett_test.m
16665 chisquare_test_homogeneity.m
16666 chisquare_test_independence.m
16667 cor_test.m
16668 f_test_regression.m
16669 hotelling_test.m
16670 hotelling_test_2.m
16671 kolmogorov_smirnov_test.m
16672 kolmogorov_smirnov_test_2.m
16673 kruskal_wallis_test.m
16674 manova.m
16675 mcnemar_test.m
16676 prop_test_2.m
16677 run_test.m
16678 sign_test.m
16679 t_test.m
16680 t_test_2.m
16681 t_test_regression.m
16682 u_test.m
16683 var_test.m
16684 welch_test.m
16685 wilcoxon_test.m
16686 z_test.m
16687 z_test_2.m
16688
16689 Thu Oct 22 12:25:55 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16690
16691 * time/date.m: Use %Y, not %y in format string, for Matlab 5
16692 compatibility and to avoid Y2K problems.
16693
16694 Mon Oct 19 17:26:35 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16695
16696 * polynomial/polyfit.m: Just use the \ operator to handle the
16697 least-squares solution.
16698
16699 Thu Sep 3 12:40:47 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16700
16701 * strings/str2num.m: If eval returns a string, return an empty matrix.
16702
16703 * strings/strrep.m: Don't convert args to numeric values.
16704 Prevent warnings for empty string args.
16705 From Georg Thimm <thimm@idiap.ch>.
16706
16707 * strings/strcat.m: Prevent warnings for empty string args.
16708
16709 Wed Sep 2 17:20:24 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16710
16711 * miscellaneous/menu.m: Remove special case for empty string
16712 returned from input(). Add second arg to eval() to catch errors.
16713
16714 Thu Jun 18 16:32:15 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16715
16716 * plot/__plt__.m: Don't call usleep.
16717
16718 Mon May 18 11:42:36 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16719
16720 * linear-algebra/dot.m: New function.
16721
16722 * strings/lower.m, strings/upper.m: New functions, for Matlab
16723 compatibility.
16724
16725 Fri May 15 01:16:53 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16726
16727 * plot/hist.m: Also allow just one output argument.
16728
16729 Sun May 10 23:00:45 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16730
16731 * strings/deblank.m: Make it work if the string is only blanks.
16732
16733 Tue May 5 00:53:36 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16734
16735 * plot/__plt2mv__.m: Delete calls to keyboard.
16736
16737 Mon May 4 11:43:31 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16738
16739 * plot/oneplot.m: Fix typo.
16740
16741 Wed Apr 22 12:11:27 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16742
16743 * miscellaneous/flops.m: Allow a single argument too.
16744
16745 Tue Apr 21 10:18:20 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16746
16747 * strings/str2mat.m: Also handle case when there are no empty
16748 strings correctly.
16749
16750 Mon Apr 20 22:14:15 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16751
16752 * strings/isletter.m: New function, for Matlab compatibility.
16753
16754 Fri Apr 17 10:53:39 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16755
16756 * strings/str2mat.m: Handle string matrices too.
16757
16758 Wed Apr 15 11:16:01 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16759
16760 * audio/loadaudio.m: Accept "pcm" as another file extension for
16761 linear encoding.
16762
16763 * audio/saveaudio.m, audio/loadaudio.m, audio/playaudio.m,
16764 audio/record.m: Open files in binary mode.
16765
16766 Fri Apr 10 10:46:21 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16767
16768 * miscellaneous/dump_prefs.m: Use string array for list of values.
16769 Move functionality of dump_1_pref here, but use built-in function
16770 type to extract value, and put it inside try/catch block.
16771 * miscellaneous/dump_1_pref.m: Delete unused function.
16772
16773 Wed Apr 8 13:17:58 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16774
16775 * plot/__pltopt1.m__: New file.
16776 * plot/__pltopt.m__: Handle opt as a string array by calling
16777 __pltopt1__ multiple times and returning a string array with rows
16778 corresponding to the rows of opt.
16779 * plot/__plt2ss__.m, plot/__plt2vv__.m, plot/__plt2vm__.m,
16780 plot/__plt2mv__.m, plot/__plt2mm__.m: Handle fmt as a string
16781 array.
16782
16783 Fri Mar 27 03:00:40 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16784
16785 * plot/mplot.m: Fix misspellings of global variables.
16786 Don't call clearplot.
16787
16788 Tue Mar 17 17:45:25 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16789
16790 * plot/subplot.m, plot/multiplot.m: Set gnuplot_command_replot to
16791 "cle;rep" when going in ot multiplot mode.
16792 * plot/oneplot.m: Reset gnuplot_command_replot to "rep" when
16793 switching out of multiplot mode.
16794
16795 Fri Feb 20 01:31:32 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16796
16797 * plot/mplot.m, plot/subplot.m, plot/oneplot.m, plot/multiplot.m,
16798 plot/subwindow.m: Call clearplot after setting up multiplot mode.
16799
16800 Tue Feb 3 00:18:40 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16801
16802 * special-matrix/sylvester_matrix.m: Rename from hadamard.m
16803
16804 * miscellaneous/bug_report.m: Don't try to get smart with
16805 OCTAVE_HOME. Assume octave-bug can be found in EXEC_PATH.
16806
16807 * Makefile.in (install): Create separate ls-R files for
16808 $(datadir) and $(libexecdir).
16809 (uninstall): Remove both ls-R files.
16810
16811 Sat Jan 31 01:09:32 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16812
16813 * signal/fftshift.m: New file.
16814
16815 * plot/contour.m: Fix for non-square case.
16816
16817 * general/randperm.m: New file.
16818
16819 Fri Jan 30 15:20:39 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16820
16821 * specfun/betai.m: Restore file for compatibility with previous
16822 versions. Call betainc with reordered args.
16823 * specfun/gammai.m: Likewise, call gammainc with reordered args.
16824
16825 Wed Jan 28 22:44:59 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16826
16827 * plot/contour.m: Handle discrete contour levels.
16828
16829 Tue Jan 27 04:31:22 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16830
16831 * control/lyap.m: For compatibility with Matlab, solve
16832 A*X + X*A' + C = 0 instead of A'*X + X*A + C = 0.
16833
16834 Wed Dec 10 00:14:29 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16835
16836 * specfun/bessel.m: New file.
16837
16838 * specfun/betai.m, specfun/betainc.m, specfun/gammai.m,
16839 specfun/gammainc.m: Delete.
16840
16841 Wed Nov 19 00:19:18 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16842
16843 * image/colormap.m: Initialize __current_color_map__ in global
16844 statement.
16845 * miscellaneous/toc.m: Initialize __tic_toc_timestamp__ in global
16846 statement.
16847 * plot/axis.m: Initialize __current_axis__ in global statement.
16848 * plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
16849 plot/subwindow.m: Initialize __multiplot_mode__ in global statement.
16850
16851 Tue Nov 18 01:35:50 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16852
16853 * time/tic.m: Rename _time_tic_called to __tic_toc_timestamp__.
16854 * time/toc.m: Likewise.
16855
16856 * image/colormap.m: Rename CURRENT_COLOR_MAP to __current_color_map__.
16857
16858 * plot/mplot.m, plot/multiplot.m, plot/subplot.m: Don't do
16859 anything special for automatic_replot when in multiplot mode --
16860 recent 3.6beta releases handle this correctly.
16861
16862 * plot/figure.m: Ensure that we are not in multiplot mode before
16863 setting the terminal type.
16864
16865 * plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
16866 plot/subwindow.m: Use leading and trailing underscores for
16867 `private' globals.
16868
16869 * plot/oneplot.m: Don't do anything if gnuplot_has_multiplot is false.
16870
16871 Fri Nov 14 10:53:11 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16872
16873 * plot/__pltopt__.m: Use sprintf instead of strcat when adding TITLE.
16874
16875 Fri Oct 10 11:18:10 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16876
16877 * specfun/gammai.m: Avoid problems with whitespace when
16878 constructing matrices.
16879
16880 * polynomial/polyfit.m: Compute yf correctly. From Seung Lee
16881 <SJL@nrc.gov>. Also return yf in the same orientation as the
16882 original y vector.
16883
16884 Fri Sep 19 17:04:40 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16885
16886 * linear-algebra/cross.m: Use direct formula instead of calling
16887 det three times in a loop. If both args are column (row) vectors,
16888 return a column (row) vector. If they don't match, pay attention
16889 to the value of prefer_column_vectors.
16890
16891 Thu Aug 28 15:31:20 1997 Rolf Fabian <fabian@olymp.Umwelt.TU-Cottbus.de>
16892
16893 * polynomial/polyvalm.m: Don't assume orthogonal eigenvectors for
16894 nonsymmetric matrices.
16895
16896 * general/tril.m: Fix usage message.
16897
16898 * polynomial/polyvalm.m: Fix error messages.
16899 * polynomial/polyderiv.m: Likewise.
16900 * polynomial/polyval.m: Likewise.
16901
16902 Wed Aug 13 14:14:16 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16903
16904 * strings/blanks.m: Allow blanks(0) to return empty string.
16905 Allow negative arguments if treat_neg_dim_as_zero is true.
16906
16907 Wed Jun 25 21:26:24 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16908
16909 * plot/mesh.m: Set noparametric plot mode after plotting.
16910
16911 Wed Jun 25 21:06:10 1997 Rick Niles <niles@axp745.gsfc.nasa.gov>
16912
16913 * plot/__pltopt__.m: Handle key/legend names.
16914 Correctly set colors, line styles, and point styles.
16915
16916 Wed Jun 25 13:34:06 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16917
16918 * polynomial/polyfit.m: Return fit y values as second output.
16919 Don't use QR factorization to solve least squares problem.
16920
16921 Wed Jun 18 10:24:00 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16922
16923 * control/dlqr.m: Use ao, not a, to compute k.
16924
16925 Tue Jun 3 12:16:00 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16926
16927 * miscellaneous/path.m: New file.
16928
16929 Wed May 21 11:45:31 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16930
16931 * miscellaneous/bug_report.m: Pass file id to dump_prefs, not file
16932 name.
16933
16934 Mon May 12 02:04:01 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16935
16936 * specfun/erfinv.m: Add missing semicolon.
16937
16938 Wed Apr 2 22:04:03 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16939
16940 * miscellaneous/xor.m: Make type of return value logical.
16941
16942 Fri Mar 28 16:19:53 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16943
16944 * miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
16945 warn_comma_in_global_decl.
16946
16947 Tue Mar 25 22:00:49 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16948
16949 * miscellaneous/bug_report.m: Use __OCTAVE_HOME__ to find
16950 octave-bug script.
16951
16952 Mon Mar 24 16:49:47 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16953
16954 * miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
16955 prefer_zero_one_indexing.
16956
16957 * general/logical.m: New file.
16958
16959 Sat Mar 15 15:07:30 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16960
16961 * general/nextpow2.m: Correctly handle new meaning of is_scalar()
16962 and is_vector().
16963
16964 Thu Mar 13 16:36:35 1997 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>
16965
16966 * specfun/erfinv.m: Scale update by sqrt (pi) / 2.
16967 Use tolerance of 2 * eps.
16968
16969 Wed Mar 12 16:57:45 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16970
16971 * Makefile.in (install-strip): New target.
16972 * audio/Makefile.in: Ditto.
16973 * control/Makefile.in: Ditto.
16974 * elfun/Makefile.in: Ditto.
16975 * general/Makefile.in: Ditto.
16976 * image/Makefile.in: Ditto.
16977 * io/Makefile.in: Ditto.
16978 * linear-algebra/Makefile.in: Ditto.
16979 * miscellaneous/Makefile.in: Ditto.
16980 * plot/Makefile.in: Ditto.
16981 * polynomial/Makefile.in: Ditto.
16982 * set/Makefile.in: Ditto.
16983 * signal/Makefile.in: Ditto.
16984 * specfun/Makefile.in: Ditto.
16985 * special-matrix/Makefile.in: Ditto.
16986 * startup/Makefile.in: Ditto.
16987 * statistics/Makefile.in: Ditto.
16988 * strings/Makefile.in: Ditto.
16989
16990 Tue Mar 11 10:14:26 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16991
16992 * elfun/coth.m: Write as cosh(x) ./ sinh(x) instead of 1 ./ tanh(x).
16993
16994 Fri Mar 7 23:06:48 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16995
16996 * statistics/corrcoef.m: Make it actually work.
16997
16998 Thu Mar 6 12:36:30 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16999
17000 * statistics/corrcoef.m: Don't fail if single argument is a matrix.
17001
17002 Sat Mar 1 15:23:14 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17003
17004 * Version 2.0.5 released.
17005
17006 Wed Feb 26 01:48:28 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17007
17008 * Makefile.in (maintainer-clean): Also remove configure.
17009
17010 * signal/fftconv.m: Check inputs with is_vector(), not is_matrix().
17011
17012 * general/is_matrix.m: Return zero for empty matrices.
17013
17014 Tue Feb 25 15:16:04 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17015
17016 * linear-algebra/vech.m: Size result just once.
17017
17018 Sun Feb 23 00:15:57 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17019
17020 * general/is_square.m: Handle empty matrices correctly.
17021 * general/is_symmetric.m: Handle empty matrices and strings.
17022
17023 Sat Feb 22 01:06:22 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17024
17025 * polynomial/conv.m: Check inputs with is_vector(), not is_matrix().
17026 * polynomial/deconv.m: Likewise.
17027 * polynomial/polyderiv.m: Likewise.
17028 * polynomial/polyinteg.m: Likewise.
17029 * polynomial/polyreduce.m: Likewise.
17030 * polynomial/polyval.m: Likewise.
17031 * polynomial/polyvalm.m: Likewise.
17032 * general/postpad.m: Likewise.
17033 * general/prepad.m: Likewise.
17034
17035 * polynomial/compan.m: Check input with is_vector(), not
17036 is_matrix(). Handle scalar case.
17037
17038 Fri Feb 21 13:36:58 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17039
17040 * plot/contour.m: Order data so that it is consistent with
17041 meshgrid and mesh.
17042
17043 * plot/meshdom.m, plot/meshgrid.m: Change help message.
17044 * plot/sombrero.m: Use meshgrid, not meshdom.
17045
17046 Thu Feb 20 02:58:05 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17047
17048 * Version 2.0.4 released.
17049
17050 Wed Feb 19 10:30:14 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17051
17052 * miscellaneous/paren.m: New file.
17053
17054 Tue Feb 18 09:22:04 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17055
17056 * Version 2.0.3 released.
17057
17058 Thu Feb 13 19:06:42 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17059
17060 * image/saveimage.m: Only clip image data that is actually out of
17061 range.
17062
17063 Sun Feb 9 19:52:08 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17064
17065 * general/is_matrix.m: Scalars, vectors, and empty matrices may
17066 also be considered to be matrices.
17067
17068 * general/is_vector.m: Scalars may also be considered to be vectors.
17069
17070 * general/isempty.m: Use size(), not rows() and columns().
17071
17072 * plot/contour.m: Convert set to gset.
17073 Set view to 0, 0, 1, 1, not 0, 0, 1.9, 1.
17074
17075 Fri Feb 7 12:55:55 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17076
17077 * specfun/erfinv.m: Fix typo in last change.
17078
17079 Fri Jan 31 09:30:16 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17080
17081 * image/loadimage.m: Make it possible to load files with image
17082 data named X or img.
17083
17084 * image/default.img: Change name of image from X to img to match
17085 what saveimage does now.
17086
17087 * image/loadimage.m: Rename X to be img, to match what saveimage
17088 does now.
17089
17090 Mon Jan 27 13:48:31 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17091
17092 * Version 2.0.2 released.
17093
17094 * plot/__plt__.m: Use usleep() instead of replot to try to avoid
17095 weird missing-lines bug without creating extra plots unecessarily.
17096
17097 Sat Jan 25 22:37:07 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17098
17099 * Makefile.in, audio/Makefile.in, control/Makefile.in,
17100 elfun/Makefile.in, general/Makefile.in, image/Makefile.in,
17101 io/Makefile.in, linear-algebra/Makefile.in,
17102 miscellaneous/Makefile.in, plot/Makefile.in,
17103 polynomial/Makefile.in, set/Makefile.in, signal/Makefile.in,
17104 specfun/Makefile.in, special-matrix/Makefile.in,
17105 startup/Makefile.in, statistics/Makefile.in, strings/Makefile.in,
17106 time/Makefile.in (bin-dist): New target.
17107
17108 Wed Jan 22 11:28:30 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17109
17110 * specfun/erfinv.m: Avoid A([]) = X, X != [] error.
17111
17112 Tue Jan 21 11:16:40 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17113
17114 * miscellaneous/xor.m: Make it work.
17115
17116 Mon Jan 20 12:28:34 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17117
17118 * plot/sombrero.m: Doc fix.
17119
17120 Tue Jan 7 00:16:52 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17121
17122 * Version 2.0.1 released.
17123
17124 Thu Dec 19 22:16:46 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17125
17126 * elfun/lcm.m: Replace missing if statement.
17127
17128 * elfun/gcd.m: Report error if no input args.
17129 * elfun/lcm.m: Likewise.
17130
17131 Mon Dec 16 15:23:04 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17132
17133 * Makefile.in (install): Use ls -LR to create ls-R database.
17134 Also list contents of $libexecdir/octave in ls-R database.
17135
17136 Tue Dec 10 01:43:07 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17137
17138 * Version 2.0 released.
17139
17140 Fri Dec 6 15:23:46 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17141
17142 * Version 1.94.
17143
17144 Sun Dec 1 20:55:34 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17145
17146 * strings/str2num.m: New file.
17147
17148 Wed Nov 20 01:00:24 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17149
17150 * Version 1.93.
17151
17152 Tue Nov 19 15:13:35 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17153
17154 * linear-algebra/commutation_matrix.m, linear-algebra/cross.m,
17155 linear-algebra/duplication_matrix.m, linear-algebra/vec.m,
17156 linear-algebra/vech.m: New files from Kurt Hornik.
17157
17158 * general/nextpow2.m, general/shift.m, general/diff.m,
17159 general/common_size.m: New files from Kurt Hornik.
17160
17161 * miscellaneous/bincoeff.m, miscellaneous/xor.m:
17162 New files from Kurt Hornik.
17163
17164 * signal/detrend.m: New file from Kurt Hornik.
17165
17166 * specfun/betai.m, specfun/gammai.m, specfun/erfinv.m,
17167 specfun/pow2.m, specfun/log2.m:
17168 New files and updates from Kurt Hornik.
17169
17170 Fri Nov 15 18:13:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17171
17172 * plot/__plt__.m: Add explicit replot after last command is
17173 issued, to force all lines to be displayed. Hmm.
17174
17175 Thu Nov 14 00:06:34 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17176
17177 * plot/axis.m, plot/bottom_title.m, plot/contour.m,
17178 plot/figure.m, plot/grid.m, plot/loglog.m, plot/mesh.m,
17179 plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/plot.m,
17180 plot/plot_border.m, plot/polar.m, plot/semilogx.m,
17181 plot/semilogy.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
17182 plot/top_title.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
17183 Uset gset, not set.
17184
17185 * Version 1.92.
17186
17187 Thu Nov 7 12:43:12 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17188
17189 * image/saveimage.m: When writing PostScript, name Octave as the
17190 almighty Creator. Use single call to fprintf instead of looping.
17191
17192 * image/Makefile.in: Delete references to octtopnm.
17193
17194 * general/logspace.m: Doc fix.
17195
17196 * Version 1.91.
17197
17198 Sat Nov 2 21:06:29 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17199
17200 * image/image.m: Use tmpnam() instead of home-brew scheme.
17201
17202 * audio/record.m, audio/playaudio.m: Use tmpnam() instead of
17203 octave_tmp_file_name(). Use unwind_protect to ensure tmp file is
17204 deleted.
17205 * miscellaneous/bug_report.m: Likewise. Also use unlink() instead
17206 of a system() command to delete the tmp file.
17207
17208 Wed Oct 30 17:19:45 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17209
17210 * Version 1.90.
17211
17212 * Makefile.in (DISTFILES): Add ChangeLog.
17213
17214 Thu Oct 10 17:31:01 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17215
17216 * plot/subplot.m, plot/multiplot.m, plot/mplot.m:
17217 Don't check for string value of automatic_replot.
17218
17219 * image/ind2ind.m, image/ind2rgb.m, image/ind2gray.m:
17220 Temporarily set do_fortran_indexing to 1, not "true".
17221
17222 * miscellaneous/menu.m: Temporarily set page_screen_output to 0,
17223 not "false".
17224
17225 * linear-algebra/cond.m: Don't compare propagate_empty_matrices to
17226 "false".
17227
17228 Tue Aug 20 18:27:36 1996 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>
17229
17230 * strings/substr.m: Allow negative OFFSET. LEN is now optional.
17231
17232 Mon Jul 15 16:15:22 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17233
17234 * miscellaneous/bug_report.m: Don't redirect output to /dev/tty in
17235 system command.
17236
17237 Fri Jul 12 12:24:29 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17238
17239 * __plr1__.m: Renamed from polar_int_1.m.
17240 * __plr2__.m: Renamed from polar_int_2.m.
17241 * __plr__.m: Renamed from polar_int.m.
17242 * __plt1__.m: Renamed from plot_int_1.m.
17243 * __plt2__.m: Renamed from plot_int_2.m.
17244 * __plt2mm__.m: Renamed from plot_2_m_m_.m.
17245 * __plt2mv__.m: Renamed from plot_2_m_v_.m.
17246 * __plt2ss__.m: Renamed from plot_2_s_s_.m.
17247 * __plt2vm__.m: Renamed from plot_2_v_m_.m.
17248 * __plt2vv__.m: Renamed from plot_2_v_v_.m.
17249 * __plt__.m: Renamed from plot_int.m.
17250 * __pltopt__.m: Renamed from plot_opt.m.
17251 Change all callers.
17252
17253 Thu Jul 11 17:24:29 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17254
17255 * All .m files: Add regular Author:, Created:, and Adapted-By:
17256 comments like those found in Emacs lisp files.
17257
17258 Mon Jun 24 04:16:41 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17259
17260 * All .m files: Change comment style.
17261
17262 Fri Jun 14 01:42:21 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17263
17264 * bottom_title.m, mplot.m, multiplot.m, oneplot.m, plot_border.m,
17265 subplot.m, subwindow.m, top_title.m:
17266 Print error message if gnuplot_has_multiplot is not true.
17267
17268 Thu Jun 6 00:18:54 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17269
17270 * plot/figure.m: New function.
17271
17272 Wed Jun 5 18:19:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17273
17274 * strings/strrep.m: New function.
17275
17276 Thu May 23 15:04:22 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17277
17278 * strings/bin2dec.m, strings/blanks.m, strings/deblank.m,
17279 strings/dec2bin.m, strings/dec2hex.m, strings/findstr.m,
17280 strings/hex2dec.m, strings/index.m, strings/rindex.m,
17281 strings/split.m, strings/str2mat.m, strings/substr.m:
17282 New functions from Kurt Hornik, heavily modified by jwe.
17283
17284 * general/reshape.m: Allow strings to be reshaped too.
17285
17286 * strings/strcmp.m: No longer need to set implicit_str_to_num_ok.
17287 Always return a scalar.
17288
17289 Wed May 22 19:52:11 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17290
17291 * polynomial/polyfit.m: Make orientation of result compatible with
17292 Matlab.
17293
17294 Sat May 18 17:32:15 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17295
17296 * polynomial/polyfit.m: Add missing close paren.
17297
17298 Thu May 16 10:23:11 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17299
17300 * plot/plot_opt.m: Set compatibility arg in call to sscanf.
17301
17302 * io/scanf.m: Delete.
17303
17304 Mon May 13 09:37:38 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17305
17306 * statistics/median.m: Fix typo in usage message.
17307
17308 Wed Apr 24 02:45:52 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17309
17310 * miscellaneous/popen2.m: New file.
17311
17312 Wed Apr 17 18:34:04 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17313
17314 * configure.in (AC_OUTPUT): Add io/Makefile.
17315
17316 * io: New directory.
17317 * Makefile.in (SUBDIRS): Add it to the list.
17318
17319 * miscellaneous/flops.m: New file.
17320
17321 Fri Mar 22 04:40:48 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17322
17323 * miscellaneous/cputime.m: Return three arguments instead of a
17324 vector, for compatibility with previous versions and with Matlab
17325 (which only returns one scalar value).
17326
17327 Wed Mar 20 05:09:48 1996 Kurt Hornik <Kurt.Hornik@tuwien.ac.at>
17328
17329 * general/triu.m: Compute lower bound on loop index correctly.
17330 * general/tril.m: Likewise, for upper bound.
17331
17332 Tue Feb 6 09:29:43 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17333
17334 * image/saveimage.m: For color images, make sure indices into
17335 temporary colormap and result matrix have proper orientation.
17336 Set grey flag correctly.
17337
17338 Tue Jan 9 00:12:14 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17339
17340 * statistics/std.m: Use better formula (from Jim Van Zandt
17341 jrv@vanzandt.mv.com).
17342
17343 Sun Jan 7 20:12:14 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17344
17345 * meshgrid.m: New file (from Jim Van Zandt jrv@vanzandt.mv.com).
17346 * mesh.m: Transpose Z if only one arg.
17347 Handle case of all three args being matrices (from Jim Van Zandt
17348 jrv@vanzandt.mv.com).
17349 * meshdom.m: Undo previous change.
17350
17351 Wed Dec 20 13:48:12 1995 John W. Eaton <jwe@bevo.che.wisc.edu>
17352
17353 * configure.in (AC_OUTPUT): Add audio/Makefile
17354
17355 Thu Nov 16 13:07:07 1995 John Eaton <jwe@bevo.che.wisc.edu>
17356
17357 * audio: New directory of files from Kurt Hornik and Andreas
17358 Weingessel.
17359 * audio/Makefile.in: New file.
17360 * Makefile.in (SUBDIRS): Add audio to the list.
17361
17362 Mon Nov 6 07:29:35 1995 John Eaton <jwe@bevo.che.wisc.edu>
17363
17364 * polynomial/polyfit.m: Use `economy-stle' QR factorization.
17365
17366 Fri Nov 3 00:38:46 1995 John Eaton <jwe@bevo.che.wisc.edu>
17367
17368 * plot/mesh.m: Require, length (y) == rows (z) and length (x) ==
17369 columns (z), not the other way around.
17370 * plot/meshdom.m: Don't reverse order of elements in y.
17371
17372 Thu Nov 2 23:56:53 1995 John Eaton <jwe@bevo.che.wisc.edu>
17373
17374 * plot/axis.m: Return current axis if nargin == 0.
17375
17376 Tue Oct 31 04:11:28 1995 John Eaton <jwe@bevo.che.wisc.edu>
17377
17378 * polynomial/roots.m: Updates from Kurt Hornik.
17379
17380 * polynomial/polyder.m: New file.
17381
17382 * polynomial/polyderiv.m: Give return value and arg different names.
17383
17384 Mon Oct 30 23:27:02 1995 John Eaton <jwe@bevo.che.wisc.edu>
17385
17386 * specfun/betainc.m: New file.
17387 * specfun/gammainc.m: New file.
17388
17389 Wed Oct 18 23:45:52 1995 John Eaton <jwe@bevo.che.wisc.edu>
17390
17391 * general/strerror.m: New file.
17392 * general/perror.m: Implement using strerror().
17393
17394 Thu Oct 5 03:21:36 1995 John Eaton <jwe@bevo.che.wisc.edu>
17395
17396 * plot/bottom_title.m plot/mplot.m plot/multiplot.m plot/oneplot.m
17397 plot/plot_border.m plot/subplot.m plot/subwindow.m
17398 plot/top_title.m plot/zlabel.m: New files, from Vinayak Dutt.
17399
17400 * image/saveimage.m: Round img values first.
17401
17402 Tue Oct 3 03:55:18 1995 John Eaton <jwe@bevo.che.wisc.edu>
17403
17404 * control/abcddim.m control/are.m general/tril.m general/triu.m
17405 image/saveimage.m linear-algebra/kron.m linear-algebra/norm.m
17406 linear-algebra/null.m miscellaneous/etime.m plot/contour.m
17407 plot/mesh.m plot/plot_int.m plot/polar_int.m
17408 special-matrix/hankel.m special-matrix/toeplitz.m
17409 tuwien/strfun/split.m: Add missing semicolons.
17410
17411 * plot/polar_int.m: Use .', not ' to make vectors conform.
17412
17413 * image/Makefile.in: Don't build or install octtoppm.
17414
17415 * image/saveimage.m: Rewrite to avoid using octoppm and pbm
17416 routines so that people who don't have the pbm stuff installed
17417 can still use this function.
17418
17419 Mon Oct 2 05:10:44 1995 John Eaton <jwe@bevo.che.wisc.edu>
17420
17421 * image/saveimage.m: Better error checking, clean up a bit.
17422
17423 Tue Sep 26 00:04:56 1995 John Eaton <jwe@bevo.che.wisc.edu>
17424
17425 * plot/plot_opt.m: Change more to more_opts as a temporary fix to
17426 avoid conflict with new built-in text-style function more.
17427
17428 * linear-algebra/norm.m: Also allow 2nd arg == "inf".
17429
17430 * startup/Makefile.in (install): Also install octaverc in
17431 $localfcnfiledir/startup/octavrc.
17432
17433 Wed Sep 20 00:01:30 1995 John Eaton <jwe@bevo.che.wisc.edu>
17434
17435 * mkinstalldirs: New file.
17436 * Makefile.in (DISTFILES): Add it to the list.
17437
17438 * Makefile.in (DISTFILES): Distribute configure.in and configure.
17439
17440 Thu Sep 14 03:56:19 1995 John Eaton <jwe@bevo.che.wisc.edu>
17441
17442 * special-matrix/hankel.m: Compatibility fix. Complain if
17443 r(1) != c(nr), not if r(1) != c(1).
17444
17445 * signal/filter.m: Doc fix.
17446
17447 Wed Sep 13 03:19:05 1995 John Eaton <jwe@bevo.che.wisc.edu>
17448
17449 * miscellaneous/cputime.m: Use new resource structure names (no
17450 ru_ or tv_ prefixes).
17451
17452 Tue Sep 12 02:20:44 1995 John Eaton <jwe@bevo.che.wisc.edu>
17453
17454 * time/ctime.m: Fix doc string and usage message.
17455
17456 Mon Sep 11 18:43:46 1995 John Eaton <jwe@bevo.che.wisc.edu>
17457
17458 * time/clock.m: Use new time structure names (no tm_ prefix).
17459
17460 Thu Aug 24 20:53:08 1995 John Eaton <jwe@bevo.che.wisc.edu>
17461
17462 * control/c2d.m: Make function work for any value of
17463 whitespace_in_literal_matrix.
17464 * control/dare.m: Likewise.
17465 * control/tzero.m: Likewise.
17466 * elfun/gcd.m: Likewise.
17467 * elfun/lcm.m: Likewise.
17468 * general/postpad.m: Likewise.
17469 * general/prepad.m: Likewise.
17470 * linear-algebra/kron.m: Likewise.
17471 * miscellaneous/etime.m: Likewise.
17472 * polynomial/conv.m: Likewise.
17473 * polynomial/deconv.m: Likewise.
17474 * polynomial/poly.m: Likewise.
17475 * polynomial/roots.m: Likewise.
17476 * signal/filter.m: Likewise.
17477 * signal/freqz.m: Likewise.
17478 * signal/fftfilt.m: Likewise.
17479
17480 Tue Jun 6 22:34:04 1995 John Eaton <jwe@schoch.che.utexas.edu>
17481
17482 * miscellaneous/is_leap_year.m: Make work for vector args.
17483
17484 Tue May 2 16:18:33 1995 John Eaton <jwe@schoch.che.utexas.edu>
17485
17486 * plot/polar_int_2.m: Add missing semicolons.
17487 Set theta = theta', not rho'.
17488
17489 Sun Apr 30 11:19:11 1995 John Eaton <jwe@schoch.che.utexas.edu>
17490
17491 * polynomial/roots.m: Make it work for any value of
17492 whitespace_in_literal_matrix.
17493
17494 Mon Apr 10 09:37:17 1995 John Eaton <jwe@schoch.che.utexas.edu>
17495
17496 * configure.in: New file.
17497
17498 Thu Mar 30 13:29:35 1995 John Eaton <jwe@schoch.che.utexas.edu>
17499
17500 * control/lyap.m: Add missing semicolon.
17501
17502 * miscellaneous/cputime.m: New function file.
17503
17504 Wed Mar 29 22:50:49 1995 John Eaton <jwe@schoch.che.utexas.edu>
17505
17506 * time: New directory.
17507 * time/asctime.m, time/clock.m, time/ctime.m, time/date.m:
17508 New function files.
17509 * time/Makefile.in: New file.
17510 * Makefile.in (SUBDIRS): Add time.
17511
17512 Thu Mar 23 15:42:26 1995 John Eaton <jwe@schoch.che.utexas.edu>
17513
17514 * polynomial/polyreduce.m: Make sure initial index is not empty.
17515
17516 Tue Mar 14 23:38:24 1995 John Eaton <jwe@schoch.che.utexas.edu>
17517
17518 * plot/plot_int_1.m: Transpose data with .', not '.
17519
17520 Fri Mar 10 10:40:13 1995 John Eaton <jwe@schoch.che.utexas.edu>
17521
17522 * Makefile.in (install uninstall clean mostlyclean distclean
17523 realclean): Use SUBDIR_FOR_COMMAND. Combine actions.
17524
17525 Sun Feb 26 22:18:22 1995 John Eaton <jwe@schoch.che.utexas.edu>
17526
17527 * Makefile.in (install): Create ls-R database file.
17528 (uninstall): Delete it.
17529
17530 Fri Feb 24 10:36:01 1995 John Eaton <jwe@schoch.che.utexas.edu>
17531
17532 * image/saveimage.m: Fix typo.
17533
17534 See ChangeLog.1 in the top level directory for earlier changes.