comparison etc/OLD-ChangeLogs/scripts-ChangeLog @ 12733:b67c2d580a25 stable

maint: clean up top-level directory * build-aux/bootstrap: Rename from bootstrap. * build-aux/bootstrap.conf: Rename from bootstrap.conf. * build-aux/changelog.tmpl: Rename from changelog.tmpl. * build-aux/bootstrap.conf: Update for new file locations. * build-aux/common.mk: Rename from common.mk. * build-aux/diff-template: Rename from diff-template. * build-aux/mk-opts.pl: Rename from mk-opts.pl. * build-aux/mkinstalldirs: Rename from mkinstalldirs. * build-aux/move-if-change: Rename from move-if-change. * etc/CHECKLIST: Rename from CHECKLIST. * etc/HACKING: Rename from HACKING. * etc/NEWS.1: Rename from NEWS.1. * etc/NEWS.2: Rename from NEWS.2. * etc/NEWS.3: Rename from NEWS.3. * etc/OLD-ChangeLogs/ChangeLog: Rename from OLD-ChangeLogs/ChangeLog. * etc/OLD-ChangeLogs/ChangeLog.1: Rename from OLD-ChangeLogs/ChangeLog.1. * etc/OLD-ChangeLogs/doc-ChangeLog: Rename from OLD-ChangeLogs/doc-ChangeLog. * etc/OLD-ChangeLogs/libcruft-ChangeLog: Rename from OLD-ChangeLogs/libcruft-ChangeLog. * etc/OLD-ChangeLogs/liboctave-ChangeLog: Rename from OLD-ChangeLogs/liboctave-ChangeLog. * etc/OLD-ChangeLogs/scripts-ChangeLog: Rename from OLD-ChangeLogs/scripts-ChangeLog. * etc/OLD-ChangeLogs/src-ChangeLog: Rename from OLD-ChangeLogs/src-ChangeLog. * etc/OLD-ChangeLogs/test-ChangeLog: Rename from OLD-ChangeLogs/test-ChangeLog. * etc/PROJECTS: Rename from PROJECTS. * etc/README.Cygwin: Rename from README.Cygwin. * etc/README.Linux: Rename from README.Linux. * etc/README.MacOS: Rename from README.MacOS. * etc/README.MinGW: Rename from README.MinGW. * etc/README.Windows: Rename from README.Windows. * etc/README.devel: Rename from README.devel. * etc/README.ftp: Rename from README.ftp. * etc/README.gnuplot: Rename from README.gnuplot. * etc/README.kpathsea: Rename from README.kpathsea. * etc/README.mirrors: Rename from README.mirrors. * etc/README.snapshots: Rename from README.snapshots. * etc/gdbinit: Rename from gdbinit. * m4/acinclude.m4: Rename from acinclude.m4. * src/mkoctfile.cc.in: Rename from mkoctfile.cc.in. * src/mkoctfile.in: Rename from mkoctfile.in. * src/octave-config.cc.in: Rename from octave-config.cc.in. * src/octave-config.in: Rename from octave-config.in. * config.guess, config.sub, missing, octave-sh: Delete. * Makefile.am: Include build-aux/common.mk instead of common.mk. * examples/Makefile.am, libcruft/Makefile.am, liboctave/Makefile.am, liboctave/config-ops.sh, scripts/Makefile.am, src/DLD-FUNCTIONS/config-module.sh, test/Makefile.am, autogen.sh, doc/Makefile.am, doc/faq/Makefile.am, doc/icons/Makefile.am, doc/interpreter/Makefile.am, doc/interpreter/config-images.sh, doc/liboctave/Makefile.am, doc/refcard/Makefile.am, build-aux/common.mk, src/Makefile.am: Update for new file locations. * Makefile.am: Don't build mkoctfile or octave-config here. * README: Update INSTALL info. * build-aux/mkinstalldirs: Update to new version. * src/Makefile.am (mkoctfile, octave-config): New targets.
author John W. Eaton <jwe@octave.org>
date Fri, 10 Jun 2011 14:35:42 -0400
parents OLD-ChangeLogs/scripts-ChangeLog@a17269b1148f
children 8665c7957fdc
comparison
equal deleted inserted replaced
12732:10f6727fbaa8 12733:b67c2d580a25
1 2011-04-13 David Bateman <dbateman@free.fr>
2
3 * plot/colstyle.m : New function.
4 * plot/module.mk plot_FCN_FILES) : Add it here.
5
6 2011-04-12 Ben Abbott <bpabbott@mac.com>
7
8 * miscellaneous/getappdata.m: If no property name is provided, return
9 a structure representing the appdata.
10
11 2011-04-12 Marco Caliari <marco.caliari@univr.it>
12
13 * general/quadgk.m: Fix problem with -Inf bound on integral (bug
14 #33055).
15
16 2011-04-11 Ben Abbott <bpabbott@mac.com>
17
18 * miscellaneous/getappdata.m: If appdata propery does not exist, return
19 an empty matrix.
20
21 2011-04-08 Rik <octave@nomad.inbox5.com>
22
23 * linear-algebra/cond.m, linear-algebra/expm.m, linear-algebra/logm.m,
24 linear-algebra/null.m, linear-algebra/orth.m, linear-algebra/rank.m,
25 linear-algebra/rref.m: Improve docstrings.
26
27 2011-04-06 Rik <octave@nomad.inbox5.com>
28
29 * miscellaneous/pack.m: Improve docstring.
30
31 2011-04-06 Rik <octave@nomad.inbox5.com>
32
33 * signal/module.mk: Make spectral density helper functions private.
34 (rectangle_sw, rectangle_lw, triangle_sw, triangle_lw)
35
36 2011-04-06 Rik <octave@nomad.inbox5.com>
37
38 * optimization/fminunc.m, plot/isocolors.m, plot/isonormals.m:
39 Clean up operator and function indices.
40
41 2011-04-04 Rik <octave@nomad.inbox5.com>
42
43 * miscellaneous/symvar.m, miscellaneous/warning_ids.m,
44 optimization/fminunc.m: Spellcheck documentation for 3.4.1 release.
45
46 2011-04-04 Rik <octave@nomad.inbox5.com>
47
48 * @ftp/mget.m, audio/loadaudio.m, audio/playaudio.m, audio/record.m,
49 audio/saveaudio.m, general/circshift.m, general/cumtrapz.m,
50 general/dblquad.m, general/quadgk.m, general/quadl.m,
51 general/shiftdim.m, general/triplequad.m, geometry/convhull.m,
52 geometry/delaunay3.m, geometry/dsearch.m, geometry/dsearchn.m,
53 geometry/tsearchn.m, geometry/voronoi.m, image/brighten.m,
54 io/textscan.m, miscellaneous/getappdata.m,
55 miscellaneous/namelengthmax.m, miscellaneous/rmappdata.m,
56 miscellaneous/setappdata.m, miscellaneous/swapbytes.m,
57 miscellaneous/symvar.m, miscellaneous/warning_ids.m,
58 pkg/private/get_forge_pkg.m, plot/clabel.m, plot/colorbar.m,
59 plot/cylinder.m, plot/daspect.m, plot/linkprop.m, plot/pbaspect.m,
60 plot/plotyy.m, plot/private/__add_default_menu__.m, plot/sphere.m,
61 plot/subplot.m, plot/view.m, polynomial/polyreduce.m,
62 polynomial/ppder.m, polynomial/ppint.m, signal/periodogram.m,
63 sparse/colperm.m, sparse/nonzeros.m, sparse/spaugment.m,
64 sparse/speye.m, sparse/treelayout.m, sparse/treeplot.m,
65 statistics/base/kurtosis.m, statistics/base/mean.m,
66 statistics/base/meansq.m, statistics/base/median.m,
67 statistics/base/mode.m, statistics/base/moment.m,
68 statistics/base/ranks.m, statistics/base/skewness.m,
69 statistics/base/statistics.m, statistics/base/var.m, time/datenum.m,
70 time/datetick.m, time/now.m: Grammarcheck m-files for 3.4.1 release.
71
72 2011-04-04 Rik <octave@nomad.inbox5.com>
73
74 * deprecated/module.mk, general/module.mk: Deprecate perror, strerror
75 functions.
76
77 2011-04-02 Rik <octave@nomad.inbox5.com>
78
79 * statistics/base/prctile.m, statistics/base/quantile.m: Improve
80 docstrings.
81
82 2011-03-31 Rik <octave@nomad.inbox5.com>
83
84 * pkg/module.mk, pkg/pkg.m, pkg/private/get_forge_pkg.m: Add
85 documentation for '-forge' option (bug #32464). Make get_forge_pkg
86 a private function.
87
88 2011-03-31 Marco Caliari <marco.caliari@univr.it>
89
90 * sparse/spdiags.m: Treat empty vector (1x0 or 0x1) the same as diag().
91
92 2011-03-31 Rik <octave@nomad.inbox5.com>
93
94 * statistics/base/cor.m: Increase tolerance of %!tests using random
95 data to guarantee passage.
96
97 2011-03-31 Rik <octave@nomad.inbox5.com>
98
99 * deprecated/module.mk, deprecated/cquad.m: Add deprecated entry for
100 cquad() pointing to quadcc().
101
102 2011-03-31 Rik <octave@nomad.inbox5.com>
103
104 * statistics/base/cor.m: Fix operation with only single input
105 (bug #32961)
106
107 2011-03-29 John W. Eaton <jwe@octave.org>
108
109 * special-matrix/wilkinson.m: Update test for 'wilkinson(1)' to reflect
110 changes to diag().
111
112 2011-03-29 Michael Creel <michael.creel@uab.es>
113
114 * statistics/base/ols.m: Fix erroneous degrees of freedom when
115 computing the covariance estimator (closes: bug #32892).
116
117 2011-03-28 Rik <octave@nomad.inbox5.com>
118
119 * linear-algebra/cross.m, plot/ishold.m, signal/fftfilt.m: Improve
120 docstrings.
121
122 2011-03-26 Robert T. Short <octave@phaselockedsystems.com.com>
123
124 * signal/ifftshift.m: Add tests.
125
126 2011-03-26 Robert T. Short <octave@phaselockedsystems.com.com>
127
128 * signal/fftshift.m: Add tests.
129
130 2011-03-21 Rik <octave@nomad.inbox5.com>
131
132 * signal/ifftshift.m: Fix bug #32873, ifftshift fails.
133
134 2011-03-19 Rik <octave@nomad.inbox5.com>
135
136 * general/module.mk, statistics/base/module.mk: Move runlength.m
137 to statistics/base directory.
138 * statistics/base/runlength.m: Add input validation and tests.
139 Improve docstring.
140
141 2011-03-19 Rik <octave@nomad.inbox5.com>
142
143 * statistics/models/logistic_regression.m: Do not split function
144 declaration with line continuation.
145 * statistics/models/private/logistic_regression_likelihood.m,
146 statistics/models/private/logistic_regression_derivatives.m: Make
147 helper functions private.
148 * statistics/models/module.mk: Make helper functions private.
149
150 2011-03-19 Rik <octave@nomad.inbox5.com>
151
152 * plot/isocolors.m, plot/isonormals.m, plot/isosurface.m: Improve
153 docstrings.
154
155 2011-03-19 Rik <octave@nomad.inbox5.com>
156
157 * miscellaneous/dump_prefs.m: Close @deftypefn macro left open.
158
159 2011-03-19 Rik <octave@nomad.inbox5.com>
160
161 * miscellaneous/dump_prefs.m: Improve docstring.
162
163 2011-03-19 Rik <octave@nomad.inbox5.com>
164
165 * plot/daspect.m, plot/pbaspect.m: Use newline between @deftypefnx
166 macros to get correct appearance.
167
168 2011-03-19 Ben Abbott <bpabbott@mac.com>
169
170 * plot/patch.m: Add demo.
171 * geometry/trisurf.m: Set default edgecolor as Matlab does. Add demos.
172
173 2011-03-18 Rik <octave@nomad.inbox5.com>
174
175 * plot/uigetdir.m, plot/uigetfile.m, plot/uimenu.m, plot/uiputfile.m:
176 Improve docstrings. Check for error conditions (missing FLTK, wrong
177 number of arguments) at top of code.
178
179 2011-03-18 Rik <octave@nomad.inbox5.com>
180
181 * general/curl.m, general/divergence.m, linear-algebra/cross.m:
182 Update seealso cross references.
183
184 2011-03-18 Rik <octave@nomad.inbox5.com>
185
186 * help/get_first_help_sentence.m: Improve docstring. Add tests.
187
188 2011-03-17 Rik <octave@nomad.inbox5.com>
189
190 * scripts/sparse/svds.m: Fix bug #32818, nonconformant arguments
191 in svds.
192
193 2011-03-17 Rik <octave@nomad.inbox5.com>
194
195 * io/fileread.m: Add seealso reference to sscanf.
196
197 2011-03-05 Ben Abbott <bpabbott@mac.com>
198
199 * plot/colorbar.m: Allow location to be specified as a property.
200
201 2011-03-03 Rik <octave@nomad.inbox5.com>
202
203 * miscellaneous/bunzip2.m, miscellaneous/bzip2.m,
204 miscellaneous/gunzip.m, miscellaneous/gzip.m, miscellaneous/unpack.m,
205 miscellaneous/untar.m, miscellaneous/unzip.m: Improve docstrings
206
207 * miscellaneous/tar.m, miscellaneous/zip.m: Check for invalid arguments
208 at the top, rather than bottom, of code.
209
210 2011-03-03 Rik <octave@nomad.inbox5.com>
211
212 * miscellaneous/gzip.m: Use same functional form as bzip, zip, etc.
213 * miscellaneous/private/__xzip__.m: Allow use of character arrays of
214 filenames.
215 * miscellaneous/unpack.m: Allow use of character arrays of filenames.
216 Add capability for gunzip to work recursively on a directory.
217 Fix bug where unzip returned the archive name in addition to the list
218 of files unzipped.
219
220 2011-03-03 Rik <octave@nomad.inbox5.com>
221
222 * deprecated/module.mk, general/module.mk: Deprecate is_duplicate_entry.
223
224 2011-03-03 Rik <octave@nomad.inbox5.com>
225
226 * miscellaneous/movefile.m: Fix copy&paste bug affecting Windows
227 platform. (bug #32443)
228
229 2011-03-02 Rik <octave@nomad.inbox5.com>
230
231 * statistics/distributions/unidcdf.m,
232 statistics/distributions/unidinv.m, statistics/distributions/unidpdf.m,
233 statistics/distributions/unidrnd.m: Correctly refer to distribution as
234 discrete uniform in docstring.
235
236 2011-03-02 Konstantinos Poulios <logari81@gmail.com>
237
238 * plot/subplot.m: Remove redundant calls.
239 For gnuplot set "activepositionproperty" to "position" always.
240
241 2011-03-01 Rik <octave@nomad.inbox5.com>
242
243 * general/isscalar.m, general/isvector.m: Use modern warning function
244 rather than deprecated built-in variable to set warning state.
245
246 2011-02-28 Rik <octave@nomad.inbox5.com>
247
248 * general/iscolumn.m, general/isrow.m: Add 2 new utility functions
249 to check for row or column vector.
250
251 2011-02-28 Rik <octave@nomad.inbox5.com>
252
253 * sparse/treeplot.m: Use 'o' plot style as default for nodes
254
255 2011-02-27 Rik <octave@nomad.inbox5.com>
256
257 * special-matrix/pascal.m: Fix incorrect statement in documentation
258 for pascal.m. Bug #32523.
259
260 2011-02-26 Andy Buckle <andybuckle@gmail.com>
261
262 * testfun/demo.m, testfun/example.m: Allow command forms of example
263 and demo.
264
265 2011-02-26 Robert T. Short <octave@phaselockedsystems.com>
266
267 * polynomial/polyval.m: Compute offset/normalization only when needed.
268
269 2011-02-26 Robert T. Short <octave@phaselockedsystems.com>
270
271 * polynomial/polyval.m: Minor simplification in polynomial evaluation.
272
273 2011-02-22 Rik <octave@nomad.inbox5.com>
274
275 * general/bitcmp.m, general/bitget.m, general/bitset.m,
276 miscellaneous/license.m, special-matrix/pascal.m,
277 statistics/base/quantile.m, statistics/tests/cor_test.m,
278 strings/substr.m: Uppercase variables in error strings.
279
280 2011-02-25 Jordi GutiƩrrez Hermoso <jordigh@gmail.com>
281
282 * miscellaneous/warnings_ids.m: Add a warning description for
283 Matlab-style short-circuiting
284
285 2011-02-24 Ben Abbott <bpabbott@mac.com>
286
287 * plot/subplot.m: Document using INDEX as a vector.
288
289 2011-02-24 Robert T. Short <rtshort@ieee.org>
290
291 * polynomial/polyval.m: Properly evaluate constant polynomials.
292
293 2011-02-24 John W. Eaton <jwe@octave.org>
294
295 * strings/strchr.m: Avoid implicit string to number conversion.
296 Bug #32546. From Kim Hansen <kim@i9.dk>.
297
298 2011-02-22 Ben Abbott <bpabbott@mac.com>
299
300 * plot/subplot.m: Use new looseinset property introduced by changeset
301 12467. Decrease spacing between subplots rows / columns. Clean up and
302 add comments.
303
304 2011-02-22 Rik <octave@nomad.inbox5.com>
305
306 * io/strread.m, plot/whitebg.m, strings/regexptranslate.m,
307 testfun/runtests.m: Use single quotes around regexp patterns.
308
309 2011-02-20 Karsten Trulsen <karstent@math.uio.no>
310
311 * signal/fftshift.m: Fix broken function. Bug 32442.
312
313 2011-02-21 Carlo de Falco <kingcrimson@tiscali.it>
314
315 * pkg/get_forge_pkg.m: Fix typo in new PCRE style regular expression.
316
317 2011-02-20 Thomas Weber <tweber@debian.org>
318
319 * miscellaneous/warning_ids.m: Document
320 Octave::autoload-relative-file-name warning.
321
322 2011-02-19 Rik <octave@nomad.inbox5.com>
323
324 * io/dlmwrite.m, pkg/get_forge_pkg.m, plot/__gnuplot_ginput__.m,
325 plot/__go_draw_axes__.m, testfun/runtests.m: Use PCRE regular
326 expressions to simplify scripts.
327
328 2011-02-19 Ben Abbott <bpabbott@mac.com>
329
330 * plot/__print_parse_opts__.m, plot/private/__ghostscript__.m: Improve
331 warnings when shell utilties are missing.
332
333 2011-02-19 Thorsten Meyer <thorsten.meyier@gmx.de>
334
335 * general/interp1.m: Fix tests according to spline update of
336 changeset 07e102029d2a (see bug 31780)
337
338 2011-02-17 Kai Habel <kai.habel@gmx.de>
339
340 * plot/private/__add_default_menu__.m: Rename fltk_gui_mode here
341 as well.
342
343 2011-02-16 Ben Abbott <bpabbott@mac.com>
344
345 * plot/subplot.m: Decrease spacing between subplots rows / columns.
346 Clean up and add comments.
347
348 2011-02-16 Thorsten Meyer <thorsten.meyier@gmx.de>
349
350 * statistics/base/mean.m: Fix tests according to changeset 0f21f258aa17.
351
352 2011-02-15 Konstantinos Poulios <logari81@gmail.com>
353
354 * plot/__fltk_print__.m: Forward pipeline to drawnow instead of
355 invoking a process here. Bug #32319.
356
357 2011-02-14 Rik <octave@nomad.inbox5.com>
358
359 * plot/semilogxerr.m, plot/semilogyerr.m, special-matrix/pascal.m,
360 special-matrix/rosser.m, special-matrix/wilkinson.m: Add missing
361 commas in @seealso macro.
362
363 2011-02-14 David Bateman <dbateman@free.fr>
364
365 * testfun/test.m: More explicit error message when source of a
366 dynamically linked function is not found. Bug #30341.
367
368 2011-02-14 David Bateman <dbateman@free.fr>
369
370 * plot/private/__scatter__.m: Correctly set the facevertexcdata and
371 faces properties in the patch objects. Bug #31801.
372
373 2011-02-14 Marco Caliari <marco.caliari@univr.it>
374
375 * polynomial/spline.m: Allow length(x) == 2 and unsorted x values.
376
377 2011-02-13 Konstantinos Poulios <logari81@gmail.com>
378
379 * plot/legend.m: Ignore outerposition.
380
381 2011-02-10 Ben Abbott <bpabbott@mac.com>
382
383 * plot/legend.m, plot/plotyy.m, plot/sombrero.m, plot/shading.m,
384 plot/text.m: Modify demo scripts to allow conventient conversion
385 to Matlab compatible syntax.
386
387 2011-02-10 John W. Eaton <jwe@octave.org>
388
389 * statistics/base/mean.m: Also accept logical values.
390
391 2011-02-10 Carlo de Falco <kingcrimson@tiscali.it>
392
393 * linear-algebra/gmres.m: New file implementing the GMRES
394 iterative method for solving linear systems.
395
396 2011-02-08 Ben Abbott <bpabbott@mac.com>
397
398 * plot/__go_draw_axes__.m: Properly set fontspec for legends.
399
400 2011-02-05 David Bateman <dbateman@free.fr>
401
402 * plot/legend.m: Allow the location and orientation to be set
403 without modifiying the legend keys.
404 * plot/legend.m: Add padding to legend positions. Fix for
405 outerposition for southeastoutside and southwestoutside.
406 Bug #32374.
407
408 2011-02-06 Ben Abbott <bpabbott@mac.com>
409
410 * plot/legend.m: Align legends to plot box, add demo. Bug 32373.
411 * plot/legend.m: "legend off" should delete the legend object.
412
413 2011-02-06 David Bateman <dbateman@free.fr>
414
415 * plot/legend.m : Delete old legend before probing the position and
416 outerposition. Reshape lpos correct if the legend locqtion is
417 "southeast". Bug #32343.
418
419 2011-02-06 Ben Abbott <bpabbott@mac.com>
420
421 * plot/legend.m: Add demo for replacing existing legend.
422
423 2011-02-06 John W. Eaton <jwe@octave.org>
424
425 * general/circshift.m: New tests.
426
427 2011-02-05 Rik <octave@nomad.inbox5.com>
428
429 * miscellaneous/version.m, path/matlabroot.m: Correct spelling.
430
431 2011-02-05 Rik <octave@nomad.inbox5.com>
432
433 * help/help.m, linear-algebra/onenormest.m, plot/graphics_toolkit.m,
434 plot/pie3.m, plot/view.m, signal/periodogram.m: Grammarcheck docstrings.
435
436 2011-02-05 Ben Abbott <bpabbott@mac.com>
437
438 * plot/legend.m: Add demo for inline keys created by two plot commands.
439
440 2011-02-05 David Bateman <dbateman@free.fr>
441
442 Bug #32022 and #32343.
443
444 * plot/legend.m (updatelegend): Don't flip plots when resetting the
445 legend. Use unwind_protect to ensure that the resursive flag is reset
446 in case of an error.
447 (getlegenddata): Remove this function and replace its use with the
448 function __getlegenddata__.
449 * plot/privata/__getlegenddata__.m: New function
450 * plot/module.mk (plot_PRIVATE_FCN_FILES): Add it here.
451 * plot/private/__plt__.m: Set initial values of hlgnd and tlgnd
452 if a legend exists already.
453
454 2011-02-02 Rik <octave@nomad.inbox5.com>
455
456 * sparse/svds.m: Use testif to only run some sparse tests when
457 necessary libraries are installed.
458
459 2011-02-01 Ben Abbott <bpabbott@mac.com>
460
461 * plot/__gnuplot_has_feature__.m: Don't throw an error if gnuplot
462 isn't installed.
463
464 2011-02-01 John W. Eaton <jwe@octave.org>
465
466 * plot/scatter3.m: Pass h to set, not ax.
467
468 2011-01-31 John W. Eaton <jwe@octave.org>
469
470 * plot/private/__axis_label__.m: Don't call __fltk_redraw__.
471
472 2011-01-31 John W. Eaton <jwe@octave.org>
473
474 * plot/__fltk_ginput__.m: Remove line that should have been
475 removed in previous change.
476
477 2011-01-31 Rik <octave@nomad.inbox5.com>
478
479 * plot/private/__gnuplot_has_terminal__.m: Simplify regular expression
480 to eliminate word-boundary assertion.
481
482 2011-01-30 Rik <octave@nomad.inbox5.com>
483
484 * deprecated/module.mk, optimization/module.mk: Deprecate glpkmex
485 function.
486
487 2011-01-30 John W. Eaton <jwe@octave.org>
488
489 * plot/__gnuplot_drawnow__.m: Rename from gnuplot_drawnow.m
490 Update doc string and error message with new name.
491 * plot/module.mk (plot_FCN_FILES): Update list.
492
493 2011-01-30 Petr Mikulik <mikulik@physics.muni.cz>
494
495 * plot/__fltk_ginput__.m (ginput_aggregator): New arg, button.
496 Change all uses.
497 (ginput_keypressfcn): Save keypress info.
498
499 2011-01-29 Rik <octave@nomad.inbox5.com>
500
501 * plot/gnuplot_binary.in: Improve docstring
502
503 2011-01-29 Rik <octave@nomad.inbox5.com>
504
505 * general/accumarray.m: Add seealso reference to accumdim.
506
507 2011-01-29 Rik <octave@nomad.inbox5.com>
508
509 * set/powerset.m: Improve docstring.
510
511 2011-01-29 Rik <octave@nomad.inbox5.com>
512
513 * miscellaneous/copyfile.m, miscellaneous/movefile.m,
514 miscellaneous/tempname.m: Improve docstrings
515
516 2011-01-29 Rik <octave@nomad.inbox5.com>
517
518 * deprecated/module.mk, image/module.mk: Deprecate saveimage.m.
519
520 2011-01-29 Rik <octave@nomad.inbox5.com>
521
522 * optimization/glpkmex.m: Add seealso reference to glpk.
523
524 2011-01-29 Rik <octave@nomad.inbox5.com>
525
526 * miscellaneous/compare_versions.m: Allow only "==" equality operator.
527 Add input validation tests. Improve docstring.
528
529 * miscellaneous/ver.m, miscellaneous/version.m, path/matlabroot.m:
530 Improve docstring.
531
532 2011-01-29 Ben Abbott <bpabbott@mac.com>
533
534 * miscellaneous/edit.m: As most editors open their own window, change
535 mode to "async".
536
537 2011-01-28 Ben Abbott <bpabbott@mac.com>
538
539 * plot/__fltk_print__.m, plot/print.m: Fix {eps,ps,pdf}latexstandalone
540 printing for fltk, bug 32262.
541
542 2011-01-28 John W. Eaton <jwe@octave.org>
543
544 * sparse/svds.m: Use "test" instead of "testif HAVE_ARPACK".
545
546 2011-01-27 Rik <octave@nomad.inbox5.com>
547
548 * plot/whitebg.m: Improve docstring.
549
550 2011-01-27 Rik <octave@nomad.inbox5.com>
551
552 * geometry/trimesh.m, geometry/triplot.m, geometry/trisurf.m: Add
553 undocumented function trisurf to documentation. Update seealso
554 strings.
555
556 2011-01-27 John W. Eaton <jwe@octave.org>
557
558 * general/rat.m: Move @seealso inside @deftypefn in docstring.
559
560 2011-01-27 Kai Habel <kai.habel@gmx.de>
561
562 * plot/uigetfile.m, plot/uiputfile.m, plot/uigetdir.m: Check
563 for __fltk_uigetfile__.
564
565 2011-01-27 John W. Eaton <jwe@octave.org>
566
567 * Makefile.am (check-missing-semicolon): New rule.
568
569 2011-01-26 Rik <octave@nomad.inbox5.com>
570
571 * scripts/general/interp1.m, scripts/general/interp2.m,
572 scripts/general/interp3.m, scripts/general/interpn.m: Use em-dash
573 rather than en-dash.
574 * scripts/miscellaneous/mkoctfile.m: Use @code to prevent option
575 turning to en-dash.
576
577 2011-01-26 John W. Eaton <jwe@octave.org>
578
579 * mkdoc: Untabify.
580
581 * mkdoc, gethelp.cc: Strip trailing whitespace.
582
583 2011-01-26 John W. Eaton <jwe@octave.org>
584
585 * general/curl.m: Simplify processing of outptut values.
586
587 2011-01-26 Olaf Till <olaf.till@uni-jena.de>
588
589 * pkg/pkg.m: Export environment variables MKOCTFILE and
590 OCTAVE_CONFIG for configure and make, to configure also OCTAVE.
591
592 2011-01-24 John W. Eaton <jwe@octave.org>
593
594 * audio/lin2mu: Doc fix.
595
596 * audio/mu2lin.m: Doc fix.
597 For compatibility with Matlab, change default for N to be 8.
598
599 2011-01-22 Rik <octave@nomad.inbox5.com>
600
601 * miscellaneous/info.m: Use reference to bug tracker rather than
602 octave-dev mailing list.
603
604 2011-01-22 Ben Abbott <bpabbott@mac.com>
605
606 * plot/meshc.m: Add note: gnuplot does not support filled 3D patches,
607 or mixing non-filled contours with filled surfaces.
608 * plot/subplot.m: Set "box" to "on" by default (same as Matlab).
609 * plot/cylinder.m: Remove console output from demo.
610
611 2011-01-22 Konstantinos Poulios <logari81@googlemail.com>
612
613 * plot/plotyy.m: Set box property to off to allow both y-axes colors
614 to be visible for OpenGL backends.
615
616 2011-01-22 John W. Eaton <jwe@octave.org>
617
618 * plot/private/__scatter__.m: Don't accept "filled" as a color.
619 * plot/scatter.m: Doc fix.
620 Bug #32204.
621
622 2011-01-21 Konstantinos Poulios <logari81@gmail.com>
623
624 * plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Setting axis label
625 color from axis color.
626
627 2011-01-20 Jordi GutiƩrrez Hermoso <jordigh@gmail.com>
628
629 * image/imshow.m: Fix handling of clim and display_range so that
630 images are more faithfully reproduced.
631
632 2011-01-20 Rik <octave@nomad.inbox5.com>
633
634 * scripts/image/imshow.m, scripts/image/saveimage.m,
635 scripts/io/dlmwrite.m, scripts/io/strread.m,
636 scripts/miscellaneous/license.m, scripts/optimization/glpk.m,
637 scripts/plot/refreshdata.m, scripts/plot/shading.m,
638 scripts/plot/slice.m, scripts/plot/surfl.m, scripts/plot/uimenu.m,
639 scripts/statistics/base/mean.m, scripts/statistics/base/moment.m,
640 scripts/strings/isstrprop.m: Prevent doubled quotes around @table
641 items in Info.
642
643 2011-01-20 Rik <octave@nomad.inbox5.com>
644
645 * mkdoc: Mark all scripts as coming from 'scripts/' directory
646 in Texinfo '@c func location' comments.
647
648 2011-01-20 Rik <octave@nomad.inbox5.com>
649
650 * scripts/linear-algebra/condest.m,
651 scripts/linear-algebra/onenormest.m, scripts/linear-algebra/qzhess.m,
652 scripts/polynomial/polyfit.m, scripts/special-matrix/pascal.m: Use
653 non-breaking spaces between certain adjectives and their linked nouns
654 in docstrings
655
656 2011-01-20 Rik <octave@nomad.inbox5.com>
657
658 * image/imread.m, image/imwrite.m, signal/periodogram.m,
659 strings/isstrprop.m: Use @nospell macro on certain words in docstring.
660
661 2011-01-20 John W. Eaton <jwe@octave.org>
662
663 * @ftp/loadobj.m, @ftp/saveobj.m, audio/record.m,
664 general/accumarray.m, general/accumdim.m, general/arrayfun.m,
665 general/bicubic.m, general/curl.m, general/divergence.m,
666 general/gradient.m, general/interp2.m, general/rat.m,
667 image/imagesc.m, io/strread.m, io/textscan.m,
668 linear-algebra/krylov.m, miscellaneous/getappdata.m,
669 miscellaneous/isappdata.m, miscellaneous/rmappdata.m,
670 miscellaneous/setappdata.m, miscellaneous/what.m,
671 optimization/qp.m, path/savepath.m, pkg/pkg.m,
672 plot/__fltk_print__.m, plot/__gnuplot_print__.m,
673 plot/__go_draw_axes__.m, plot/__print_parse_opts__.m,
674 plot/axis.m, plot/caxis.m, plot/cla.m, plot/clabel.m,
675 plot/clf.m, plot/colorbar.m, plot/cylinder.m, plot/daspect.m,
676 plot/gnuplot_drawnow.m, plot/meshc.m, plot/newplot.m,
677 plot/orient.m, plot/pbaspect.m, plot/plotyy.m, plot/print.m,
678 plot/private/__actual_axis_position__.m,
679 plot/private/__axis_label__.m, plot/private/__bar__.m,
680 plot/private/__clabel__.m, plot/private/__errplot__.m,
681 plot/private/__ezplot__.m, plot/private/__ghostscript__.m,
682 plot/private/__patch__.m, plot/private/__pie__.m,
683 plot/private/__quiver__.m, plot/private/__scatter__.m,
684 plot/private/__stem__.m, plot/private/__tight_eps_bbox__.m,
685 plot/refresh.m, plot/spinmap.m, plot/subplot.m, plot/surfc.m,
686 plot/uigetfile.m, polynomial/polyout.m, sparse/spaugment.m,
687 sparse/svds.m, sparse/treeplot.m, statistics/base/histc.m,
688 statistics/distributions/hygecdf.m,
689 statistics/distributions/hygeinv.m, statistics/tests/manova.m,
690 strings/deblank.m, testfun/runtests.m: Add missing semicolons.
691
692 2011-01-20 John W. Eaton <jwe@octave.org>
693
694 * deprecated/cellidx.m, deprecated/dmult.m,
695 deprecated/intwarning.m, deprecated/str2mat.m, general/curl.m,
696 general/divergence.m, general/gradient.m, geometry/griddata.m,
697 help/gen_doc_cache.m, io/dlmwrite.m, miscellaneous/getappdata.m,
698 miscellaneous/isappdata.m, miscellaneous/rmappdata.m,
699 miscellaneous/setappdata.m, miscellaneous/unpack.m,
700 optimization/lsqnonneg.m, optimization/pqpnonneg.m,
701 pkg/get_forge_pkg.m, pkg/pkg.m, plot/__fltk_print__.m,
702 plot/__gnuplot_get_var__.m, plot/__gnuplot_open_stream__.m,
703 plot/__gnuplot_print__.m, plot/daspect.m,
704 plot/gnuplot_drawnow.m, plot/pbaspect.m,
705 plot/private/__errplot__.m, plot/private/__fltk_file_filter__.m,
706 plot/private/__ghostscript__.m, plot/uigetfile.m,
707 plot/uiputfile.m, polynomial/polyaffine.m, sparse/pcg.m:
708 Style fixes for error and warning messages.
709
710 2011-01-20 John W. Eaton <jwe@octave.org>
711
712 * @ftp/dir.m, @ftp/mget.m, @ftp/mput.m, ChangeLog,
713 audio/lin2mu.m, audio/setaudio.m, audio/wavread.m,
714 audio/wavwrite.m, deprecated/autocor.m, deprecated/autocov.m,
715 deprecated/betai.m, deprecated/create_set.m,
716 deprecated/dispatch.m, deprecated/gammai.m,
717 deprecated/intwarning.m, deprecated/replot.m, elfun/cosd.m,
718 elfun/sind.m, elfun/tand.m, general/accumarray.m,
719 general/accumdim.m, general/arrayfun.m, general/bicubic.m,
720 general/bitcmp.m, general/bitget.m, general/bitset.m,
721 general/cart2pol.m, general/cart2sph.m, general/cell2mat.m,
722 general/celldisp.m, general/circshift.m, general/cplxpair.m,
723 general/cumtrapz.m, general/curl.m, general/dblquad.m,
724 general/deal.m, general/del2.m, general/divergence.m,
725 general/flipud.m, general/gradient.m, general/idivide.m,
726 general/int2str.m, general/interp1.m, general/interp2.m,
727 general/interp3.m, general/interpft.m, general/interpn.m,
728 general/isdir.m, general/loadobj.m, general/logspace.m,
729 general/num2str.m, general/pol2cart.m, general/polyarea.m,
730 general/quadgk.m, general/quadl.m, general/quadv.m,
731 general/randi.m, general/rat.m, general/repmat.m,
732 general/rot90.m, general/rotdim.m, general/saveobj.m,
733 general/shift.m, general/sortrows.m, general/sph2cart.m,
734 general/structfun.m, general/subsindex.m, general/trapz.m,
735 general/triplequad.m, geometry/convhull.m, geometry/delaunay.m,
736 geometry/delaunay3.m, geometry/delaunayn.m, geometry/dsearch.m,
737 geometry/dsearchn.m, geometry/griddata3.m, geometry/griddatan.m,
738 geometry/inpolygon.m, geometry/rectint.m, geometry/trimesh.m,
739 geometry/trisurf.m, geometry/tsearchn.m, geometry/voronoi.m,
740 help/__makeinfo__.m, help/__strip_html_tags__.m, help/doc.m,
741 help/gen_doc_cache.m, help/get_first_help_sentence.m,
742 help/help.m, help/lookfor.m, help/print_usage.m, help/type.m,
743 image/autumn.m, image/bone.m, image/brighten.m, image/cool.m,
744 image/copper.m, image/flag.m, image/gmap40.m, image/gray.m,
745 image/hot.m, image/hsv.m, image/hsv2rgb.m, image/image.m,
746 image/imread.m, image/imshow.m, image/imwrite.m,
747 image/ind2rgb.m, image/jet.m, image/ntsc2rgb.m, image/ocean.m,
748 image/pink.m, image/prism.m, image/rainbow.m, image/rgb2hsv.m,
749 image/rgb2ind.m, image/rgb2ntsc.m, image/spring.m,
750 image/summer.m, image/winter.m, io/dlmwrite.m, io/fileread.m,
751 io/strread.m, io/textread.m, linear-algebra/cond.m,
752 linear-algebra/condest.m, linear-algebra/cross.m,
753 linear-algebra/expm.m, linear-algebra/isdefinite.m,
754 linear-algebra/krylov.m, linear-algebra/logm.m,
755 linear-algebra/normest.m, linear-algebra/onenormest.m,
756 linear-algebra/rref.m, linear-algebra/subspace.m,
757 miscellaneous/ans.m, miscellaneous/bincoeff.m,
758 miscellaneous/bunzip2.m, miscellaneous/bzip2.m,
759 miscellaneous/computer.m, miscellaneous/copyfile.m,
760 miscellaneous/debug.m, miscellaneous/edit.m,
761 miscellaneous/getappdata.m, miscellaneous/getfield.m,
762 miscellaneous/gunzip.m, miscellaneous/gzip.m,
763 miscellaneous/isappdata.m, miscellaneous/ls.m,
764 miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
765 miscellaneous/namelengthmax.m, miscellaneous/orderfields.m,
766 miscellaneous/private/__xzip__.m, miscellaneous/rmappdata.m,
767 miscellaneous/setappdata.m, miscellaneous/substruct.m,
768 miscellaneous/swapbytes.m, miscellaneous/tar.m,
769 miscellaneous/unimplemented.m, miscellaneous/unpack.m,
770 miscellaneous/untar.m, miscellaneous/unzip.m,
771 miscellaneous/ver.m, miscellaneous/warning_ids.m,
772 miscellaneous/what.m, miscellaneous/zip.m,
773 optimization/__all_opts__.m, optimization/fminbnd.m,
774 optimization/fminunc.m, optimization/fsolve.m,
775 optimization/fzero.m, optimization/glpk.m,
776 optimization/lsqnonneg.m, optimization/optimget.m,
777 optimization/pqpnonneg.m, optimization/qp.m, optimization/sqp.m,
778 path/pathdef.m, path/savepath.m, pkg/pkg.m,
779 plot/__fltk_ginput__.m, plot/__gnuplot_ginput__.m,
780 plot/__gnuplot_has_feature__.m, plot/__gnuplot_open_stream__.m,
781 plot/__gnuplot_print__.m, plot/__go_draw_axes__.m,
782 plot/__go_draw_figure__.m, plot/__marching_cube__.m,
783 plot/__next_line_color__.m, plot/__next_line_style__.m,
784 plot/__plt_get_axis_arg__.m, plot/__print_parse_opts__.m,
785 plot/area.m, plot/axis.m, plot/bar.m, plot/barh.m, plot/caxis.m,
786 plot/cla.m, plot/clabel.m, plot/colorbar.m, plot/comet.m,
787 plot/comet3.m, plot/compass.m, plot/contour.m, plot/contour3.m,
788 plot/contourc.m, plot/cylinder.m, plot/daspect.m,
789 plot/diffuse.m, plot/ellipsoid.m, plot/errorbar.m,
790 plot/ezcontour.m, plot/ezcontourf.m, plot/ezmesh.m,
791 plot/ezmeshc.m, plot/ezplot.m, plot/ezplot3.m, plot/ezpolar.m,
792 plot/ezsurf.m, plot/ezsurfc.m, plot/feather.m, plot/findobj.m,
793 plot/fplot.m, plot/gnuplot_drawnow.m, plot/gtext.m, plot/hist.m,
794 plot/hold.m, plot/ishghandle.m, plot/isocolors.m,
795 plot/isonormals.m, plot/isosurface.m, plot/isprop.m,
796 plot/legend.m, plot/loglog.m, plot/loglogerr.m, plot/meshc.m,
797 plot/meshz.m, plot/ndgrid.m, plot/orient.m, plot/pareto.m,
798 plot/patch.m, plot/pbaspect.m, plot/pcolor.m, plot/peaks.m,
799 plot/pie.m, plot/pie3.m, plot/plot.m, plot/plot3.m,
800 plot/plotmatrix.m, plot/plotyy.m, plot/polar.m, plot/print.m,
801 plot/private/__actual_axis_position__.m,
802 plot/private/__axis_label__.m, plot/private/__bar__.m,
803 plot/private/__clabel__.m, plot/private/__contour__.m,
804 plot/private/__errplot__.m, plot/private/__ezplot__.m,
805 plot/private/__fltk_file_filter__.m,
806 plot/private/__ghostscript__.m,
807 plot/private/__gnuplot_has_terminal__.m,
808 plot/private/__patch__.m, plot/private/__pie__.m,
809 plot/private/__pltopt__.m, plot/private/__quiver__.m,
810 plot/private/__scatter__.m, plot/private/__stem__.m,
811 plot/private/__tight_eps_bbox__.m, plot/quiver.m,
812 plot/quiver3.m, plot/refreshdata.m, plot/rose.m, plot/saveas.m,
813 plot/scatter.m, plot/scatter3.m, plot/semilogx.m,
814 plot/semilogxerr.m, plot/semilogy.m, plot/semilogyerr.m,
815 plot/shading.m, plot/slice.m, plot/specular.m, plot/sphere.m,
816 plot/stairs.m, plot/stem.m, plot/stem3.m, plot/subplot.m,
817 plot/surface.m, plot/surfc.m, plot/surfl.m, plot/surfnorm.m,
818 plot/uigetdir.m, plot/uigetfile.m, plot/uimenu.m,
819 plot/uiputfile.m, plot/view.m, plot/waitforbuttonpress.m,
820 plot/whitebg.m, plot/xlim.m, plot/ylim.m, plot/zlim.m,
821 polynomial/mkpp.m, polynomial/mpoles.m, polynomial/pchip.m,
822 polynomial/poly.m, polynomial/polyaffine.m,
823 polynomial/polyderiv.m, polynomial/polyfit.m,
824 polynomial/polyreduce.m, polynomial/polyval.m,
825 polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
826 polynomial/ppval.m, polynomial/residue.m, polynomial/roots.m,
827 polynomial/spline.m, polynomial/unmkpp.m, set/ismember.m,
828 set/private/validargs.m, set/setdiff.m, set/setxor.m,
829 set/union.m, set/unique.m, signal/arma_rnd.m, signal/fftconv.m,
830 signal/fftshift.m, signal/filter2.m, signal/freqz.m,
831 signal/ifftshift.m, signal/unwrap.m, sparse/bicgstab.m,
832 sparse/cgs.m, sparse/gplot.m, sparse/pcg.m, sparse/pcr.m,
833 sparse/spaugment.m, sparse/spdiags.m, sparse/speye.m,
834 sparse/spfun.m, sparse/sprand.m, sparse/sprandn.m,
835 sparse/sprandsym.m, sparse/spstats.m, sparse/spy.m,
836 sparse/svds.m, sparse/treelayout.m, sparse/treeplot.m,
837 specfun/bessel.m, specfun/betaln.m, specfun/factor.m,
838 specfun/legendre.m, specfun/nchoosek.m, specfun/nthroot.m,
839 specfun/primes.m, specfun/reallog.m, specfun/realpow.m,
840 specfun/realsqrt.m, special-matrix/hadamard.m,
841 special-matrix/invhilb.m, special-matrix/magic.m,
842 special-matrix/pascal.m, special-matrix/toeplitz.m,
843 startup/__finish__.m, statistics/base/cov.m,
844 statistics/base/histc.m, statistics/base/iqr.m,
845 statistics/base/kendall.m, statistics/base/kurtosis.m,
846 statistics/base/mean.m, statistics/base/meansq.m,
847 statistics/base/median.m, statistics/base/mode.m,
848 statistics/base/moment.m, statistics/base/ols.m,
849 statistics/base/prctile.m, statistics/base/qqplot.m,
850 statistics/base/quantile.m, statistics/base/ranks.m,
851 statistics/base/run_count.m, statistics/base/skewness.m,
852 statistics/base/statistics.m, statistics/base/std.m,
853 statistics/base/studentize.m, statistics/base/var.m,
854 statistics/distributions/betainv.m,
855 statistics/distributions/betapdf.m,
856 statistics/distributions/betarnd.m,
857 statistics/distributions/binoinv.m,
858 statistics/distributions/binornd.m,
859 statistics/distributions/cauchy_cdf.m,
860 statistics/distributions/cauchy_inv.m,
861 statistics/distributions/cauchy_pdf.m,
862 statistics/distributions/cauchy_rnd.m,
863 statistics/distributions/chi2rnd.m,
864 statistics/distributions/discrete_rnd.m,
865 statistics/distributions/exprnd.m,
866 statistics/distributions/fcdf.m,
867 statistics/distributions/frnd.m,
868 statistics/distributions/gamrnd.m,
869 statistics/distributions/lognrnd.m,
870 statistics/distributions/nbincdf.m,
871 statistics/distributions/nbininv.m,
872 statistics/distributions/nbinpdf.m,
873 statistics/distributions/nbinrnd.m,
874 statistics/distributions/normrnd.m,
875 statistics/distributions/poissrnd.m,
876 statistics/distributions/stdnormal_rnd.m,
877 statistics/distributions/tpdf.m,
878 statistics/distributions/trnd.m,
879 statistics/distributions/unifcdf.m,
880 statistics/distributions/unifrnd.m,
881 statistics/distributions/wblrnd.m,
882 statistics/tests/bartlett_test.m,
883 statistics/tests/kolmogorov_smirnov_test_2.m,
884 statistics/tests/kruskal_wallis_test.m,
885 statistics/tests/t_test_regression.m, strings/blanks.m,
886 strings/dec2base.m, strings/dec2hex.m, strings/findstr.m,
887 strings/index.m, strings/isstrprop.m, strings/mat2str.m,
888 strings/regexptranslate.m, strings/str2num.m, strings/strchr.m,
889 strings/strjust.m, strings/strmatch.m, strings/strsplit.m,
890 strings/strtok.m, strings/untabify.m, testfun/assert.m,
891 testfun/demo.m, testfun/example.m, testfun/fail.m,
892 testfun/speed.m, testfun/test.m, time/datenum.m, time/datestr.m,
893 time/datetick.m, time/datevec.m, time/etime.m:
894 Strip trailing whitespace.
895
896 * statistics/distributions/betapdf.m: Untabify.
897
898 2011-01-20 Petr Mikulik <mikulik@physics.muni.cz>
899
900 * plot/uigetdir.m: Use correct variable name for argument check.
901 Remove unneeded white spaces.
902 * plot/uigetfile.m, plot/uiputfile.m: Remove unneeded white spaces.
903 Bug #32190.
904
905 2011-01-20 John W. Eaton <jwe@octave.org>
906
907 * plot/ginput.m, plot/gnuplot_drawnow.m, plot/uiputfile.m,
908 plot/subplot.m, plot/axis.m, plot/colorbar.m,
909 plot/__print_parse_opts__.m, plot/uigetdir.m,
910 plot/__fltk_print__.m, plot/print.m, plot/__gnuplot_print__.m,
911 plot/uigetfile.m, plot/private/__actual_axis_position__.m:
912 Update for backend -> graphics_toolkit change.
913
914 * plot/graphics_toolkit.m: Rename from backend.m.
915 * plot/module.mk (plot_FCN_FILES): Update list.
916
917 2011-01-19 Rik <octave@nomad.inbox5.com>
918
919 * general/curl.m, general/divergence.m, io/strread.m,
920 miscellaneous/mkoctfile.m, plot/bar.m, plot/errorbar.m, plot/hist.m,
921 plot/mesh.m, plot/surf.m, polynomial/polyaffine.m: Correct spelling
922 in docstrings.
923
924 2011-01-19 John W. Eaton <jwe@octave.org>
925
926 * help/help.m: New option --list. Bug #31905.
927
928 2011-01-19 John W. Eaton <jwe@octave.org>
929
930 * io/strread.m: Avoid PCRE-ism in regexp. Bug #32066.
931
932 2011-01-17 Rik <octave@nomad.inbox5.com>
933
934 * audio/wavread.m, deprecated/spqr.m, elfun/lcm.m, general/bitget.m,
935 general/curl.m, general/divergence.m, general/interp3.m,
936 general/quadv.m, geometry/delaunayn.m, geometry/griddata.m,
937 help/help.m, io/textread.m, io/textscan.m, linear-algebra/cond.m,
938 miscellaneous/mkoctfile.m, miscellaneous/orderfields.m,
939 miscellaneous/run.m, miscellaneous/setappdata.m, plot/axis.m,
940 plot/caxis.m, plot/daspect.m, plot/ellipsoid.m, plot/errorbar.m,
941 plot/gnuplot_binary.in, plot/hist.m, plot/hold.m, plot/ishold.m,
942 plot/legend.m, plot/mesh.m, plot/pbaspect.m, plot/pie3.m, plot/print.m,
943 plot/private/__add_default_menu__.m, plot/scatter.m, plot/scatter3.m,
944 plot/shg.m, plot/slice.m, plot/surf.m, plot/surfl.m, plot/uigetdir.m,
945 plot/uigetfile.m, plot/uimenu.m, plot/uiputfile.m, plot/view.m,
946 set/unique.m, signal/periodogram.m, sparse/pcg.m, sparse/pcr.m,
947 sparse/spfun.m, specfun/legendre.m,
948 statistics/distributions/poisspdf.m, statistics/distributions/wblpdf.m,
949 strings/strjust.m, strings/untabify.m, testfun/assert.m,
950 testfun/demo.m, testfun/example.m, testfun/fail.m, testfun/test.m:
951 Grammarcheck m-files for 3.4 release.
952
953 2011-01-17 Rik <octave@nomad.inbox5.com>
954
955 * general/dblquad.m, general/quadgk.m, general/quadl.m,
956 general/quadv.m, general/triplequad.m: Improve docstring with seealso
957 links to quadcc.
958
959 2011-01-17 John W. Eaton <jwe@octave.org>
960
961 * miscellaneous/isdeployed.m: New function.
962 * miscellaneous/module.mk (miscellaneous_FCN_FILES): Add it to
963 the list. Bug #32151.
964
965 2011-01-17 John W. Eaton <jwe@octave.org>
966
967 * miscellaneous/inputname.m: Use __varval__ to lookup ".argn."
968 instead of "argn".
969
970 2011-01-16 Ben Abbott <bpabbott@mac.com>
971
972 * plot/print.m: For DOS, connect the pipe to ghostscript (bug 31967),
973 and redirect to NUL instead of /dev/null.
974
975 2011-01-16 John W. Eaton <jwe@octave.org>
976
977 * gethelp.cc (main): Write function name along with file name in
978 comment.
979
980 2011-01-16 David Bateman <dbateman@free.fr>
981
982 * plot/__go_draw_axes__.m: Use "{}" as the default font.
983
984 2011-01-15 Rik <octave@nomad.inbox5.com>
985
986 * scripts/help/doc.m, scripts/help/which.m,
987 scripts/miscellaneous/comma.m, scripts/miscellaneous/ls.m,
988 scripts/miscellaneous/paren.m, scripts/miscellaneous/semicolon.m,
989 scripts/pkg/pkg.m: Eliminate @deffn macros.
990
991 2011-01-15 John W. Eaton <jwe@octave.org>
992
993 * deprecated/krylovb: Move here from linear-algebra.
994 * deprecated/module.mk (deprecated_FCN_FILES):
995 Include krylovb.m in the list.
996 * linear-algebra/module.mk (linear_algebra_FCN_FILES):
997 Remove krylovb.m from the list.
998
999 2011-01-14 Rik <octave@nomad.inbox5.com>
1000
1001 * general/postpad.m, general/prepad.m: Improve docstring.
1002
1003 2011-01-14 Rik <octave@nomad.inbox5.com>
1004
1005 * ploynomial/polyaffine.m: Improve docstring.
1006
1007 2011-01-14 Rik <octave@nomad.inbox5.com>
1008
1009 * general/interp1.m, general/interp2.m, polynomial/mkpp.m,
1010 polynomial/pchip.m, polynomial/ppder.m, polynomial/ppint.m,
1011 polynomial/ppjumps.m, polynomial/ppval.m, polynomial/spline.m,
1012 polynomial/unmkpp.m: Improve docstrings
1013
1014 2011-01-14 Rik <octave@nomad.inbox5.com>
1015
1016 * miscellaneous/flops.m: Delete function which was unimplemented
1017 in Octave and has been removed from Matlab since version 5.
1018
1019 2011-01-14 Rik <octave@nomad.inbox5.com>
1020
1021 * specfun/nthroot.m: Add Seealso references to docstring.
1022
1023 2011-01-14 Rik <octave@nomad.inbox5.com>
1024
1025 * miscellaneous/module.mk: Remove texas_lotto.m from build system.
1026
1027 2011-01-14 Rik <octave@nomad.inbox5.com>
1028
1029 * miscellaneous/texas_lotto.m: Remove Easter Egg function.
1030
1031 2011-01-14 John W. Eaton <jwe@octave.org>
1032
1033 * Update copyright notices for 2011.
1034
1035 2011-01-13 Michael Godfrey <godfrey@isl.stanford.edu>
1036
1037 * plot/contourc.m: Correct one argument case.
1038
1039 2011-01-12 John W. Eaton <jwe@octave.org>
1040
1041 * strings/mat2str.m: Handle logical arguments. New tests.
1042 Bug #32102.
1043
1044 2011-01-10 John W. Eaton <jwe@octave.org>
1045
1046 * linear-algebra/expm.m: Validate nargin. New tests.
1047
1048 2011-01-10 John W. Eaton <jwe@octave.org>
1049
1050 * linear-algebra/logm.m: Handle scalar and diagonal matrix
1051 arguments specially. Call logm_pade_pf only if m > 1. New tests.
1052 Special case suggested by Marco Caliari <marco.caliari@univr.it>.
1053
1054 2011-01-10 John W. Eaton <jwe@octave.org>
1055
1056 * general/private/__isequal__.m: Use builtin ("struct", ...) to
1057 convert objects to a structs to avoid possible overloading of
1058 the struct function. Bug #32071.
1059
1060 2011-01-09 Rik <octave@nomad.inbox5.com>
1061
1062 * plot/orient.m, statistics/tests/kolmogorov_smirnov_test.m,
1063 strings/strtrunc.m: Correct failing tests due to change in
1064 capitalization of error strings from previous changeset.
1065
1066 2011-01-09 Rik <octave@nomad.inbox5.com>
1067
1068 * audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m, audio/saveaudio.m,
1069 audio/wavwrite.m, deprecated/split.m, deprecated/values.m,
1070 general/accumarray.m, general/bitcmp.m, general/cell2mat.m,
1071 general/circshift.m, general/curl.m, general/divergence.m,
1072 general/genvarname.m, general/interpft.m, general/interpn.m,
1073 general/nextpow2.m, general/polyarea.m, general/repmat.m,
1074 general/rot90.m, general/rotdim.m, general/shiftdim.m,
1075 general/strerror.m, general/trapz.m, geometry/griddata.m,
1076 geometry/griddata3.m, geometry/griddatan.m, geometry/rectint.m,
1077 image/brighten.m, image/colormap.m, image/contrast.m, image/imagesc.m,
1078 image/imfinfo.m, image/imread.m, linear-algebra/commutation_matrix.m,
1079 linear-algebra/condest.m, linear-algebra/cross.m,
1080 linear-algebra/duplication_matrix.m, linear-algebra/isdefinite.m,
1081 linear-algebra/vech.m, miscellaneous/bincoeff.m, miscellaneous/cast.m,
1082 miscellaneous/compare_versions.m, miscellaneous/fileparts.m,
1083 miscellaneous/license.m, miscellaneous/private/__xzip__.m,
1084 miscellaneous/substruct.m, miscellaneous/unpack.m, miscellaneous/xor.m,
1085 optimization/sqp.m, pkg/get_forge_pkg.m, plot/backend.m,
1086 plot/contourc.m, plot/cylinder.m, plot/hidden.m, plot/hold.m,
1087 plot/orient.m, plot/private/__interp_cube__.m, plot/refreshdata.m,
1088 plot/subplot.m, plot/surface.m, plot/surfnorm.m, plot/text.m,
1089 plot/uimenu.m, polynomial/mkpp.m, polynomial/pchip.m,
1090 polynomial/polyfit.m, polynomial/ppval.m, signal/arch_fit.m,
1091 signal/arch_rnd.m, signal/arch_test.m, signal/arma_rnd.m,
1092 signal/autoreg_matrix.m, signal/bartlett.m, signal/blackman.m,
1093 signal/diffpara.m, signal/durbinlevinson.m, signal/fftfilt.m,
1094 signal/fractdiff.m, signal/hamming.m, signal/hanning.m, signal/hurst.m,
1095 signal/sinetone.m, signal/synthesis.m, signal/unwrap.m,
1096 sparse/spaugment.m, specfun/factor.m, specfun/factorial.m,
1097 specfun/legendre.m, specfun/nthroot.m, specfun/primes.m,
1098 special-matrix/hadamard.m, special-matrix/magic.m,
1099 statistics/distributions/betacdf.m, statistics/distributions/betainv.m,
1100 statistics/distributions/betapdf.m, statistics/distributions/betarnd.m,
1101 statistics/distributions/binocdf.m, statistics/distributions/binoinv.m,
1102 statistics/distributions/binopdf.m, statistics/distributions/binornd.m,
1103 statistics/distributions/cauchy_cdf.m,
1104 statistics/distributions/cauchy_inv.m,
1105 statistics/distributions/cauchy_pdf.m,
1106 statistics/distributions/cauchy_rnd.m,
1107 statistics/distributions/chi2cdf.m, statistics/distributions/chi2inv.m,
1108 statistics/distributions/chi2pdf.m, statistics/distributions/chi2rnd.m,
1109 statistics/distributions/discrete_cdf.m,
1110 statistics/distributions/discrete_inv.m,
1111 statistics/distributions/discrete_pdf.m,
1112 statistics/distributions/discrete_rnd.m,
1113 statistics/distributions/empirical_cdf.m,
1114 statistics/distributions/empirical_inv.m,
1115 statistics/distributions/empirical_pdf.m,
1116 statistics/distributions/empirical_rnd.m,
1117 statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
1118 statistics/distributions/exppdf.m, statistics/distributions/exprnd.m,
1119 statistics/distributions/fcdf.m, statistics/distributions/finv.m,
1120 statistics/distributions/fpdf.m, statistics/distributions/frnd.m,
1121 statistics/distributions/gamcdf.m, statistics/distributions/gaminv.m,
1122 statistics/distributions/gampdf.m, statistics/distributions/gamrnd.m,
1123 statistics/distributions/geocdf.m, statistics/distributions/geoinv.m,
1124 statistics/distributions/geopdf.m, statistics/distributions/geornd.m,
1125 statistics/distributions/hygecdf.m, statistics/distributions/hygeinv.m,
1126 statistics/distributions/hygepdf.m, statistics/distributions/hygernd.m,
1127 statistics/distributions/kolmogorov_smirnov_cdf.m,
1128 statistics/distributions/laplace_rnd.m,
1129 statistics/distributions/logistic_rnd.m,
1130 statistics/distributions/logncdf.m, statistics/distributions/logninv.m,
1131 statistics/distributions/lognpdf.m, statistics/distributions/lognrnd.m,
1132 statistics/distributions/nbincdf.m, statistics/distributions/nbininv.m,
1133 statistics/distributions/nbinpdf.m, statistics/distributions/nbinrnd.m,
1134 statistics/distributions/normcdf.m, statistics/distributions/norminv.m,
1135 statistics/distributions/normpdf.m, statistics/distributions/normrnd.m,
1136 statistics/distributions/poisscdf.m,
1137 statistics/distributions/poissinv.m,
1138 statistics/distributions/poisspdf.m,
1139 statistics/distributions/poissrnd.m,
1140 statistics/distributions/stdnormal_cdf.m,
1141 statistics/distributions/stdnormal_rnd.m,
1142 statistics/distributions/tcdf.m, statistics/distributions/tinv.m,
1143 statistics/distributions/tpdf.m, statistics/distributions/trnd.m,
1144 statistics/distributions/unidrnd.m, statistics/distributions/unifcdf.m,
1145 statistics/distributions/unifinv.m, statistics/distributions/unifpdf.m,
1146 statistics/distributions/unifrnd.m, statistics/distributions/wblcdf.m,
1147 statistics/distributions/wblinv.m, statistics/distributions/wblpdf.m,
1148 statistics/distributions/wblrnd.m, statistics/distributions/wienrnd.m,
1149 statistics/models/logistic_regression.m, statistics/tests/anova.m,
1150 statistics/tests/chisquare_test_homogeneity.m,
1151 statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
1152 statistics/tests/hotelling_test.m, statistics/tests/hotelling_test_2.m,
1153 statistics/tests/kolmogorov_smirnov_test.m,
1154 statistics/tests/kolmogorov_smirnov_test_2.m,
1155 statistics/tests/manova.m, statistics/tests/mcnemar_test.m,
1156 statistics/tests/prop_test_2.m, statistics/tests/sign_test.m,
1157 statistics/tests/t_test.m, statistics/tests/t_test_2.m,
1158 statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
1159 statistics/tests/var_test.m, statistics/tests/welch_test.m,
1160 statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
1161 statistics/tests/z_test_2.m, strings/blanks.m, strings/index.m,
1162 strings/strtrunc.m, strings/validatestring.m, time/addtodate.m,
1163 time/datenum.m, time/datetick.m, time/datevec.m: Use uppercase for
1164 variable names in error() strings to match Info documentation.
1165
1166 * general/interp2.m, image/imshow.m, image/ind2rgb.m,
1167 image/saveimage.m, io/dlmwrite.m, io/strread.m, io/textscan.m,
1168 linear-algebra/expm.m, linear-algebra/krylov.m, linear-algebra/logm.m,
1169 miscellaneous/delete.m, miscellaneous/run.m, plot/__marching_cube__.m,
1170 sparse/bicgstab.m, sparse/cgs.m, strings/strmatch.m,
1171 testfun/rundemos.m, testfun/runtests.m: Rewrite error string
1172
1173 * @ftp/ftp.m, help/gen_doc_cache.m, miscellaneous/unix.m,
1174 plot/__gnuplot_open_stream__.m, plot/private/__add_default_menu__.m,
1175 polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
1176 signal/periodogram.m: Correct use of @deftypefn macro
1177
1178 * miscellaneous/paren.m: Space @deffnx macro for readability
1179
1180 2011-01-09 Rik <octave@nomad.inbox5.com>
1181
1182 * general/arrayfun.m, general/blkdiag.m, general/structfun.m,
1183 image/imagesc.m, linear-algebra/cond.m, linear-algebra/condest.m,
1184 linear-algebra/expm.m, linear-algebra/logm.m,
1185 linear-algebra/onenormest.m, linear-algebra/qzhess.m,
1186 optimization/glpk.m, optimization/glpkmex.m, polynomial/poly.m,
1187 sparse/gplot.m, sparse/pcg.m, sparse/pcr.m, sparse/spaugment.m,
1188 sparse/spdiags.m, sparse/svds.m: Use uppercase 'A' to refer to matrix
1189 argument.
1190
1191 * io/dlmwrite.m: Use uppercase 'M' to refer to matrix argument.
1192
1193 * io/textscan.m: Use uppercase 'C' to refer to Cell Array output.
1194 Improve docstring.
1195
1196 * signal/unwrap.m: Use 'x' instead of 'a' for vector input argument.
1197
1198 2011-01-09 Rik <octave@nomad.inbox5.com>
1199
1200 * general/bicubic.m, general/nargchk.m, general/nargoutchk.m,
1201 linear-algebra/krylov.m, linear-algebra/krylovb.m,
1202 linear-algebra/normest.m, linear-algebra/null.m, linear-algebra/orth.m,
1203 linear-algebra/rank.m: Use common names for variables in documentation
1204 and code.
1205
1206 2011-01-09 Rik <octave@nomad.inbox5.com>
1207
1208 * audio/loadaudio.m, audio/mu2lin.m, audio/saveaudio.m,
1209 general/accumdim.m, general/bitget.m, general/bitset.m, general/del2.m,
1210 general/isequal.m, general/isequalwithequalnans.m, general/logspace.m,
1211 general/repmat.m, general/strerror.m, general/structfun.m,
1212 geometry/delaunayn.m, geometry/dsearchn.m, image/ind2gray.m,
1213 image/ind2rgb.m, image/rgb2ind.m, io/csvread.m, io/csvwrite.m,
1214 linear-algebra/rref.m, linear-algebra/subspace.m,
1215 linear-algebra/trace.m, miscellaneous/dir.m, miscellaneous/dos.m,
1216 miscellaneous/menu.m, miscellaneous/perl.m, miscellaneous/unix.m,
1217 path/savepath.m, plot/allchild.m, plot/diffuse.m, plot/fplot.m,
1218 plot/refreshdata.m, plot/specular.m, plot/subplot.m,
1219 polynomial/polyreduce.m, set/ismember.m, signal/arch_fit.m,
1220 signal/arch_rnd.m, signal/arch_test.m, signal/diffpara.m,
1221 signal/fftfilt.m, signal/filter2.m, signal/sinetone.m,
1222 signal/spectral_xdf.m, signal/stft.m, signal/synthesis.m,
1223 sparse/spfun.m, sparse/spones.m, sparse/spstats.m, sparse/treelayout.m,
1224 sparse/treeplot.m, specfun/isprime.m,
1225 statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
1226 statistics/distributions/exppdf.m, statistics/distributions/exprnd.m,
1227 statistics/distributions/poisscdf.m,
1228 statistics/distributions/poissinv.m,
1229 statistics/distributions/poisspdf.m,
1230 statistics/distributions/poissrnd.m,
1231 statistics/tests/chisquare_test_independence.m,
1232 statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
1233 statistics/tests/t_test_regression.m, strings/base2dec.m,
1234 strings/dec2base.m, strings/regexptranslate.m, strings/strjust.m,
1235 strings/strmatch.m, time/asctime.m, time/datenum.m:
1236 Use common names for variables in documentation and code.
1237
1238 * @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m, @ftp/delete.m,
1239 @ftp/dir.m, @ftp/ftp.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/mput.m,
1240 @ftp/rename.m, @ftp/rmdir.m, general/chop.m, geometry/dsearch.m,
1241 signal/spencer.m, specfun/primes.m, time/etime.m: Use common names for
1242 variables in documentation and code. Improve docstring
1243
1244 * elfun/acot.m, elfun/acoth.m, elfun/acsc.m, elfun/acsch.m,
1245 elfun/asec.m, elfun/asech.m, elfun/cot.m, elfun/coth.m, elfun/csc.m,
1246 elfun/csch.m, elfun/sec.m, elfun/sech.m: Use common names for variables
1247 in documentation and code. Change output variable to 'y' rather than
1248 'w'.
1249
1250 * miscellaneous/bunzip2.m, miscellaneous/gunzip.m,
1251 miscellaneous/unpack.m, miscellaneous/untar.m, miscellaneous/unzip.m:
1252 Use common names for variables in documentation and code. Use default
1253 on input argument to simplify input validation.
1254
1255 * general/accumarray.m: Use common names for variables in
1256 documentation, code and tests.
1257
1258 * geometry/inpolygon.m: Use common names for variables in
1259 documentation, code and tests. Improve docstring.
1260
1261 * general/bitcmp.m: Use common names for variables in documentation and
1262 code. Switch tests to %!test blocks rather than %!shared variables and
1263 %!asserts for clarity.
1264
1265 * general/int2str.m: Switch to input variable name 'n' rather than 'x'.
1266
1267 * general/isdir.m: Switch to input variable name 'f' rather than 'x'.
1268 Switch output variable to 'retval' rather than 'y'.
1269
1270 * general/perror.m: Switch to input variable name 'funcname' rather
1271 than 'name'. Use common names for variables in documentation and
1272 code.
1273
1274 * general/rot90.m: Switch to input variable name 'A' rather than 'x'.
1275 Break very long %!assert line into multiple asserts for readability.
1276
1277 * general/sortrows.m: Use common names for variables in documentation
1278 and code. Break very long %!assert line into multiple asserts for
1279 readability.
1280
1281 * geometry/voronoin.m: Switch to input variable name 'options' rather
1282 than 'opt'.
1283
1284 * help/lookfor.m: Switch to input variable name 'arg2' rather than
1285 'extra'.
1286
1287 * image/brighten.m: Switch to input variable name 'arg1' rather than
1288 'm'. Eliminate CamelCase in output variable 'Rmap'.
1289
1290 * image/rgb2hsv.m: Switch to variable name 'hsv_map' rather than
1291 'hsval'.
1292
1293 * image/saveimage.m: Switch to input variable name 'fname', rather than
1294 'file'. Use common names for variables in documentation and code.
1295
1296 * io/strread.m, io/textread.m, io/textscan.m: Switch to input variable
1297 name 'format' rather than 'formatstr'
1298
1299 * miscellaneous/run.m: Switch to input variable 'script' rather than
1300 's'.
1301
1302 * miscellaneous/ver.m: Switch to input variable 'package' rather than
1303 'pack'. Use default on input argument to simplify input validation.
1304
1305 * plot/saveas.m: Switch to input variable 'fmt' rather than 'ext'.
1306 Improve docstring.
1307
1308 * plot/title.m: : Switch to input variable 'string' rather than 'title'.
1309
1310 * plot/uigetdir.m: Improve docstring. Re-order input validation.
1311 Eliminate unnecessary use of cellfun to compare strings.
1312
1313 * polynomial/polyder.m, polynomial/polyderiv.m: Switch ouput variable
1314 name 'r' to 'd'. Improve docstring.
1315
1316 * polynomial/polyint.m: Switch input variable name 'c' to 'p'.
1317
1318 * signal/fftconv.m: Switch input variable names to 'x','y' instead of
1319 'a','b' for vectors.
1320
1321 * signal/fftshift.m, signal/ifftshift.m: Switch input variable name to
1322 'x' instead of 'v'.
1323
1324 * sparse/etreeplot.m: Switch input variable name to 'A' rather than
1325 'tree' for matrix.
1326
1327 * specfun/factor.m: Use common names for variables in documentation and
1328 code. Uncomment and re-instate test code.
1329
1330 * statistics/distributions/cauchy_cdf.m,
1331 statistics/distributions/cauchy_inv.m,
1332 statistics/distributions/cauchy_pdf.m,
1333 statistics/distributions/cauchy_rnd.m: Switch to input variables
1334 'location','scale' rather than 'lambda','sigma'.
1335
1336 * statistics/tests/manova.m: Switch to input variable 'x' rather than
1337 'y'.
1338
1339 * strings/untabify.m: Switch to input variable 'dblank' rather than
1340 'db'.
1341
1342 * time/datestr.m: Improve docstring
1343
1344 * time/weekday.m: Switch to input variable name 'format' rather than
1345 'form'. Improve docstring.
1346
1347 2011-01-08 John Hunt <huntj@gawab.com>
1348
1349 * plot/legend.m, plot/private/__plt__.m: legend with more than two
1350 inline keys (bug 31991). Add/modifyy demos.
1351
1352 2011-01-07 John W. Eaton <jwe@octave.org>
1353
1354 * general/private/__isequal__.m: Compare objects as if they are
1355 structures. Bug #32071.
1356
1357 2011-01-07 John W. Eaton <jwe@octave.org>
1358
1359 * linear-algebra/logm.m: Style fixes.
1360
1361 2011-01-06 John W. Eaton <jwe@octave.org>
1362
1363 * optimization/optimset.m: Remove "i" option from call to
1364 lookup. Bug #31392.
1365
1366 2011-01-05 Rik <octave@nomad.inbox5.com>
1367
1368 * general/isa.m: Add tests against logical values.
1369
1370 2011-01-04 Rik <octave@nomad.inbox5.com>
1371
1372 * testfun/demo.m: Add newline to error output for better formatting.
1373
1374 2011-01-03 Rik <octave@nomad.inbox5.com>
1375
1376 * statistics/base/center.m, statistics/base/corrcoef.m,
1377 statistics/base/kendall.m, statistics/base/mean.m,
1378 statistics/base/meansq.m, statistics/base/skewness.m,
1379 statistics/base/studentize.m, statistics/base/var.m,
1380 statistics/base/run_count.m, statistics/base/ranks.m: Improve input
1381 validation. Add function tests. Improve docstring.
1382
1383 * statistics/base/moment.m, statistics/base/prctile.m,
1384 statistics/base/spearman.m, statistics/base/std.m : Improve input
1385 validation. Add input validation tests. Improve docstring.
1386
1387 * statistics/base/cloglog.m: Add function tests.
1388
1389 * statistics/base/cor.m: Replace with call to corrcoef, now only an
1390 alias.
1391
1392 * statistics/base/cov.m: Add normalization option. Improve input
1393 validation. Add function tests. Improve docstring.
1394
1395 * statistics/base/cut.m: Use lowercase variable names. Improve
1396 docstring.
1397
1398 * statistics/base/histc.m, statistics/base/median.m: Use same variable
1399 name in documentation and in function. Add input validation tests.
1400 Improve docstring.
1401
1402 * statistics/base/iqr.m, statistics/base/mode.m: Add input validation
1403 tests. Improve docstring.
1404
1405 * statistics/base/kurtosis.m: Return same class as input variable. Add
1406 input validation tests. Improve docstring.
1407
1408
1409 * statistics/base/logit.m, statistics/base/range.m: Add function tests.
1410 Improve docstring.
1411
1412 * statistics/base/mahalanobis.m: Use lower case variable names.
1413 Improve input validation. Add input validation tests.
1414
1415 * statistics/base/ols.m, statistics/base/gls.m: Use isargout to only
1416 calculate necessary outputs. Use lowercase variable names. Add
1417 functional tests. Improve docstring.
1418
1419 * statistics/base/ppplot.m: Add input validation tests.
1420
1421 * statistics/base/qqplot.m: Add ability to call "XXXinv" or "XXX_inv"
1422 functions. Improve input validation. Improve docstring.
1423
1424 * statistics/base/quantile.m: Use defaults for input arguments to
1425 simplify code. Improve input validation. Add input validation tests.
1426 Improve docstring.
1427
1428 * statistics/base/statistics.m: Use lowercase variable names. Improve
1429 input validation. Add input validation tests. Improve docstring.
1430
1431 * statistics/base/table.m: Switch from deprecated function 'values' to
1432 'unique'. Add input validation tests. Improve docstring.
1433
1434 2011-01-02 Ben Abbott <bpabbott@mac.com>
1435
1436 * plot/legend.m: Only one legend per axes (bug 32022). Add / modify
1437 demos to test addional features.
1438
1439 2010-12-31 Rik <octave@nomad.inbox5.com>
1440
1441 * general/is_duplicate_entry.m , general/isdir.m, general/isscalar.m,
1442 general/issquare.m, general/isvector.m, linear-algebra/isdefinite.m,
1443 linear-algebra/ishermitian.m, linear-algebra/issymmetric.m,
1444 miscellaneous/isappdata.m, miscellaneous/ismac.m, miscellaneous/ispc.m,
1445 miscellaneous/isunix.m, plot/isfigure.m, plot/ishold.m, plot/isprop.m,
1446 set/ismember.m, specfun/isprime.m, strings/isletter.m,
1447 time/is_leap_year.m : Improve docstring
1448 * general/isa.m: Improve docstring. Change function variable name to
1449 match documentation variable name.
1450 * strings/isstrprop.m: Improve docstring. Change function variable
1451 name to match documentation variable name. Add new test cases.
1452
1453 2010-12-31 Rik <octave@nomad.inbox5.com>
1454
1455 * plot/module.mk: Add isprop.m to list of function files for Automake.
1456
1457 2010-12-31 Kai Habel <kai.habel@gmx.de>
1458
1459 * general/curl.m, general/divergence.m: New functions.
1460 * general/module.mk: Add new file to list.
1461 * miscellaneous/unimplemented.m: Remove curl and divergence from list.
1462
1463 2010-12-31 Ben Abbott <bpabbott@mac.com>
1464
1465 * plot/scatter3.m: Grid on by default for 3D plots.
1466
1467 2010-12-30 Ben Abbott <bpabbott@mac.com>
1468
1469 * plot/contour3.m, plot/mesh.m, plot/meshc.m, plot/surfc.m: Grid on
1470 by default for 3D plots.
1471 * plot/surfc.m, plot/meshc.m: Place contour for meshc/surfc at
1472 zlim(1).
1473 * plot/__go_draw_axes__.m: Tweak vertical alignment of text objects
1474 for gnuplot to favor eps/ps output.
1475
1476 2010-12-29 Ben Abbott <bpabbott@mac.com>
1477
1478 * plot/text.m: New demo for 3D plot and text with verticalalignment.
1479 * plot/__go_draw_axes__.m: Enable vertical alignment of text objects
1480 for gnuplot.
1481
1482 2010-12-28 Ben Abbott <bpabbott@mac.com>
1483
1484 * plot/private/__plt__.m: Fix to allow inline legend keys. Bug 31991.
1485
1486 2010-12-28 Rik <octave@nomad.inbox5.com>
1487
1488 * image/autumn.m, image/bone.m, image/cool.m, image/copper.m,
1489 image/flag.m, image/gray.m, image/hot.m, image/hsv.m, image/jet.m,
1490 image/ocean.m, image/pink.m, image/prism.m, image/rainbow.m,
1491 image/spring.m, image/summer.m, image/white.m, image/winter.m: Use
1492 same variable name for documentation and function call. Change demo
1493 code to explicitly use colormap size. Update docstring.
1494
1495 * image/gmap40.m: Use same variable name for documentation and function
1496 call. Change demo code to use colormap size of 6 rather than 64.
1497 Update docstring.
1498
1499 2010-12-28 Ben Abbott <bpabbott@mac.com>
1500
1501 * plot/legend.m: Add demo to legend for inline key.
1502
1503 2010-12-27 Ben Abbott <bpabbott@mac.com>
1504
1505 * plot/text.m: Add demo for text rotation and alignment.
1506
1507 2010-12-26 Michael Godfrey <godfrey@isl.stanford.edu>
1508
1509 * specfun/legendre.m: Add @tex blocks to docstring.
1510
1511 2010-12-24 Rik <octave@nomad.inbox5.com>
1512
1513 * testfun/test.m: Use 'Command' for deftype in docstring.
1514
1515 2010-12-24 Rik <octave@nomad.inbox5.com>
1516
1517 * audio/setaudio.m: Re-write docstring.
1518
1519 2010-12-23 Soren Hauberg <hauberg@gmail.com>
1520
1521 * signal/detrend.m: Also accept polynomial order as a string
1522 ("constant" or "linear") for compatibility with Matlab.
1523
1524 2010-12-22 Konstantinos Poulios <logari81@gmail.com>
1525
1526 * plot/private/__axis_label__.m: Trigger fltk graphics redraw
1527 immediately after setting an axis label.
1528
1529 2010-12-22 John W. Eaton <jwe@octave.org>
1530
1531 * optimization/optimset.m, optimization/optimget.m,
1532 optimization/__all_opts__.m: Consistently use lower case for
1533 storing and searching option names.
1534
1535 2010-12-22 John W. Eaton <jwe@octave.org>
1536
1537 * statistics/base/skewness.m: Make returned value have the same
1538 class as the input.
1539
1540 2010-12-21 John W. Eaton <jwe@octave.org>
1541
1542 * time/datevec.m: Style fixes.
1543
1544 2010-12-20 Ben Abbott <bpabbott@mac.com>
1545
1546 * plot/__fltk_print__.m: Update figure for FLTK printing. Bug #31884.
1547
1548 2010-12-19 John W. Eaton <jwe@octave.org>
1549
1550 * miscellaneous/run.m: Use source to execute script.
1551
1552 2010-12-18 Ben Abbott <bpabbott@mac.com>
1553
1554 * plot/view.m: Return azimuth and elevation for nargin == 0.
1555
1556 2010-10-28 Rik <octave@nomad.inbox5.com>
1557
1558 * deprecated/module.mk, sparse/module.mk, deprecated/sphcat.m,
1559 deprecated/spvcat.m: Deprecate sphcat and spvcat functions.
1560
1561 2010-12-17 John W. Eaton <jwe@octave.org>
1562
1563 * plot/comet3.m: New function.
1564 * plot/module.mk: Add comet3.m to the list
1565 * miscellaneous/unimplemented.m: Remove comet3 from the list.
1566
1567 2010-12-17 John W. Eaton <jwe@octave.org>
1568
1569 * plot/comet.m: Use __plt_get_axis_arg__ to extract axis
1570 argument. Only switch to specified axis temporarily.
1571
1572 2010-12-16 Ben Abbott <bpabbott@mac.com>
1573
1574 * miscellaneous/unimplemented.m: Remove isprop() from list of
1575 unimplemented functions.
1576 * plot/isprop.m: New function.
1577
1578 2010-12-16 Olaf Till <olaf.till@uni-jena.de>
1579
1580 * optimization/sqp.m: Fix indexing error in sqp bounds selection.
1581
1582 2010-12-14 Doug Stewart <doug.dastew@gmail.com>
1583
1584 * plot/bar.m: Improve the docstring.
1585
1586 2010-12-14 John W. Eaton <jwe@octave.org>
1587
1588 * plot/private/__quiver__.m: Use high contrast color black for arrows
1589 in quiver3 plots. Bug #31802.
1590
1591 2010-12-14 Rik <octave@nomad.inbox5.com>
1592
1593 * plot/compass.m, plot/errorbar.m, plot/legend.m, plot/rose.m,
1594 plot/scatter.m, plot/scatter3.m, plot/stairs.m: Assign data used in
1595 demo plots for reproducibility between runs.
1596
1597 2010-12-13 Rik <octave@nomad.inbox5.com>
1598
1599 * statistics/median.m: Add NaN test case from bug #29930.
1600
1601 2010-12-13 Rik <octave@nomad.inbox5.com>
1602
1603 * general/isequalwithequalnans.m: Add test case from bug #31239.
1604
1605 2010-12-13 Ben Abbott <bpabbott@mac.com>
1606
1607 * plot/__print_parse_opts__.m: Fix indexing bug for varargin.
1608 Bug #31862.
1609
1610 2010-12-13 Rik <octave@nomad.inbox5.com>
1611
1612 * statistics/distributions/betapdf.m: Add test for large values of
1613 alpha and beta.
1614
1615 2010-12-13 Rik <octave@nomad.inbox5.com>
1616
1617 * strings/strmatch.m: Add test with null search pattern.
1618
1619 2010-12-13 Doug Stewart <doug.dastew@gmail.com>
1620
1621 * plot/hist.m: Improved the help section.
1622
1623 2010-12-13 Kai Habel <kai.habel@gmx.de>
1624
1625 * plot/private/__add_default_menu__.m: New function.
1626 * plot/figure.m: Call __add_default_menu__ function.
1627 * plot/module.mk: Add new file to list.
1628
1629 2010-12-13 Rik <octave@nomad.inbox5.com>
1630
1631 * optimization/sqp.m: Change docstring to refer to x0 as the initial
1632 seed vector.
1633
1634 2010-12-13 Olaf Till <olaf.till@uni-jena.de>
1635
1636 * optimization/sqp.m: Remove never violated Inf bounds from
1637 computation in function for inequality constraints (bug
1638 #31742). Remove non-functional check for inequality constraints
1639 being +Inf in each iteration.
1640
1641 2010-12-12 Jaroslav Hajek <highegg@gmail.com>
1642
1643 * optimization/optimget.m: Use explicit toupper conversion rather than
1644 lookup(..., "i").
1645 * optimization/optimset.m: Ditto.
1646 * miscellaneous/parseparams.m: Ditto.
1647
1648 2010-12-12 Kai Habel <kai.habel@gmx.de>
1649
1650 * plot/view.m: Fix bugs with respect to number if inputs and argument
1651 handling.
1652
1653 2010-12-12 Kai Habel <kai.habel@gmx.de>
1654
1655 * plot/view.m: Make view more compatible. Allow cartesian
1656 coordinates and axes handle arguments.
1657
1658 2010-12-10 Ben Abbott <bpabbott@mac.com>
1659
1660 * io/strread.m: Don't require space between format specifiers.
1661
1662 2010-12-10 Rik <octave@nomad.inbox5.com>
1663
1664 * testfun/speed.m: Eliminate line continuation in function definition.
1665
1666 2010-12-10 Kai Habel <kai.habel@gmx.de>
1667
1668 * plot/private/__pie__.m: Add missing slice option to pie and
1669 pie3 function.
1670 * plot/pie.m, plot/pie3.m: Add new demo.
1671
1672 2010-12-10 Thorsten Meyer <thorsten.meyier@gmx.de>
1673
1674 * statistics/tests/kolmogorov_smirnov_test.m: Add tests.
1675
1676 2010-12-09 John W. Eaton <jwe@octave.org>
1677
1678 * plot/private/__pie__.m: Provide diagnositc for invalid
1679 optional arguments. Use caller name instead of __pie__ in error
1680 messages.
1681
1682 2010-12-09 John W. Eaton <jwe@octave.org>
1683
1684 * statistics/tests/kolmogorov_smirnov_test.m: Try both DIST_cdf
1685 and DISTcdf functions. Always use feval to call CDF function.
1686 Bug #31838.
1687
1688 2010-12-09 John W. Eaton <jwe@octave.org>
1689
1690 * plot/__go_draw_axes__.m: Set major and grid linewidths from
1691 axis linewidth property. Bug #31755.
1692
1693 2010-12-09 Rik <octave@nomad.inbox5.com>
1694
1695 * plot/__print_parse_opts__.m: Convert print resolution from char to
1696 double. Fixes Bug #31834.
1697
1698 2010-12-09 Rik <octave@nomad.inbox5.com>
1699
1700 * plot/private/__pie__.m: Allow logical indices for 'explode' variable.
1701
1702 2010-12-09 Kai Habel <kai.habel@gmx.de>
1703
1704 * plot/pie3.m, plot/private/__pie__.m: New functions.
1705 * plot/pie.m: Move __pie__ function to plot/private, in order to
1706 be used by pie and pie3.
1707 * miscellaneous/unimplemented.m: Remove pie3.m from list of
1708 unimplemented functions.
1709
1710 2010-12-09 John W. Eaton <jwe@octave.org>
1711
1712 * time/datestr.m: Don't call localtime (mktime (tm)) to fill in
1713 missing elements of time strcture. Bug #31079.
1714
1715 2010-12-08 Ben Abbott <bpabbott@mac.com>
1716
1717 * plot/fill.m: Fix bug that implies nextplot = "add".
1718 * image/imshow.m: Flip y-axis.
1719
1720 2010-12-08 John W. Eaton <jwe@octave.org>
1721
1722 * strings/strmatch.m: Avoid passing length of zero to strncmp.
1723 Bug #31774.
1724
1725 2010-12-07 John W. Eaton <jwe@octave.org>
1726
1727 * general/repmat.m: Handle special case of replicating scalar
1728 using an index vector containing zeros. Bug #31775.
1729
1730 2010-12-06 Rik <octave@nomad.inbox5.com>
1731
1732 * plot/plot.m: Eliminate present tense in first sentence of docstring.
1733
1734 2010-12-06 Rik <octave@nomad.inbox5.com>
1735
1736 * plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Add additional calling
1737 form to docstring which returns handle (h)
1738
1739 2010-12-06 Rik <octave@nomad.inbox5.com>
1740
1741 * scripts/testfun/speed.m: Overhaul documentation string.
1742
1743 2010-12-03 Ben Abbott <bpabbott@mac.com>
1744
1745 * plot/private/__stem__.m: Create a baseline for each stem hggroup.
1746 * plot/__go_draw_axes__.m: If not set, then unset the gnuplot
1747 {tblr}margins. Needed when using subplots with differing
1748 activepositionproperty.
1749
1750 2010-12-03 Konstantinos Poulios <logari81@gmail.com>
1751
1752 * plot/pbaspect.m, plot/daspect.m: Fix handling of input array of
1753 length 2.
1754
1755 2010-12-02 Ben Abbott <bpabbott@mac.com>
1756
1757 * image/image.m: Only flip y-axis if nextplot property equal
1758 "replace". Fixes bug 31745.
1759 * plot/contour3.m: Modify demo to avoid clipping mesh. Fixes bug
1760 31744.
1761 * plot/fill.m: Allow multiple filled polygons. Fixes bug 31750.
1762 * plot/subplot.m: Add suppport for "align" and "replace" options.
1763 Partial fix for bug 31610.
1764
1765 2010-11-26 John W. Eaton <jwe@octave.org>
1766
1767 * pkg/pkg.m: Append directories to EXEC_PATH instead of
1768 prepending them. Use pathsep instead of ":".
1769
1770 * miscellaneous/copyfile.m, miscellaneous/movefile.m,
1771 miscellaneous/ls_command.m, plot/__print_parse_opts__.m:
1772 Search PATH for programs, not EXEC_PATH.
1773
1774 * plot/print.m: Refer to PATH, not EXEC_PATH in error messages.
1775 * plot/__print_parse_opts__.m: Likewise.
1776
1777 2010-11-25 Kai Habel <kai.habel@gmx.de>
1778
1779 * (plot/uimenu.m): Simplify code, add further check.
1780 * (plot/uigetdir.m, plot/uigetfile.m, plot/uiputfile.m):
1781 Fix error messages.
1782
1783 2010-11-25 John W. Eaton <jwe@octave.org>
1784
1785 * time/datetick.m: Add missing semicolon.
1786
1787 2010-11-21 Rik <octave@nomad.inbox5.com>
1788
1789 * optimization/sqp.m: Use correct stopping tolerance in documentation.
1790
1791 2010-11-21 Kai Habel <kai.habel@gmx.de>
1792
1793 * (plot/uigetdir.m, plot/private/__fltk_file_filter__.m:): Check if
1794 file argument is a valid path, don't use fileparts in this case.
1795
1796 2010-11-21 Ben Abbott <bpabbott@mac.com>
1797
1798 * plot/__go_draw_axes__.m: Fix plot titles so they are visible for
1799 gnuplot 4.4.x (31711).
1800 * general/cell2mat.m: Return empty matrix for empty cell.
1801
1802 2010-11-21 Kai Habel <kai.habel@gmx.de>
1803
1804 * (plot/uigetfile.m, plot/uiputfile.m): Set default directory to pwd.
1805
1806 2010-11-21 Kai Habel <kai.habel@gmx.de>
1807
1808 * plot/uigetdir.m, plot/uigetfile.m, plot/uiputfile.m,
1809 plot/private/__fltk_file_filter__.m: New files.
1810 * plot/module.mk: Add new files.
1811 * miscellaneous/unimplemented.m: Remove uigetdir.m, uigetfile.m,
1812 and uiputfile.m from list of unimplemented functions.
1813
1814 2010-11-20 Rik <octave@nomad.inbox5.com>
1815
1816 * plot/gnuplot_drawnow.m: Remove spurious line causing 'ans=1' to be
1817 returned when printing plots.
1818
1819 2010-11-19 Ben Abbott <bpabbott@mac.com>
1820
1821 * plot/__gnuplot_has_feature__.m: Since there is not gnuplot 4.3.x
1822 release, replace reference to version 4.3 with 4.4.
1823
1824 2010-11-18 Ben Abbott <bpabbott@mac.com>
1825
1826 * plot/text.m: Ensure text position property is set after units
1827 property.
1828 * plot/__go_draw_axes__.m: Fix bug setting zscale to yscale (31693).
1829
1830 2010-11-18 Christos Dimitrakakis <christos.dimitrakakis@gmail.com>
1831
1832 * statistics/distributions/betapdf.m: Use lgamma to compute
1833 normalising constant in log space in order to handle large
1834 parameters a and b. Ensure correct values at x == 0 or x == 1.
1835
1836 2010-11-18 Ben Abbott <bpabbott@mac.com>
1837
1838 * plot/__print_parse_opts__.m: For tests, allow __print_parse_opts__
1839 to run with no inputs.
1840
1841 2010-11-17 Ben Abbott <bpabbott@mac.com>
1842
1843 * general/subsindex.m: Fix typo in doc-string.
1844
1845 2010-11-17 John W. Eaton <jwe@octave.org>
1846
1847 * strings/strchr.m: Style fixes.
1848
1849 2010-11-17 Kim Hansen <kim@ange.dk>
1850
1851 * strings/strchr.m: New tests.
1852
1853 2010-11-16 Ben Abbott <bpabbott@mac.com>
1854
1855 * miscellaneous/unimplemented.m: Update unimplemented functions list.
1856
1857 2010-11-15 Rik <octave@nomad.inbox5.com>
1858
1859 * plot/saveas.m: Add function name to error messages. Use semicolons
1860 to prevent unnecessary output. Use common terms 'ext' for extension
1861 and 'filename' for filename in docstring.
1862
1863 2010-11-15 Kai Habel <kai.habel@gmx.de>
1864
1865 * plot/saveas.m: New file.
1866 * plot/module.mk: Add saveas.m
1867 * plot/__print_parse_opts__.m: Parse arguments correctly when first
1868 argument is a figure handle.
1869 * plot/print.m: Add saveas to seealso entry.
1870
1871 2010-11-14 Michael Goffioul <michael.goffioul@gmail.com>
1872
1873 * plot/print.m: Use "del" instead of "delete" in DOS shell, and
1874 replace forward slashes with backslashes.
1875 * plot/__gnuplot_print__.m: Likewise.
1876
1877 2010-11-14 Jaroslav Hajek <highegg@gmail.com>
1878
1879 * optimization/__all_opts__.m: Ensure that the array is always
1880 case-insensitively sorted.
1881
1882 2010-11-13 John W. Eaton <jwe@octave.org>
1883
1884 * plot/gnuplot_drawnow.m (have_non_legend_axes): New function.
1885 Use it to avoid errors if there are no axes.
1886 * plot/legend.m: Avoid indexing beyond end of varargin array.
1887
1888 2010-11-10 John W. Eaton <jwe@octave.org>
1889
1890 * gethelp.cc: Eliminate special case for __DECCXX.
1891
1892 2010-11-10 John W. Eaton <jwe@octave.org>
1893
1894 * scripts/deprecated/dispatch.m: Don't set warning state in tests.
1895
1896 2010-11-10 John W. Eaton <jwe@octave.org>
1897
1898 * deprecated/dispatch.m: Deprecate dispatch function.
1899 * deprecated/module.mk (deprecated_FCN_FILES): Add it to the list.
1900
1901 2010-11-09 John W. Eaton <jwe@octave.org>
1902
1903 * help/help.m: Call missing_function_hook with output argument
1904 and print message here.
1905 * miscellaneous/unimplemented.m: Return message if nargout > 0.
1906 Fixes bug #31597.
1907
1908 2010-11-08 Ben Abbott <bpabbott@mac.com>
1909
1910 * plot/__go_draw_axes__.m: Check for z/y/zdata before converting
1911 negative values to NaNs. Bug fix for changeset 11201.
1912 * plot/daspect.m: Fix demo using both daspect and pbaspect.
1913
1914 2010-11-08 David Bateman <dbateman@free.fr>
1915
1916 * plot/__go_draw_axes__.m: Remove foreground color earlier.
1917 * plot/__go_draw_figure__.m: Don't set the foreground color here.
1918
1919 2010-11-08 Rik <octave@nomad.inbox5.com>
1920
1921 * sparse/sprand.m: Add input validation to function.
1922
1923 2010-11-08 Ben Abbott <bpabbott@mac.com>
1924
1925 * plot/private/__bar__.m: Permit bar() to be called with scalar inputs.
1926 * plot/__go_draw_axes__.m, plot/axis.m: Set proper tight axis limits
1927 for log scale.
1928
1929 2010-11-07 David Bateman <dbateman@free.fr>
1930
1931 * plot/legend.m: Remove call to drawnow.
1932
1933 * plot/__go_draw_axes__.m: Pass the legend axes as a structure.
1934 Test whether the legend axis has any children before using it.
1935 * plot/__go_draw_figure.m: Setup a fake axis to handle multi-parent
1936 legend axes and delete this fake axiss when we're done with it.
1937 * plot/gnuplot_drawnow.m: Don't cound legend axes when decidong if
1938 multiplot should be used or not.
1939 * plot/legend.m: Handle correctly plotyy as a multi-parented axis.
1940 Reuse existing legend axis if possible. Setup listeners to propagate
1941 changes in the lines to the legend. Setup listeners that handle the
1942 properties that need to legend to be recreated.
1943 * plot/plotyy.m: Cross-references the axes of the plotyy in the userdata
1944 of the axes.
1945
1946 2010-11-07 Konstantinos Poulios <logari81@googlemail.com>
1947
1948 * plot/colorbar.m: Make colorbar function aware of dataaspect settings.
1949
1950 2010-11-06 Marco Caliari <marco.caliari@univr.it>
1951
1952 * polynomial/spline.m: Fit a parabola for input with 3
1953 elements (bug #31098).
1954
1955 2010-11-04 Rik <octave@nomad.inbox5.com>
1956
1957 * plot/__fltk_ginput__.m: Use semicolons to prevent internal
1958 function evaluations being output to screen.
1959
1960 2010-11-04 Rik <octave@nomad.inbox5.com>
1961
1962 * plot/module.mk: Add __fltk_ginput__.m to list of scripts
1963
1964 2010-11-04 Rik <octave@nomad.inbox5.com>
1965
1966 * Makefile.am: Update check-m-sources target to include generated
1967 function files.
1968
1969 2010-11-04 Rik <octave@nomad.inbox5.com>
1970
1971 * general/accumarray.m, general/accumdim.m, general/blkdiag.m,
1972 general/cell2mat.m, general/common_size.m,
1973 general/private/__isequal__.m, general/private/__splinen__.m,
1974 geometry/voronoi.m, io/textscan.m, miscellaneous/private/__xzip__.m,
1975 pkg/pkg.m, plot/axis.m, plot/pareto.m, plot/private/__patch__.m,
1976 statistics/base/mode.m, strings/deblank.m, strings/strcat.m,
1977 strings/strmatch.m, strings/strtrim.m, strings/untabify.m:
1978 Reverse previous changeset. Use all lower case for "uniformoutput"
1979 option.
1980
1981 2010-11-03 Rik <octave@nomad.inbox5.com>
1982
1983 * general/accumdim.m, general/cell2mat.m, general/common_size.m,
1984 general/structfun.m, pkg/pkg.m, strings/untabify.m: Use CamelCase
1985 for 'UniformOutput' option to cellfun.
1986
1987 2010-11-03 Rik <octave@nomad.inbox5.com>
1988
1989 * scripts/plot/plotyy.m, scripts/plot/xlim.m, scripts/plot/ylim.m,
1990 scripts/plot/zlim.m: Fix typos in docstring and demo string.
1991
1992 2010-11-03 Rik <octave@nomad.inbox5.com>
1993
1994 * general/common_size.m, miscellaneous/private/__xzip__.m,
1995 miscellaneous/what.m, plot/pareto.m, plot/private/__patch__.m:
1996 Use function handle as input to cellfun rather than quoted function
1997 name or anonymous function wrapper.
1998
1999 2010-11-03 Konstantinos Poulios <logari81@googlemail.com>
2000
2001 * plot/axis.m: Making 'axis equal' equivalent to 'daspect([1,1,1])'.
2002
2003 2010-11-03 Konstantinos Poulios <logari81@googlemail.com>
2004
2005 * plot/private/__actual_axis_position__.m: Remove temporary
2006 calculation of plotboxratio for the gnuplot backend when
2007 dataaspectratiomode, xlimmode and ylimmode are all set to manual.
2008 Now this case is handled in src/graphics.cc .
2009
2010 2010-11-03 Konstantinos Poulios <logari81@googlemail.com>
2011
2012 * plot/axis.m: Leave zlim unchanged during "axis tight" on 2D plots
2013
2014 2010-11-03 Ben Abbott <bpabbott@mac.com>
2015
2016 * plot/private/__patch__.m: Don't index an empty array; bug introduced
2017 by changeset 11175.
2018
2019 2010-11-03 Ben Abbott <bpabbott@mac.com>
2020
2021 * miscellaneous/getappdata.m, miscellaneous/isappdata.m,
2022 miscellaneous/rmappdata.m, miscellaneous/setappdata.m:
2023 Add new appdata function.
2024
2025 2010-11-01 David Bateman <dbateman@free.fr>
2026
2027 * plot/__private__/__contour__.m: Use __go_patch__ rather than patch
2028 to avoid the cost of the patch callback functions. Ensure that the
2029 properties that are normally set by patch are correctly set in the
2030 call to __go_patch__.
2031
2032 2010-11-01 Ben Abbott <bpabbott@mac.com>
2033
2034 * plot/axis.m: Exclude hggroup {x,y,z}data properties when determing
2035 tight axis limits.
2036
2037 2010-10-31 Rik <octave@nomad.inbox5.com>
2038
2039 * strings/base2dec.m, strings/bin2dec.m, strings/dec2base.m,
2040 strings/dec2bin.m, strings/dec2hex.m, strings/hex2dec.m:
2041 Improve docstrings, use more descriptive variable names,
2042 add more tests for functions used to convert between bases.
2043
2044 2010-10-31 Konstantinos Poulios <logari81@googlemail.com>
2045
2046 * plot/__go_draw_axes__.m: Removing deprecated code handling the case
2047 of both plotboxaspectratiomode and dataaspectratiomode set to manual
2048 for the gnuplot backend. Now this case is handled already in
2049 src/graphics.cc where xlim, ylim, zlim are recalculated if necessary.
2050
2051 2010-10-30 Gunnar FarnebƤck <gunnar@lysator.liu.se>
2052
2053 * strings/dec2base.m: Update algorithm to handle numbers up to 2^64-1.
2054
2055 2010-10-28 Rik <octave@nomad.inbox5.com>
2056
2057 * deprecated/module.mk, signal/module.mk, deprecated/autocov.m,
2058 deprecated/autocor.m: Deprecate autocov and autocor functions.
2059
2060 2010-10-27 David Bateman <dbateman@free.fr>
2061
2062 * plot/__go_draw_axes__.m: Don't attempt to plot patch outlines if
2063 the marker property is set to none.
2064
2065 2010-10-28 Ben Abbott <bpabbott@mac.com>
2066
2067 * plot/daspect.m, plot/pbaspect.m: Add demos setting both data and
2068 plotbox aspect ratios.
2069
2070 2010-10-27 David Bateman <dbateman@free.fr>
2071
2072 * plot/private/__patch__.m (setdata, setvertexdata): If argments are
2073 repeated, take the last argument only into account. Set cdata and
2074 facevertexcdata properties always.
2075
2076 2010-10-26 Kai Habel <kai.habel@gmx.de>
2077
2078 * plot/uimenu.m: Add simple demo
2079
2080 2010-10-25 David Bateman <dbateman@free.fr>
2081
2082 * statistics/distributions/discrete_pdf.m: Sort values before calling
2083 the lookup function.
2084
2085 2010-10-25 Kai Habel <kai.habel@gmx.de>
2086
2087 * plot/uimenu.m: New function
2088 * plot/__go_draw_figure__.m: Ignore uimenu objects for gnuplot
2089 backend
2090 * plot/module.mk (plot_FCN_FILES): Add it to the list.
2091
2092 2010-10-24 Rik <octave@nomad.inbox5.com>
2093
2094 * miscellaneous/compare_versions.m, plot/ylabel.m, plot/ylim.m,
2095 plot/zlabel.m, plot/zlim.m: Docstring improvements.
2096
2097 2010-10-24 Rik <octave@nomad.inbox5.com>
2098
2099 * specfun/module.mk, deprecated/module.mk, deprecated/betai.m,
2100 deprecated/gammai.m, deprecated/is_global.m: Deprecate betai,
2101 gammai, and is_global functions.
2102
2103 2010-10-23 John W. Eaton <jwe@octave.org>
2104
2105 * strings/untabify.m, strings/strjust.m, io/strread.m:
2106 Docstring fixes.
2107
2108 2010-10-23 John W. Eaton <jwe@octave.org>
2109
2110 * statistics/distributions/nbinrnd.m: Use | instead of || in
2111 argument to find.
2112
2113 * deprecated/intwarning.m, general/bicubic.m, general/postpad.m,
2114 general/prepad.m, general/private/__splinen__.m,
2115 general/shift.m, miscellaneous/swapbytes.m, pkg/pkg.m,
2116 plot/clabel.m, plot/colorbar.m, plot/fill.m, plot/legend.m,
2117 plot/plotmatrix.m, plot/plotyy.m, plot/private/__clabel__.m,
2118 plot/private/__ezplot__.m, plot/private/__quiver__.m,
2119 plot/subplot.m, signal/unwrap.m, statistics/base/histc.m,
2120 statistics/base/iqr.m, statistics/base/kurtosis.m,
2121 statistics/base/mode.m, statistics/base/ranks.m,
2122 statistics/base/run_count.m, statistics/base/skewness.m,
2123 statistics/base/statistics.m, statistics/base/studentize.m,
2124 statistics/distributions/exprnd.m,
2125 statistics/distributions/frnd.m,
2126 statistics/distributions/geornd.m,
2127 statistics/distributions/lognrnd.m,
2128 statistics/distributions/nbinrnd.m,
2129 statistics/distributions/poissrnd.m,
2130 statistics/distributions/trnd.m,
2131 statistics/distributions/wblrnd.m, strings/strcat.m,
2132 time/datestr.m, time/datetick.m: Break lines before && and ||,
2133 not before.
2134
2135 2010-10-23 John W. Eaton <jwe@octave.org>
2136
2137 * io/strread.m: Docstring fixes.
2138
2139 2010-10-23 John W. Eaton <jwe@octave.org>
2140
2141 * io/is_valid_file_id.m: Ensure that FID is a scalar before
2142 calling fopen to get info. New tests.
2143
2144 2010-10-23 John W. Eaton <jwe@octave.org>
2145
2146 * io/is_valid_file_id.m: New function.
2147 * io/module.mk (io_FCN_FILES): Add it to the list.
2148
2149 2010-10-23 Ben Abbott <bpabbott@mac.com>
2150
2151 * io/textscan.m, miscellaneous/unimplemented.m, io/module.mk:
2152 New function.
2153
2154 2010-10-22 Ben Abbott <bpabbott@mac.com>
2155
2156 * plot/legend.m: Trivial fix to allow legend handle to be returned.
2157
2158 2010-10-21 John W. Eaton <jwe@octave.org>
2159
2160 * statistics/base/quantile.m: Fix typo in previous change.
2161
2162 2010-10-21 Rik <octave@nomad.inbox5.com>
2163
2164 * statistics/distributions/wblcdf.m, statistics/distributions/wblinv.m,
2165 statistics/distributions/wblpdf.m, statistics/distributions/wblrnd.m:
2166 Fix reversed documentation for shape and scale parameters.
2167
2168 2010-10-21 Ben Abbott <bpabbott@mac.com>
2169
2170 * io/strread.m: Improve compatibility with Matlab.
2171
2172 2010-10-21 John W. Eaton <jwe@octave.org>
2173
2174 * general/private/__isequal__.m: Style fixes.
2175
2176 2010-10-20 Iain Murray <murray@cs.toronto.edu>
2177
2178 * general/private/__isequal__.m: Fix bug #31239 where
2179 isequalwithequalnans is incorrect.
2180
2181 2010-10-20 Rik <octave@nomad.inbox5.com>
2182
2183 * polynomial/conv.m: Remove redundant test.
2184 * signal/fftconv.m: Add tests used by conv.m code.
2185
2186 2010-10-20 Olaf Till <olaf.till@uni-jena.de>
2187
2188 * optimization/optimset.m: Use cell2struct instead of struct to
2189 handle cell arrays as options.
2190
2191 2010-10-20 John W. Eaton <jwe@octave.org>
2192
2193 * io/strread.m, optimization/sqp.m, plot/daspect.m,
2194 plot/pbaspect.m, plot/gnuplot_drawnow.m, plot/isocolors.m,
2195 plot/isonormals.m, plot/legend.m, plot/print.m,
2196 plot/private/__interp_cube__.m, plot/__fltk_print__.m,
2197 plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
2198 statistics/base/quantile.m: Style fixes.
2199
2200 2010-10-19 John W. Eaton <jwe@octave.org>
2201
2202 * strings/module.mk (strings_FCN_FILES): Include
2203 strings/untabify.m in the list.
2204 * strings/untabify.m: Escape { and } characters in docstring.
2205
2206 2010-10-19 Ben Abbott <bpabbott@mac.com>
2207
2208 * strings/strjust.m: Add "untabify" and "strrep" to @seealso{} in the
2209 doc-string.
2210
2211 2010-10-18 Thorsten Meyer <thorsten.meyier@gmx.de>
2212
2213 * general/gradient.m, linear-algebra/normest.m,
2214 plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
2215 plot/daspect.m, plot/gnuplot_drawnow.m, plot/pbaspect.m,
2216 plot/print.m, signal/periodogram.m:
2217 Style fix, replace end by endfor.
2218
2219 2010-10-18 Marco Caliari <marco.caliari@univr.it>
2220
2221 * polynomial/polyval.m: Use Horner's method.
2222
2223 2010-10-18 John W. Eaton <jwe@octave.org>
2224
2225 * plot/__go_draw_axes__.m: Always use gnuplot to display images.
2226 * image/image.m: Delete references to image_viewer.
2227 * image/image_viewer.m: Delete obsolete function.
2228 * image/module.mk (image_FCN_FILES): Remove image/image_viewer.m
2229 from the list.
2230
2231 2010-10-18 Gunnar Farneback <gunnar@lysator.liu.se>
2232
2233 * general/interp2.m: Fix input checks for cubic
2234 interpolation (bug #31352, part 1).
2235
2236 2010-10-18 Ben Abbott <bpabbott@mac.com>
2237
2238 * plot/print.m: Add examples to the docstring.
2239
2240 2010-10-18 John W. Eaton <jwe@octave.org>
2241
2242 * plot/private/__errplot__.m: Remove debugging statement from
2243 previous change.
2244
2245 2010-10-17 John W. Eaton <jwe@octave.org>
2246
2247 * miscellaneous/edit.m: Use version 3 in GPL notice.
2248
2249 * @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m,
2250 @ftp/delete.m, @ftp/dir.m, @ftp/display.m, @ftp/ftp.m,
2251 @ftp/loadobj.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/mput.m,
2252 @ftp/rename.m, @ftp/rmdir.m, @ftp/saveobj.m,
2253 help/__makeinfo__.m, help/__strip_html_tags__.m,
2254 help/gen_doc_cache.m, help/get_first_help_sentence.m,
2255 help/help.m, help/lookfor.m, help/print_usage.m,
2256 help/private/__additional_help_message__.m, help/type.m,
2257 help/which.m, io/fileread.m, io/strread.m, io/textread.m,
2258 pkg/get_forge_pkg.m, plot/__gnuplot_has_feature__.m,
2259 plot/__gnuplot_open_stream__.m, plot/__marching_cube__.m,
2260 plot/cla.m, plot/comet.m, plot/daspect.m, plot/isocolors.m,
2261 plot/isonormals.m, plot/isosurface.m, plot/pbaspect.m,
2262 plot/private/__interp_cube__.m, plot/private/__ghostscript__.m,
2263 plot/private/__tight_eps_bbox__.m,
2264 plot/private/__gnuplot_has_terminal__.m,
2265 polynomial/polyaffine.m, sparse/svds.m, strings/strsplit.m:
2266 Use Octave copyright notice instead of generic "This program is
2267 free software" notice.
2268
2269 2010-10-18 Ben Abbott <bpabbott@mac.com>
2270
2271 * strings/untabify.m: New function to untabify text.
2272
2273 2010-10-17 Ben Abbott <bpabbott@mac.com>
2274
2275 * plot/mesh.m, plot/surf.m: Include the 4th input (color) in the
2276 docstring.
2277
2278 2010-10-16 Ben Abbott <bpabbott@mac.com>
2279
2280 * plot/private/__errplot__.m, plot/errorbar.m: Allow line and marker
2281 types to be set.
2282
2283 2010-10-14 John W. Eaton <jwe@octave.org>
2284
2285 * special-matrix/rosser.m: New tests.
2286 * special-matrix/wilkinson.m: Fix error message. New tests.
2287 * special-matrix/pascal.m: Error if T is out of range.
2288 New tests.
2289
2290 2010-10-14 John W. Eaton <jwe@octave.org>
2291
2292 * set/unique.m: Remove check for issparse existence since it is
2293 now a built-in function.
2294
2295 2010-10-14 Ben Abbott <bpabbott@mac.com>
2296
2297 * strings/strjust.m: Clarify that justification applies to spaces and
2298 null characters.
2299
2300 2010-10-09 Ben Abbott <bpabbott@mac.com>
2301
2302 * plot/__go_draw_axes__.m: Enable linetypes for gnuplot.
2303
2304 2010-10-09 John W. Eaton <jwe@octave.org>
2305
2306 * statistics/distributions/geornd.m,
2307 * statistics/distributions/hygecdf.m,
2308 * statistics/distributions/hygeinv.m,
2309 * statistics/distributions/poissrnd.m,
2310 * statistics/distributions/wblrnd.m:
2311 Use || instead of | and && instead of & in IF conditions
2312 involving scalars.
2313
2314 2010-10-09 John W. Eaton <jwe@octave.org>
2315
2316 * plot/__fltk_ginput__.m: Use || instead of | in IF condition.
2317
2318 2010-10-08 Ben Abbott <bpabbott@mac.com>
2319
2320 * image/image.m, plot/__go_draw_axes__.m: Do not store flipped image
2321 property values when x/ydata descends.
2322
2323 2010-10-07 John W. Eaton <jwe@octave.org>
2324
2325 * signal/periodogram.m: Fix parse errors.
2326
2327 2010-10-07 John W. Eaton <jwe@octave.org>
2328
2329 * time/datevec.m: Use endfunction to mark end of primary
2330 function and subfunctions.
2331
2332 2010-10-07 Rik <octave@nomad.inbox5.com>
2333
2334 * polynomial/conv.m: Improve docstring.
2335 * signal/fftconv.m: Improve docstring and error messages.
2336
2337 2010-10-07 John W. Eaton <jwe@octave.org>
2338
2339 * polynomial/conv.m: Handle optional third argument. New
2340 tests. Update doc string.
2341
2342 2010-10-06 Ben Abbott <bpabbott@mac.com>
2343
2344 * image/image.m: Allow x/ydata to imply a flip of the image.
2345 Modify demos.
2346
2347 2010-10-05 Carlo de Falco <kingcrimson@tiscali.it>
2348
2349 * general/quadv.m: Fix help string and add a test for vector
2350 valued functions.
2351
2352 2010-10-04 Shai Ayal <shaiay@users.sourceforge.net>
2353
2354 * image/image.m (__img__): Use __image_pixel_size__ to calculate
2355 limits
2356
2357 2010-09-28 John P. Swensen <jpswensen@gmail.com>
2358
2359 * image/imwrite.m: Call __magick_format_list__ to get list of
2360 accepted formats.
2361
2362 2010-09-28 Rik <octave@nomad.inbox5.com>
2363
2364 * linear-algebra/logm.m, plot/legend.m, signal/periodogram.m:
2365 Untabify scripts.
2366
2367 2010-09-27 Rik <octave@nomad.inbox5.com>
2368
2369 * io/dlmwrite.m: Replace non-POSIX '\d' regex pattern.
2370
2371 * miscellaneous/edit.m, path/savepath.m,
2372 plot/__gnuplot_get_var__.m,
2373 plot/private/__gnuplot_has_terminal__.m, plot/refreshdata.m,
2374 plot/whitebg.m, testfun/runtests.m, time/datestr.m:
2375 Use single quotes for regular expression patterns when possible.
2376
2377 * miscellaneous/ls.m, plot/__gnuplot_ginput__.m,
2378 plot/__go_draw_axes__.m, plot/private/__ezplot__.m,
2379 testfun/test.m: Remove uses of shorthand character classes
2380 within list operators which is unsupported by POSIX regex.
2381
2382 * pkg/get_forge_pkg.m: Select desired output from regexp
2383 rather than ignoring most outputs.
2384
2385 2010-09-28 Ben Abbott <bpabbott@mac.com>
2386
2387 * plot/__print_parse_opts__.m: Fix test.
2388
2389 2010-09-27 Jaroslav Hajek <highegg@gmail.com>
2390
2391 * elfun/lcm.m: Simplify.
2392
2393 2010-09-27 Ben Abbott <bpabbott@mac.com>
2394
2395 * plot/__print_parse_opts__.m: Properly crop eps image and fix tests.
2396
2397 * plot/__go_draw_axes__.m, plot/private/__ezplot__.m,
2398 testfun/test.m: Remove uses of shorthand character classes
2399 within list operators which is unsupported by POSIX regex.
2400
2401 * pkg/get_forge_pkg.m: Select desired output from regexp
2402 rather than ignoring most outputs.
2403
2404 2010-09-26 Rik <octave@nomad.inbox5.com>
2405
2406 * testfun/runtests.m (has_tests): Recode to remove requirement for PCRE.
2407 Bug #31025.
2408
2409 2010-09-25 Ben Abbott <bpabbott@mac.com>
2410
2411 * plot/__print_parse_opts__.m: Recongize gs devices {eps/pdf/ps}write.
2412
2413 2010-09-23 John W. Eaton <jwe@octave.org>
2414
2415 * miscellaneous/bug_report.m: Display information about how to
2416 submit bug reports instead of creating and mailing a bug report.
2417
2418 2010-09-22 Ben Abbott <bpabbott@mac.com>
2419
2420 * plot/private/__ghostscript__.m, plot/print.m: When appending, delete
2421 temporay files at the end of the ghostscript pipeline.
2422
2423 2010-09-21 Ben Abbott <bpabbott@mac.com>
2424
2425 * plot/__fltk_print__.m, plot/private/__ghostscript__.m,
2426 plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
2427 plot/print.m: Print via a pipeline.
2428
2429 2010-09-20 Ben Abbott <bpabbott@mac.com>
2430
2431 * plot/legend.m: Index location cellstr to obtain a string.
2432
2433 2010-09-19 Ben Abbott <bpabbott@mac.com>
2434
2435 * plot/colorbar.m, plot/axis.m,
2436 plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
2437 Special treatment activepositionproperty = outerposition for the
2438 gnuplot backend. This allows the gnuplot key to be placed outside
2439 the plotbox.
2440 * plot/private/__plt__.m: Trivial fix for recent legend changeset.
2441 * plot/legend.m: Treat line, patch, and surface objects differetly.
2442 * plot/__go_draw_axes__.m: Remove left over debug code.
2443 * miscellaneous/mkoctfile.m: Change help text to be consistent with
2444 the shell version.
2445
2446 2010-09-18 David Bateman <dbateman@free.fr>
2447
2448 * plot/__go_draw_axes__.m: Modify legend code to use data from legend
2449 axes.
2450 * plot/__go_draw_figure__.m: Draw draw figure axes, but pass their
2451 data to the axis they are associated with.
2452 * plot/__get_plt_axes_arg__.m: Ignores axes tagged with "legend".
2453 * plot/legend.m: Rewrite to use line and text primitives in a seperate
2454 axis.
2455 * plot/plot3.m: Support old legend format (eg "-;title'") with new
2456 legend code.
2457 * plot/private/__plt__.m: Ditto.
2458
2459 2010-09-16 Ben Abbott <bpabbott@mac.com>
2460
2461 * plot/__go_draw_axes__.m: Ensure text objects have units of "data".
2462
2463 2010-09-16 John Swensen <jpswensen@gmail.com>
2464
2465 * imwrite.m: Accept more image formats.
2466
2467 2010-09-16 Jaroslav Hajek <highegg@gmail.com>
2468
2469 * signal/periodogram.m: Support additional inputs:
2470 win, nfft, Fs, range. Thanks to Alois Schlƶgl.
2471
2472 2010-09-13 Ben Abbott <bpabbott@mac.com>
2473
2474 * plot/gnuplot_drawnow.m: Use new function __gnuplot_has_terminal__().
2475 * plot/private/__gnuplot_has_terminal__.m: New function.
2476
2477 2010-09-13 Jaroslav Hajek <highegg@gmail.com>
2478
2479 * general/common_size.m: Partially rewrite using cellindexmat.
2480
2481 2010-09-13 Jaroslav Hajek <highegg@gmail.com>
2482
2483 * general/accumarray.m: Use @vec instead of @(x) x(:) for faster call.
2484
2485 2010-09-11 Jaroslav Hajek <highegg@gmail.com>
2486
2487 * pkg/get_forge_pkg.m: Allow underscores in pkg names.
2488
2489 2010-09-08 Ben Abbott <bpabbott@mac.com>
2490
2491 * plot/__fltk_print__.m, plot/private/__ghostscript__.m,
2492 plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
2493 plot/print.m: Consolidate gs code into print.m.
2494 * plot/colorbar.m, plot/axis.m,
2495 plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
2496 Revert treatment of activepositionproperty from the gnuplot backend.
2497 * image/image.m: Fix axis limits for single dimension images, add
2498 demo.
2499
2500 2010-09-07 David Bateman <dbateman@free.fr>
2501
2502 * plot/plotyy.m: Don't add the __plotyy_axes__ property to the
2503 axes handles if iit already exists.
2504
2505 2010-09-06 Petr Mikulik <mikulik@physics.muni.cz>
2506
2507 * geometry/griddata.m: Allow x, y to be vectors, and z a matrix.
2508
2509 2010-09-03 David Bateman <dbateman@free.fr>
2510
2511 * geometry/delaunay.m: Allow the delaunay function to treat
2512 matrices of the same size for compatibility.
2513
2514 2010-09-03 Ben Abbott <bpabbott@mac.com>
2515
2516 * image/image.m: Matlab compatible axis limits, add demo.
2517
2518 2010-09-01 Jaroslav Hajek <highegg@gmail.com>
2519
2520 * io/dlmwrite.m: Don't fclose if file ID is supplied.
2521
2522 2010-09-01 Jaroslav Hajek <highegg@gmail.com>
2523
2524 * io/dlmwrite.m: Support file IDs.
2525
2526 2010-07-07 David Bateman <dbateman@free.fr>
2527
2528 * miscellaneous/what.m: Off by one error.
2529
2530 * plot/__go_draw_axes__.m: Improve matlab compatibility for "."
2531 marker.
2532
2533 2010-08-31 Ben Abbott <bpabbott@mac.com>
2534
2535 * plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m,
2536 plot/axis.m, plot/colorbar.m, plot/daspect.m, plot/plotyy.m,
2537 plot/subplot.m: Treatment of activepositionproperty for gnuplot.
2538 * plot/__go_draw_axes__.m: Missing part of last changeset.
2539 * plot/__go_draw_axes__.m: Fix specification of pointtype for patches
2540 (bug introduced in rev 2f9de135e7f9).
2541
2542 2010-08-30 Ben Abbott <bpabbott@mac.com>
2543
2544 * plot/__go_draw_axes__.m: Use gnuplot's pentagon for marker == 'p'.
2545
2546 2010-08-27 Ben Abbott <bpabbott@mac.com>
2547
2548 * plot/colorbar.m, * plot/__go_draw_axes__.m,
2549 plot/private/__actual_axis_position__.m: Don't pass figure handle to
2550 __calc_dimensions__.
2551 * plot/private/__ghostscript__.m: Don't set anti-aliasing options for
2552 vector formats.
2553 * plot/__print_parse_opts__.m: Fix tests.
2554
2555 2010-08-27 Jordi GutiƩrrez Hermoso <jordigh@gmail.com>
2556
2557 * plot/__go_draw_axes__.m (__calc_dimensions__): Delete.
2558 * plot/__actual_axis_position__.m (__calc_dimensions__): Delete.
2559
2560 2010-08-27 Pascal A. Dupuis <Pascal.Dupuis@worldonline.be>
2561
2562 * plot/hold.m: If arg is axis handle, get corresponding figure
2563 handle from axis parent property.
2564
2565 2010-08-27 Ben Abbott <bpabbott@mac.com>
2566
2567 * plot/__gnuplot_print__.m: Properly restore fontsize after eps output.
2568 * plot/plotyy.m: Modified demo for changeset 10912 9abc67b4bd4f.
2569 * plot/__fltk_print__.m, plot/__go_draw_axes__.m,
2570 plot/__go_draw_figure__.m, plot/__gnuplot_print__.m,
2571 plot/gnuplot_drawnow.m, plot/print.m, plot/private/__ghostscript__.m,
2572 plot/private/__tight_eps_bbox__.m: Unify gnuplot printing with the
2573 the fltk backend. Turn figure background color off when printing.
2574 Improve the axes font spacing for most gnuplot terminals.
2575
2576 2010-08-26 Ben Abbott <bpabbott@mac.com>
2577
2578 * plot/__go_draw_axes__.m: For yaxislocation == 'right' associate text
2579 position with 'second' coordinate system.
2580
2581 2010-08-25 Ben Abbott <bpabbott@mac.com>
2582
2583 * plot/__go_draw_axes__.m: Revert erroneous portion of changeset
2584 10910 40cf7cc4ea62.
2585
2586 2010-08-24 Ben Abbott <bpabbott@mac.com>
2587
2588 * plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
2589 Properly interpret plotboxaspectratio when 3D objects are viewed as 2D.
2590 * plot/colorbar.m: Add demo.
2591
2592 2010-08-23 Jaroslav Hajek <highegg@gmail.com>
2593
2594 * general/interp2.m: Don't use bicubic for consistency (can't handle
2595 non-grid interpolation).
2596
2597 2010-08-17 Rik <octave@nomad.inbox5.com>
2598
2599 * general/randi.m: Add IMAX check for class "single" numbers.
2600
2601 2010-08-15 Rik <octave@nomad.inbox5.com>
2602
2603 * general/randi.m: Add new script for random integers.
2604 * general/module.mk: Add randi to build file list.
2605 * miscellaneous/unimplemented.m: Remove randi from unimplemented list.
2606
2607 2010-08-15 Rik <octave@nomad.inbox5.com>
2608
2609 * image/imwrite.m: Allow writing of 1-bit (B&W) images.
2610 Improve documentation string. Add input validation tests.
2611
2612 2010-08-13 Ben Abbott <bpabbott@mac.com>
2613
2614 * plot/__print_parse_opts__.m: Double quote paths with spaces.
2615
2616 2010-08-11 Rik <octave@nomad.inbox5.com>
2617
2618 * set/unique.m: Handle corner case where sparse matrix is actually full.
2619
2620 2010-08-10 Rik <octave@nomad.inbox5.com>
2621
2622 * set/unique.m: Check whether outputs are used before calculating.
2623
2624 2010-08-10 Rik <octave@nomad.inbox5.com>
2625
2626 * statistics/base/module.mk, deprecated/module.mk,
2627 statistics/base/values.m, deprecated/values.m: Deprecate values.m
2628
2629 2010-08-08 Rik <octave@nomad.inbox5.com>
2630
2631 * miscellaneous/unimplemented.m: Add newlines to format output for
2632 easier reading. Format all lines < 80 characters. Remove
2633 'whitebg' function from unimplemented list.
2634
2635 2010-08-08 Rik <octave@nomad.inbox5.com>
2636
2637 * @ftp/PKG_ADD: Remove temporary build file from hg version control.
2638
2639 2010-08-09 Ben Abbott <bpabbott@mac.com>
2640
2641 * plot/__print_parse_opts__.m: Default pstex suffix should be '.ps'.
2642
2643 2010-08-08 Rik <octave@nomad.inbox5.com>
2644
2645 * Makefile.am: Create .DOCSTRINGS quietly and avoid screen clutter
2646 during build.
2647
2648 2010-08-08 Rik <octave@nomad.inbox5.com>
2649
2650 * Makefile.am: Run do_subst macro quietly without cluttering screen
2651 during build.
2652
2653 2010-08-08 Ben Abbott <bpabbott@mac.com>
2654
2655 * plot/print.m: Include 'colormap' when converting RGB to mono.
2656
2657 2010-08-07 Ben Abbott <bpabbott@mac.com>
2658
2659 * plot/__fltk_print__.m: When running pstoedit, crop eps file after it
2660 is created. Correctly check error status.
2661
2662 2010-08-06 Jaroslav Hajek <highegg@gmail.com>
2663
2664 * general/cell2mat.m: Allow cells of struct arrays.
2665
2666 2010-08-05 Ben Abbott <bpabbott@mac.com>
2667
2668 * plot/__print_parse_opts__.m, plot/__fltk_print__.m: Don't warn on
2669 absence of fig2dev or pstoedit until they are needed.
2670 * plot/__print_parse_opts__.m, plot/__fltk_print__.m: Add epslatex,
2671 pslatex, and pdflatex output for fltk backend. Use the gs png16m device
2672 instead of png256.
2673 * plot/print.m: Modify texinfo. Add unwind_protect block.
2674
2675 2010-08-01 Marco Caliari <marco.caliari@univr.it>
2676
2677 * general/bicubic.m: Fix bug #30400 when bicubic called with small
2678 numbers of arguments.
2679
2680 2010-08-04 Jaroslav Hajek <highegg@gmail.com>
2681
2682 * general/sortrows.m: Don't actually permute the rows if not
2683 requested.
2684
2685 2010-08-04 Ben Abbott <bpabbott@mac.com>
2686
2687 * plot/print.m, plot/__print_parse_opts__.m, plot/__gnuplot_print__.m,
2688 plot/private/__ghostscript__.m: plot/__fltk_print__.m: Add ps and pdf
2689 output for fltk backend, improved use of ghostscript, and minor
2690 improvements.
2691
2692 2010-08-01 Rik <octave@nomad.inbox5.com>
2693
2694 * deprecated/intwarning.m, general/arrayfun.m, general/cplxpair.m,
2695 general/interp1.m, general/interpn.m, general/quadgk.m,
2696 general/structfun.m, image/image_viewer.m, io/strread.m,
2697 miscellaneous/warning_ids.m, optimization/lsqnonneg.m, pkg/pkg.m,
2698 plot/__marching_cube__.m, plot/bar.m, plot/contourc.m, plot/errorbar.m,
2699 plot/ezplot.m, plot/isocolors.m, plot/isonormals.m, plot/isosurface.m,
2700 plot/stem.m, plot/stem3.m, polynomial/compan.m, polynomial/ppval.m,
2701 signal/arch_rnd.m, sparse/pcg.m, sparse/svds.m,
2702 special-matrix/invhilb.m, statistics/distributions/wblcdf.m,
2703 testfun/assert.m, testfun/demo.m, testfun/speed.m:
2704 Grammarcheck documentation. Add @noindent lines and ensure line
2705 length is less than 80.
2706
2707 2010-08-01 Martin Helm <martin@mhelm.de>
2708
2709 * plot/isosurface.m: Swap rows and columns of matrix in call to
2710 meshgrid.
2711
2712 2010-08-01 Rik <octave@nomad.inbox5.com>
2713
2714 * plot/print.m: Update documentation string. Change to active voice.
2715
2716 2010-07-30 Rik <octave@nomad.inbox5.com>
2717
2718 * Makefile.am: add .DOCSTRINGS to the DISTCLEANFILES list
2719
2720 2010-07-29 Ben Abbott <bpabbott@mac.com>
2721
2722 * plot/print.m, plot/__print_parse_opts__.m, plot/__fltk_print__.m,
2723 plot/__gnuplot_print__.m: Improved printing for the fltk backend.
2724 * plot/private/__ghostscript__.m, plot/private/__tight_eps_bbox__.m:
2725 New files to support printing.
2726
2727 2010-07-29 Jaroslav Hajek <highegg@gmail.com>
2728
2729 * linear-algebra/expm.m: Special-case scalars and diagonal matrices.
2730 Suggested by M. Caliari.
2731
2732 2010-07-26 Rik <octave@nomad.inbox5.com>
2733
2734 * linear-algebra/logm.m: Improve documentation string. Add GPL header.
2735 Add additional test block.
2736
2737 2010-07-28 Jaroslav Hajek <highegg@gmail.com>
2738
2739 * linear-algebra/logm.m: Rewrite. Thanks to M. Caliari and R. T. Guy.
2740
2741 2010-07-26 Rik <octave@nomad.inbox5.com>
2742
2743 * deprecated/complement.m, deprecated/intwarning.m, general/arrayfun.m,
2744 general/circshift.m, general/colon.m, general/common_size.m,
2745 general/del2.m, general/flipdim.m, general/fliplr.m, general/flipud.m,
2746 general/idivide.m, general/interp1.m, general/interp2.m,
2747 general/interp3.m, general/interpn.m, general/loadobj.m,
2748 general/quadgk.m, general/rat.m, general/saveobj.m, general/shiftdim.m,
2749 geometry/delaunayn.m, image/image_viewer.m, image/imfinfo.m,
2750 io/csvread.m, io/csvwrite.m, io/strread.m, linear-algebra/condest.m,
2751 linear-algebra/housh.m, linear-algebra/onenormest.m,
2752 linear-algebra/qzhess.m, miscellaneous/bincoeff.m,
2753 miscellaneous/compare_versions.m, miscellaneous/computer.m,
2754 miscellaneous/edit.m, miscellaneous/fileattrib.m,
2755 miscellaneous/getfield.m, miscellaneous/license.m, miscellaneous/ls.m,
2756 miscellaneous/parseparams.m, miscellaneous/swapbytes.m,
2757 miscellaneous/ver.m, miscellaneous/warning_ids.m,
2758 optimization/fminbnd.m, optimization/fminunc.m, optimization/fsolve.m,
2759 optimization/fzero.m, optimization/glpk.m, optimization/lsqnonneg.m,
2760 optimization/pqpnonneg.m, optimization/qp.m, optimization/sqp.m,
2761 path/pathdef.m, pkg/pkg.m, plot/__marching_cube__.m, plot/axis.m,
2762 plot/colorbar.m, plot/contourc.m, plot/contourf.m, plot/cylinder.m,
2763 plot/ezplot.m, plot/isocolors.m, plot/isonormals.m, plot/legend.m,
2764 plot/print.m, plot/refreshdata.m, plot/slice.m, plot/subplot.m,
2765 plot/surfl.m, polynomial/compan.m, polynomial/mpoles.m,
2766 polynomial/poly.m, polynomial/polyaffine.m, polynomial/polyfit.m,
2767 polynomial/polygcd.m, polynomial/polyout.m, polynomial/residue.m,
2768 polynomial/roots.m, polynomial/unmkpp.m, set/union.m, signal/filter2.m,
2769 signal/stft.m, sparse/spdiags.m, specfun/bessel.m, specfun/beta.m,
2770 specfun/betaln.m, specfun/nchoosek.m, specfun/nthroot.m,
2771 specfun/perms.m, special-matrix/hadamard.m, special-matrix/hankel.m,
2772 special-matrix/hilb.m, special-matrix/invhilb.m,
2773 special-matrix/toeplitz.m, special-matrix/vander.m,
2774 statistics/base/cloglog.m, statistics/base/cor.m,
2775 statistics/base/corrcoef.m, statistics/base/kendall.m,
2776 statistics/base/kurtosis.m, statistics/base/logit.m,
2777 statistics/base/mean.m, statistics/base/median.m,
2778 statistics/base/quantile.m, statistics/base/skewness.m,
2779 statistics/base/std.m, statistics/base/var.m,
2780 statistics/distributions/kolmogorov_smirnov_cdf.m,
2781 statistics/distributions/wblcdf.m, statistics/tests/cor_test.m,
2782 statistics/tests/hotelling_test_2.m, strings/bin2dec.m,
2783 strings/cstrcat.m, strings/dec2bin.m, strings/dec2hex.m,
2784 strings/findstr.m, strings/hex2dec.m, strings/index.m,
2785 strings/isstrprop.m, strings/regexptranslate.m, strings/rindex.m,
2786 strings/strcat.m, strings/substr.m, testfun/demo.m, time/asctime.m,
2787 time/clock.m, time/ctime.m, time/date.m, time/datenum.m,
2788 time/is_leap_year.m: Grammarcheck documentation of m-files.
2789 Add newlines between @items for readability.
2790
2791 2010-07-26 Ben Abbott <bpabbott@mac.com>
2792
2793 * general/interp1.m: When absent set X equal to the inices of Y.
2794 * general/interpn.m: Convert interpolation vectors of non-equal
2795 length to nd-arrays.
2796
2797 2010-07-26 Soren Hauberg <hauberg@gmail.com>
2798
2799 * image/image.m: Replace parenthesis with curly bracket in Texinfo.
2800
2801 2010-07-25 Rik <octave@nomad.inbox5.com>
2802
2803 * image/image.m: Always reverse 'ydir' property when displaying images.
2804
2805 2010-07-19 Rik <octave@nomad.inbox5.com>
2806
2807 * help/__makeinfo__.m: Add support to process @nopsell macro.
2808 Fix bug when more than one @seealso block exists.
2809
2810 2010-07-19 Rik <octave@nomad.inbox5.com>
2811
2812 * general/repmat.m: Add seealso to new repelems function.
2813
2814 2010-07-19 Jaroslav Hajek <highegg@gmail.com>
2815
2816 * specfun/nchoosek.m: Optimize.
2817
2818 2010-07-18 Rik <octave@nomad.inbox5.com>
2819
2820 * @ftp/ftp.m, @ftp/mget.m, audio/lin2mu.m, audio/loadaudio.m,
2821 audio/mu2lin.m, audio/playaudio.m, audio/saveaudio.m,
2822 audio/wavwrite.m, deprecated/create_set.m,
2823 deprecated/intwarning.m, deprecated/lchol.m,
2824 deprecated/spchol.m, deprecated/spdiag.m, deprecated/spfind.m,
2825 deprecated/splchol.m, deprecated/splu.m, deprecated/spmax.m,
2826 deprecated/spmin.m, deprecated/spqr.m, deprecated/weibcdf.m,
2827 deprecated/weibrnd.m, general/accumarray.m, general/bitset.m,
2828 general/colon.m, general/deal.m, general/del2.m,
2829 general/genvarname.m, general/gradient.m, general/interp1.m,
2830 general/interp2.m, general/interp3.m, general/interpft.m,
2831 general/interpn.m, general/nargchk.m, general/nargoutchk.m,
2832 general/nextpow2.m, general/num2str.m, general/pol2cart.m,
2833 general/polyarea.m, general/prepad.m, general/quadgk.m,
2834 general/quadl.m, general/quadv.m, general/rat.m,
2835 general/repmat.m, general/shiftdim.m, general/structfun.m,
2836 general/trapz.m, geometry/convhull.m, geometry/delaunay.m,
2837 geometry/delaunay3.m, geometry/delaunayn.m, geometry/dsearch.m,
2838 geometry/dsearchn.m, geometry/griddata.m, geometry/trimesh.m,
2839 geometry/triplot.m, geometry/trisurf.m, geometry/voronoi.m,
2840 geometry/voronoin.m, help/__makeinfo__.m, help/gen_doc_cache.m,
2841 help/get_first_help_sentence.m, help/print_usage.m, help/type.m,
2842 image/brighten.m, image/colormap.m, image/image.m,
2843 image/imagesc.m, image/imfinfo.m, image/imshow.m,
2844 image/imwrite.m, image/ind2rgb.m, io/dlmwrite.m, io/fileread.m,
2845 io/strread.m, io/textread.m, linear-algebra/cond.m,
2846 linear-algebra/condest.m, linear-algebra/ishermitian.m,
2847 linear-algebra/onenormest.m, miscellaneous/bzip2.m,
2848 miscellaneous/dir.m, miscellaneous/dos.m, miscellaneous/edit.m,
2849 miscellaneous/gzip.m, miscellaneous/mkoctfile.m,
2850 miscellaneous/orderfields.m, miscellaneous/parseparams.m,
2851 miscellaneous/perl.m, miscellaneous/unix.m,
2852 miscellaneous/unpack.m, miscellaneous/version.m,
2853 miscellaneous/zip.m, optimization/fminbnd.m,
2854 optimization/fminunc.m, optimization/fsolve.m,
2855 optimization/glpk.m, optimization/glpkmex.m,
2856 optimization/lsqnonneg.m, optimization/optimget.m,
2857 optimization/optimset.m, optimization/pqpnonneg.m,
2858 optimization/private/__fdjac__.m, optimization/qp.m,
2859 pkg/get_forge_pkg.m, pkg/pkg.m, plot/__fltk_print__.m,
2860 plot/__gnuplot_print__.m, plot/ancestor.m, plot/area.m,
2861 plot/axes.m, plot/axis.m, plot/bar.m, plot/barh.m, plot/box.m,
2862 plot/caxis.m, plot/cla.m, plot/clabel.m, plot/close.m,
2863 plot/colorbar.m, plot/comet.m, plot/compass.m, plot/contour.m,
2864 plot/contour3.m, plot/contourc.m, plot/contourf.m,
2865 plot/cylinder.m, plot/ellipsoid.m, plot/ezcontour.m,
2866 plot/ezcontourf.m, plot/ezmesh.m, plot/ezmeshc.m, plot/ezplot.m,
2867 plot/ezplot3.m, plot/ezpolar.m, plot/ezsurf.m, plot/ezsurfc.m,
2868 plot/feather.m, plot/figure.m, plot/fill.m, plot/findall.m,
2869 plot/findobj.m, plot/fplot.m, plot/gcbo.m, plot/grid.m,
2870 plot/hggroup.m, plot/hidden.m, plot/line.m, plot/meshgrid.m,
2871 plot/ndgrid.m, plot/pareto.m, plot/patch.m, plot/pcolor.m,
2872 plot/peaks.m, plot/pie.m, plot/plotmatrix.m, plot/plotyy.m,
2873 plot/print.m, plot/private/__actual_axis_position__.m,
2874 plot/quiver.m, plot/quiver3.m, plot/refresh.m, plot/rose.m,
2875 plot/scatter.m, plot/scatter3.m, plot/shading.m, plot/slice.m,
2876 plot/specular.m, plot/sphere.m, plot/subplot.m, plot/surfl.m,
2877 plot/surfnorm.m, plot/text.m, plot/title.m, plot/view.m,
2878 plot/whitebg.m, plot/xlabel.m, plot/xlim.m, plot/ylabel.m,
2879 plot/ylim.m, plot/zlabel.m, plot/zlim.m, polynomial/compan.m,
2880 polynomial/mkpp.m, polynomial/mpoles.m, polynomial/pchip.m,
2881 polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
2882 polynomial/ppval.m, polynomial/spline.m, set/intersect.m,
2883 set/powerset.m, set/setdiff.m, set/setxor.m, set/union.m,
2884 set/unique.m, signal/fftshift.m, signal/filter2.m,
2885 signal/ifftshift.m, sparse/bicgstab.m, sparse/cgs.m,
2886 sparse/etreeplot.m, sparse/gplot.m, sparse/pcg.m, sparse/pcr.m,
2887 sparse/spdiags.m, sparse/speye.m, sparse/sprand.m,
2888 sparse/sprandn.m, sparse/sprandsym.m, sparse/spstats.m,
2889 sparse/spy.m, sparse/treelayout.m, sparse/treeplot.m,
2890 specfun/bessel.m, specfun/legendre.m, specfun/pow2.m,
2891 statistics/base/center.m, statistics/base/histc.m,
2892 statistics/base/kendall.m, statistics/base/meansq.m,
2893 statistics/base/prctile.m, statistics/base/quantile.m,
2894 statistics/base/range.m, statistics/base/std.m,
2895 statistics/base/table.m, statistics/distributions/betacdf.m,
2896 statistics/distributions/betarnd.m,
2897 statistics/distributions/binornd.m,
2898 statistics/distributions/cauchy_rnd.m,
2899 statistics/distributions/chi2rnd.m,
2900 statistics/distributions/discrete_rnd.m,
2901 statistics/distributions/empirical_rnd.m,
2902 statistics/distributions/exprnd.m,
2903 statistics/distributions/fcdf.m,
2904 statistics/distributions/frnd.m,
2905 statistics/distributions/gamrnd.m,
2906 statistics/distributions/geornd.m,
2907 statistics/distributions/hygernd.m,
2908 statistics/distributions/kolmogorov_smirnov_cdf.m,
2909 statistics/distributions/laplace_rnd.m,
2910 statistics/distributions/logistic_rnd.m,
2911 statistics/distributions/lognrnd.m,
2912 statistics/distributions/nbinrnd.m,
2913 statistics/distributions/normrnd.m,
2914 statistics/distributions/stdnormal_rnd.m,
2915 statistics/distributions/tcdf.m,
2916 statistics/distributions/trnd.m,
2917 statistics/distributions/unidrnd.m,
2918 statistics/distributions/unifcdf.m,
2919 statistics/distributions/unifrnd.m,
2920 statistics/distributions/wblcdf.m,
2921 statistics/distributions/wblrnd.m,
2922 statistics/tests/kolmogorov_smirnov_test.m,
2923 statistics/tests/kolmogorov_smirnov_test_2.m,
2924 statistics/tests/wilcoxon_test.m, strings/base2dec.m,
2925 strings/index.m, strings/mat2str.m, strings/strchr.m,
2926 strings/substr.m, strings/validatestring.m, testfun/assert.m,
2927 testfun/example.m, testfun/fail.m, testfun/speed.m,
2928 testfun/test.m, time/calendar.m, time/date.m, time/datenum.m,
2929 time/datetick.m, time/datevec.m:
2930 Grammarcheck documentation of m-files.
2931
2932 2010-07-17 Rik <octave@nomad.inbox5.com>
2933
2934 * audio/lin2mu.m, general/common_size.m, general/interp1.m,
2935 general/interp2.m, general/interpn.m, general/quadl.m,
2936 geometry/dsearchn.m, geometry/voronoi.m, geometry/voronoin.m,
2937 image/hsv2rgb.m, image/imread.m, image/rgb2hsv.m,
2938 linear-algebra/commutation_matrix.m, linear-algebra/condest.m,
2939 linear-algebra/expm.m, linear-algebra/krylov.m,
2940 linear-algebra/onenormest.m, miscellaneous/perl.m,
2941 plot/linkprop.m, plot/plot.m, plot/print.m, plot/stem3.m,
2942 signal/diffpara.m, signal/stft.m, sparse/pcg.m, sparse/pcr.m,
2943 specfun/primes.m, special-matrix/hadamard.m, special-matrix/hankel.m,
2944 special-matrix/invhilb.m, special-matrix/pascal.m,
2945 special-matrix/rosser.m, special-matrix/toeplitz.m,
2946 special-matrix/vander.m, special-matrix/wilkinson.m,
2947 testfun/speed.m: Spellcheck documentation.
2948
2949 2010-07-15 Jaroslav Hajek <highegg@gmail.com>
2950
2951 * general/flipdim.m: Suuport flipping about trailing singleton
2952 dimension.
2953
2954 2010-07-14 Ben Abbott <bpabbott@mac.com>
2955
2956 * plot/__gnuplot_print__.m: Fix broken options "-orientation",
2957 "-special_flag", "-debug_file", "-tight_flag", and "-printer".
2958
2959 2010-07-14 Rik <octave@nomad.inbox5.com>
2960
2961 * linear-algebra/normest.m: Improve documentation. Add better input
2962 validation. Use same variable names in code as in documentation.
2963
2964 2010-07-14 Marco Caliari <marco.caliari@univr.it>
2965
2966 * linear-algebra/normest.m: Set the "state" of the random number
2967 generator to trace(A).
2968
2969 2010-07-12 Jaroslav Hajek <highegg@gmail.com>
2970
2971 * general/cell2mat.m: Optimize so as to minimize the number of
2972 concats.
2973
2974 2010-07-12 John W. Eaton <jwe@octave.org>
2975
2976 * general/display.m: Print usage message if nargin != 1.
2977 Bug #30421.
2978
2979 2010-07-09 Thorsten Meyer <thorsten.meyier@gmx.de>
2980
2981 * general/interp2.m: improve input argument handling and
2982 allow not equally spaced griddata (bug #29601)
2983
2984 2010-07-08 Jaroslav Hajek <highegg@gmail.com>
2985
2986 * general/accumarray.m: Fix incorrect handling of nondefault fill
2987 values in min/max reductions of integers.
2988
2989 2010-07-07 David Bateman <dbateman@free.fr>
2990
2991 * __next_line_color__.m: Allow conditional initialisation of the
2992 color_rotation variable.
2993 * __next_line_style__.m: Allow conditional initialisation of the
2994 style_rotation variable.
2995 * hold.m: Support "hold all".
2996 * newplot.m: Conditionally initialisation the line style and color
2997 based on the __hold_all__ axes property.
2998
2999 2010-07-04 Soren Hauberg <hauberg@gmail.com>
3000
3001 * polynomial/deconv.m: ensure that the orientation of the third
3002 input to 'filter' matches the orientation of 'y'.
3003
3004 2010-07-02 Rik <octave@nomad.inbox5.com>
3005
3006 * audio/wavread.m: Correctly handle non-word aligned data chunks.
3007 (bug #30309).
3008
3009 2010-06-16 Rik <octave@nomad.inbox5.com>
3010
3011 * plot/stairs.m: Add additional calling forms to documentation.
3012
3013 2010-06-24 John W. Eaton <jwe@octave.org>
3014
3015 * plot/private/__plt__.m: Replace usage message with error.
3016 * plot/loglog.m, plot/plot.m, plot/polar.m, plot/semilogx.m,
3017 plot/semilogy.m: Call print_usage if no args are supplied.
3018 Add additional calling forms to documentation.
3019
3020 2010-06-24 Shai Ayal <shaiay@users.sourceforge.net>
3021
3022 * plot/print.m: convert to wrapper for backend specific print functions
3023 * plot/__gnuplot_print__.m: New gnuplot specific print function,
3024 largely based on the former print.m
3025 * plot/__fltk_print__.m: New fltk specific print function
3026 * plot/__print_parse_opts__.m: New option parser for print
3027 functions, largely based on the former print.m
3028 * plot/module.mk: Add new m-files here
3029
3030 2010-06-23 David Bateman <dbateman@free.fr>
3031
3032 * whitebg.m: New function.
3033 * module.mk (plot_FCN_FILES): Add it here.
3034 * __go_draw_figure__.m: Set the border color to the inverse of the
3035 background color.
3036
3037 2010-06-17 Brad Froehle <brad.froehle@gmail.com>
3038
3039 * sparse/spy.m: Fix typo.
3040
3041 2010-06-16 Rik <octave@nomad.inbox5.com>
3042
3043 * set/union.m: Remove seealso reference to deprecated function.
3044
3045 2010-06-16 Rik <octave@nomad.inbox5.com>
3046
3047 * @ftp/dir.m, @ftp/ftp.m, @ftp/mget.m, @ftp/mput.m, @ftp/rename.m,
3048 deprecated/fstat.m, general/accumdim.m, general/interp1.m,
3049 linear-algebra/ishermitian.m, linear-algebra/issymmetric.m,
3050 miscellaneous/substruct.m, optimization/fminbnd.m,
3051 optimization/fsolve.m, plot/bar.m, plot/daspect.m, plot/pbaspect.m,
3052 plot/print.m, polynomial/mkpp.m, polynomial/ppval.m, set/union.m,
3053 signal/unwrap.m, specfun/nthroot.m: Periodic grammar check of
3054 documentation to ensure a common format.
3055
3056 2010-06-14 Rik <octave@nomad.inbox5.com>
3057
3058 * plot/image.m: Flip data, rather than y-axis, for images. (bug #30033)
3059
3060 2010-06-12 Ben Abbott <bpabbott@mac.com>
3061
3062 * plot/scatter.m: New demo.
3063 * plot/private/__scatter__.m: Properly set default value markersize
3064 and marker type.
3065
3066 2010-06-12 Rik <octave@nomad.inbox5.com>
3067
3068 * plot/scatter.m: Add new calling forms of function to documentation.
3069
3070 2010-06-10 Ben Abbott <bpabbott@mac.com>
3071
3072 * plot/private/__scatter__.m, plot/scatter.m: Honor Matlab color
3073 settings.
3074 * general/prepad.m: Fix typo 'dimm' -> 'dim'.
3075
3076 2010-06-10 Jaroslav Hajek <highegg@gmail.com>
3077
3078 * linear-algebra/vec.m: Remove (make built-in).
3079 * linear-algebra/module.mk: Update.
3080
3081 2010-06-09 Rik <octave@nomad.inbox5.com>
3082
3083 * general/flipdim.m, general/accumdim.m: Use > 1 test to find
3084 first non-singleton dimension rather than != 1.
3085
3086 2010-06-08 Rik <octave@nomad.inbox5.com>
3087
3088 * general/cumtrapz.m, general/postpad.m, general/prepad.m,
3089 general/shift.m, general/trapz.m, signal/unwrap.m: Use common
3090 method to find first non-singleton dimension.
3091
3092 2010-06-08 Rik <octave@nomad.inbox5.com>
3093
3094 * general/rotdim.m: Modify function to use same variable names
3095 as documentation.
3096
3097 2010-06-08 Rik <octave@nomad.inbox5.com>
3098
3099 * general/cart2pol.m, general/cart2sph.m, general/pol2cart.m,
3100 general/sph2cart.m: Add option to operate on column matrix of
3101 coordinates.
3102
3103 2010-06-08 Rik <octave@nomad.inbox5.com>
3104
3105 * general/arrayfun.m, general/cart2pol.m, general/cart2sph.m,
3106 general/idivide.m, general/logspace.m, general/sph2cart.m,
3107 general/structfun.m, image/imagesc.m, io/csvread.m, io/csvwrite.m,
3108 linear-algebra/cond.m, linear-algebra/condest.m,
3109 linear-algebra/isdefinite.m, linear-algebra/null.m,
3110 linear-algebra/orth.m, miscellaneous/list_primes.m,
3111 optimization/fminunc.m, optimization/fzero.m, path/matlabroot.m,
3112 plot/axis.m, plot/plot.m, plot/semilogx.m, plot/semilogxerr.m,
3113 plot/semilogy.m, plot/semilogyerr.m, plot/stem.m, polynomial/poly.m,
3114 polynomial/polyder.m, polynomial/polyderiv.m, polynomial/polyfit.m,
3115 polynomial/polyout.m, polynomial/polyval.m, set/ismember.m,
3116 sparse/spfun.m, specfun/betaln.m, statistics/base/mean.m,
3117 statistics/base/median.m, statistics/base/mode.m, statistics/base/ols.m,
3118 statistics/base/ranks.m,
3119 statistics/distributions/kolmogorov_smirnov_cdf.m,
3120 statistics/distributions/wblpdf.m: Improve documentation strings
3121
3122 2010-06-07 Jaroslav Hajek <highegg@gmail.com>
3123
3124 * pkg/pkg.m: Support pkg list -forge.
3125
3126 2010-06-07 Jaroslav Hajek <highegg@gmail.com>
3127
3128 * pkg/get_forge_pkg.m: New function.
3129 * pkg/module.mk: Add it here.
3130 * pkg/pkg.m: Support -forge switch for auto-downloading OctaveForge
3131 packages.
3132
3133 2010-06-03 Alois Schlƶgl
3134
3135 * signal/arch_test.m, statistics/tests/bartlett_test.m,
3136 statistics/tests/chisquare_test_homogeneity.m,
3137 statistics/tests/chisquare_test_independence.m,
3138 statistics/tests/manova.m, statistics/tests/mcnemar_test.m,
3139 statistics/tests/run_test.m, statistics/distributions/chi2pdf.m:
3140 Replace calls to obsolete chisquare_cdf with chi2cdf.
3141
3142 2010-06-03 Rik <octave@nomad.inbox5.com>
3143
3144 * plot/private/__plt__.m: Add newline to usage message.
3145
3146 2010-06-02 Rik <octave@nomad.inbox5.com>
3147
3148 * optimization/sqp.m: Overhaul sqp code.
3149 Guarantee equivalent results if sqp called with or wihout bounds
3150 (bug #29989). Simplify input option handling and add %tests
3151 to check validation code. Rewrite documentation string.
3152
3153 2010-06-01 Rik <octave@nomad.inbox5.com>
3154
3155 * optimization/fminbnd.m: Remove unused persistent variable.
3156
3157 2010-06-01 Rik <octave@nomad.inbox5.com>
3158
3159 * plot/private/__contour__.m: Correctly size X and Y when only Z
3160 specified (bug #30002).
3161
3162 2010-05-31 Rik <octave@nomad.inbox5.com>
3163
3164 * specfun/legendre.m: Orient row vector correctly (bug #29997).
3165 Add input validation for negative values and %tests to check
3166 validation routines.
3167
3168 2010-05-30 Rik <octave@nomad.inbox5.com>
3169
3170 * sparse/svds.m: Overhaul code.
3171 Return smallest singular values if sigma == 0 (Bug #29721).
3172 Avoid calculating U and V matrices unless requested.
3173 Correctly handle zero matrix input.
3174 Improve documentation string.
3175
3176 2010-05-26 Rik <octave@nomad.inbox5.com>
3177
3178 * statistics/base/histc.m, statistics/base/iqr.m,
3179 statistics/base/kurtosis.m, statistics/base/mode.m,
3180 statistics/base/ranks.m, statistics/base/run_count.m,
3181 statistics/base/skewness.m, statistics/base/statistics.m,
3182 statistics/base/studentize.m: Improve validation of input arguments.
3183
3184 2010-05-26 Jaroslav Hajek <highegg@gmail.com>
3185
3186 * specfun/isprime.m: Fix and further optimize.
3187
3188 2010-05-26 Rik <octave@nomad.inbox5.com>
3189
3190 * plot/legend.m: Improve documentation string.
3191
3192 2010-05-26 Rik <octave@nomad.inbox5.com>
3193
3194 * sparse/svds.m: Check struct input arguments. Overhaul documentation.
3195
3196 2010-05-26 Ben Abbott <bpabbott@mac.com>
3197
3198 * plot/legend.m: Key labels for specified objects.
3199 * plot/ancestor.m: Support vectors of handles.
3200
3201 2010-05-26 Rik <octave@nomad.inbox5.com>
3202
3203 * sparse/svds.m: Initialize ARPACK starting vector in svds test code.
3204 Bug #29721.
3205
3206 2010-05-25 Ben Abbott <bpabbott@mac.com>
3207
3208 * polynomial/spline.m: Ignore NaNs within input vectors.
3209
3210 2010-05-25 Jaroslav Hajek <highegg@gmail.com>
3211
3212 * specfun/primes.m: Use logical masks rather than numeric.
3213 * specfun/isprime.m: Rewrite using isprime.
3214
3215 2010-05-25 Jaroslav Hajek <highegg@gmail.com>
3216
3217 * miscellaneous/unimplemented.m: Don't mention onCleanup (supported).
3218
3219 2010-05-25 Jaroslav Hajek <highegg@gmail.com>
3220
3221 * statistics/base/median.m: Ensure NaNs where needed. Simplify first
3222 non-singleton dimension computation.
3223
3224 2010-05-24 Rik <octave@nomad.inbox5.com>
3225
3226 * general/private/__isequal__.m, image/image.m,
3227 statistics/base/ranks.m: Replace calls to deprecated functions.
3228
3229 2010-05-23 Rik <octave@nomad.inbox5.com>
3230
3231 * image/imshow.m: Scale image point color according to colormap.
3232 Bug #29926.
3233
3234 2010-05-16 Rik <octave@nomad.inbox5.com>
3235
3236 * plot/semilogx.m, plot/semilogy.m: Plot minor ticks for semilog plots.
3237
3238 2010-05-16 Rik <octave@nomad.inbox5.com>
3239
3240 * audio/loadaudio.m, audio/playaudio.m, audio/saveaudio.m,
3241 audio/wavread.m, general/bicubic.m, general/bitcmp.m, general/bitget.m,
3242 general/bitset.m, general/cplxpair.m, general/del2.m,
3243 general/gradient.m, general/interp2.m, general/interp3.m,
3244 general/interpn.m, general/postpad.m, general/prepad.m,
3245 general/private/__splinen__.m, image/image_viewer.m, image/imagesc.m,
3246 image/saveimage.m, linear-algebra/expm.m, linear-algebra/krylov.m,
3247 miscellaneous/edit.m, miscellaneous/private/__xzip__.m,
3248 miscellaneous/what.m, optimization/glpk.m, optimization/optimset.m,
3249 optimization/pqpnonneg.m, path/pathdef.m, plot/__go_draw_axes__.m,
3250 plot/__marching_cube__.m, plot/gnuplot_drawnow.m, plot/ishold.m,
3251 plot/isocolors.m, plot/isonormals.m, plot/print.m,
3252 plot/private/__add_datasource__.m, plot/private/__color_str_rgb__.m,
3253 plot/private/__errplot__.m, plot/private/__interp_cube__.m,
3254 plot/shading.m, plot/specular.m, polynomial/deconv.m,
3255 polynomial/polyint.m, polynomial/ppint.m, set/powerset.m,
3256 signal/arch_fit.m, signal/arch_test.m, signal/durbinlevinson.m,
3257 special-matrix/hadamard.m, statistics/distributions/unidrnd.m,
3258 statistics/distributions/unifinv.m,
3259 statistics/models/logistic_regression.m, strings/strjust.m,
3260 testfun/rundemos.m, testfun/runtests.m, testfun/test.m, time/datenum.m:
3261 Print name of function in error() string messages.
3262
3263 2010-05-16 Rik <octave@nomad.inbox5.com>
3264
3265 * plot/contourc.m, plot/private/__contour__.m,
3266 plot/surface.m, plot/surfnorm.m: Check input
3267 arguments for size and type (bug #29861).
3268
3269 2010-05-13 John W. Eaton <jwe@octave.org>
3270
3271 * help/help.m: Avoid unnecessary use of varargout.
3272
3273 2010-05-13 Qianqian Fang <fangq>
3274
3275 * miscellaneous/tempdir.m: Add filesep to end of tempdir (bug #29864).
3276
3277 2010-05-11 Jaroslav Hajek <highegg@gmail.com>
3278
3279 * io/textread.m: Fix typo.
3280
3281 2010-05-08 David Gesswein <djg@pdp8online.com>
3282
3283 * io/dlmwrite.m: Correctly set output precision (#29870).
3284
3285 2010-05-12 Jordi GutiƩrrez Hermoso <jordigh@gmail.com>
3286
3287 * help/help.m: Allow docstring to be returned as output, and
3288 correct docstring.
3289
3290 2010-05-08 Rik <octave@nomad.inbox5.com>
3291
3292 * testfun/test.m: Don't abort testing when skipping a testif block
3293
3294 2010-05-05 Rik <octave@nomad.inbox5.com>
3295
3296 * statistics/tests/cor_test.m, statistics/tests/t_test.m,
3297 statistics/tests/t_test_2.m, statistics/tests/t_test_regression.m,
3298 statistics/tests/welch_test.m: Replace deprecated function calls.
3299 Patch provided by Alois Schlƶgl.
3300
3301 2010-05-02 Rik <octave@nomad.inbox5.com>
3302
3303 * linear-algebra/cond.m: Add TeX equation to documentation
3304
3305 2010-05-02 Peter van den Biggelaar <peter@biglr.net>
3306
3307 * plot/close.m: No error on "close([])".
3308
3309 2010-05-01 Ben Abbott <bpabbott@mac.com>
3310
3311 * plot/__go_draw_axes__.m: Remove gnuplot errorbar code.
3312
3313 2010-04-30 Ben Abbott <bpabbott@mac.com>
3314
3315 * plot/loglogerr.m, plot/semilogxerr.m, plot/semilogyerr.m:
3316 Add demos.
3317 * plot/private/__errplot__.m: Fix bug parsing errorbar style.
3318 * plot/private/__errplot__.m: Implement errorbars in the Matlab style.
3319
3320 2010-04-29 Ben Abbott <bpabbott@mac.com>
3321
3322 * plot/errorbar.m: Modify demo.
3323 * plot/private/__errplot__.m: Fix bug for boxxy errorbar.
3324 * plot/errorbar.m: Add demos.
3325
3326 2010-04-27 David Bateman <dbateman@free.fr>
3327
3328 * plot/private/__errplot__.m: Update the marker in a seperate
3329 listener function.
3330
3331 2010-04-27 Rik <octave@nomad.inbox5.com>
3332
3333 * plot/private/__go_draw_axes__.m: Use "." for marker when plotting
3334 with errorbars. (bug #29057)
3335
3336 2010-04-27 Ben Abbott <bpabbott@mac.com>
3337
3338 * plot/private/__errplot__.m: Add missing semicolon line terminations.
3339
3340 2010-04-27 David Bateman <dbateman@free.fr>
3341
3342 * plot/private/__default_plot_options_.m: New option errorstyle.
3343 * plot/private/__pltopt__.m: Use errorstyle here seperately from
3344 the linestyle so that both can be set.
3345 * plot/private/__errcomm__.m: Allow for the fact that matrices
3346 to __errplot__ with return a vector of handles.
3347 * plot/private/__errplot__.m: Allow for default linestyles.
3348
3349 * plot/private/__errplot__.m: Set the errorbar marker to "none".
3350
3351 2010-04-26 David Bateman <dbateman@free.fr>
3352
3353 * plot/bar.m: Document the use of the colormap for the color of
3354 the bars.
3355
3356 * plot/private/__errplot__.m: Allow x, box and xy errorbars with
3357 different syntax.
3358
3359 * plot/private/__errplot__.m: Allow matlab style linestyles, and
3360 support setting the markers.
3361
3362 2010-04-24 David Bateman <dbateman@free.fr>
3363
3364 * plot/private/__patch__.m: Correct order of calling setdata and
3365 setvertexdata.
3366
3367 2010-04-25 Ben Abbott <bpabbot@mac.com>
3368
3369 * plot/__go_draw_figure__.m: Hidden axes may have visible children.
3370
3371 2010-04-24 Ben Abbott <bpabbott@mac.com>
3372
3373 * plot/print.m: Set figure color property to 'none' when printing.
3374
3375 2010-04-24 David Bateman <dbateman@free.fr>
3376
3377 * plot/__go_draw_axes__.m: Correct fill of diamond markers
3378
3379 2010-04-24 Ben Abbott <bpabbott@mac.com>
3380
3381 * plot/__go_draw_axes__.m: Consistent placement of axes for ps vs
3382 other gnuplot terminals.
3383
3384 2010-04-23 Ben Abbott <bpabbott@mac.com>
3385
3386 * plot/colorbar.m: Fix colorbar() bugs for manual plotboxaspectratio.
3387 * plot/axis.m: For 'axis normal' restore plotboxaspectratio.
3388
3389 2010-04-23 John W. Eaton <jwe@octave.org>
3390
3391 * gethelp.cc (extract_help_text): Use C++ static_cast instead of
3392 C-style cast.
3393
3394 2010-04-23 Rik <octave@nomad.inbox5.com>
3395
3396 * audio/loadaudio.m, audio/mu2lin.m, audio/playaudio.m,
3397 audio/saveaudio.m, audio/wavread.m, audio/wavwrite.m,
3398 deprecated/cellidx.m, deprecated/intwarning.m,
3399 deprecated/lchol.m, deprecated/spatan2.m, deprecated/spchol.m,
3400 deprecated/spchol2inv.m, deprecated/spcholinv.m,
3401 deprecated/spcumprod.m, deprecated/spcumsum.m,
3402 deprecated/spdet.m, deprecated/spdiag.m, deprecated/spfind.m,
3403 deprecated/spinv.m, deprecated/spkron.m, deprecated/splchol.m,
3404 deprecated/split.m, deprecated/splu.m, deprecated/spmax.m,
3405 deprecated/spmin.m, deprecated/spprod.m, deprecated/spqr.m,
3406 deprecated/spsum.m, deprecated/spsumsq.m, elfun/lcm.m,
3407 general/bicubic.m, general/cell2mat.m, general/circshift.m,
3408 general/cplxpair.m, general/cumtrapz.m, general/dblquad.m,
3409 general/del2.m, general/gradient.m, general/idivide.m,
3410 general/int2str.m, general/interp1.m, general/interp2.m,
3411 general/interp3.m, general/interpn.m, general/isa.m,
3412 general/num2str.m, general/postpad.m, general/prepad.m,
3413 general/private/__isequal__.m, general/quadgk.m,
3414 general/quadl.m, general/quadv.m, general/rat.m,
3415 general/rotdim.m, general/shift.m, general/sortrows.m,
3416 general/structfun.m, general/trapz.m, geometry/griddata.m,
3417 geometry/griddata3.m, geometry/inpolygon.m, geometry/rectint.m,
3418 geometry/trimesh.m, geometry/triplot.m, geometry/trisurf.m,
3419 geometry/voronoi.m, help/doc.m, help/help.m, help/which.m,
3420 io/dlmwrite.m, io/strread.m, linear-algebra/condest.m,
3421 linear-algebra/cross.m, linear-algebra/krylov.m,
3422 linear-algebra/null.m, linear-algebra/onenormest.m,
3423 linear-algebra/orth.m, linear-algebra/rank.m,
3424 linear-algebra/rref.m, miscellaneous/bincoeff.m,
3425 miscellaneous/cast.m, miscellaneous/compare_versions.m,
3426 miscellaneous/copyfile.m, miscellaneous/dir.m,
3427 miscellaneous/dump_prefs.m, miscellaneous/edit.m,
3428 miscellaneous/fileattrib.m, miscellaneous/fileparts.m,
3429 miscellaneous/fullfile.m, miscellaneous/license.m,
3430 miscellaneous/ls.m, miscellaneous/ls_command.m,
3431 miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
3432 miscellaneous/orderfields.m, miscellaneous/perl.m,
3433 miscellaneous/run.m, miscellaneous/substruct.m,
3434 miscellaneous/swapbytes.m, miscellaneous/tar.m,
3435 miscellaneous/unpack.m, miscellaneous/what.m,
3436 miscellaneous/zip.m, optimization/fminunc.m,
3437 optimization/fsolve.m, optimization/glpk.m, optimization/qp.m,
3438 optimization/sqp.m, path/pathdef.m, path/savepath.m, pkg/pkg.m,
3439 plot/__gnuplot_get_var__.m, plot/__gnuplot_ginput__.m,
3440 plot/__go_draw_axes__.m, plot/__next_line_color__.m,
3441 plot/__next_line_style__.m, plot/__plt_get_axis_arg__.m,
3442 plot/ancestor.m, plot/area.m, plot/axes.m, plot/axis.m,
3443 plot/box.m, plot/cla.m, plot/clabel.m, plot/clf.m, plot/close.m,
3444 plot/colorbar.m, plot/comet.m, plot/compass.m, plot/contourf.m,
3445 plot/cylinder.m, plot/ellipsoid.m, plot/feather.m, plot/fill.m,
3446 plot/findobj.m, plot/fplot.m, plot/gnuplot_drawnow.m,
3447 plot/grid.m, plot/gtext.m, plot/hidden.m, plot/hist.m,
3448 plot/hold.m, plot/ishold.m, plot/isonormals.m,
3449 plot/isosurface.m, plot/legend.m, plot/linkprop.m, plot/meshz.m,
3450 plot/newplot.m, plot/pareto.m, plot/pie.m, plot/plot3.m,
3451 plot/plotmatrix.m, plot/plotyy.m, plot/polar.m,
3452 plot/private/__actual_axis_position__.m,
3453 plot/private/__add_datasource__.m,
3454 plot/private/__axes_limits__.m, plot/private/__axis_label__.m,
3455 plot/private/__bar__.m, plot/private/__clabel__.m,
3456 plot/private/__contour__.m, plot/private/__errcomm__.m,
3457 plot/private/__errplot__.m, plot/private/__ezplot__.m,
3458 plot/private/__patch__.m, plot/private/__plt__.m,
3459 plot/private/__pltopt__.m, plot/private/__quiver__.m,
3460 plot/private/__scatter__.m, plot/private/__stem__.m,
3461 plot/refreshdata.m, plot/ribbon.m, plot/rose.m, plot/slice.m,
3462 plot/sombrero.m, plot/sphere.m, plot/stairs.m, plot/subplot.m,
3463 plot/surf.m, plot/surface.m, plot/surfl.m, plot/surfnorm.m,
3464 plot/text.m, plot/view.m, polynomial/polyderiv.m,
3465 polynomial/polygcd.m, polynomial/polyout.m, polynomial/spline.m,
3466 set/intersect.m, set/setdiff.m, set/setxor.m, signal/unwrap.m,
3467 sparse/pcg.m, sparse/pcr.m, sparse/spaugment.m,
3468 sparse/spconvert.m, sparse/sprand.m, sparse/sprandsym.m,
3469 sparse/svds.m, sparse/treelayout.m, sparse/treeplot.m,
3470 specfun/nchoosek.m, specfun/primes.m, special-matrix/toeplitz.m,
3471 statistics/base/iqr.m, statistics/base/kurtosis.m,
3472 statistics/base/qqplot.m, statistics/base/quantile.m,
3473 statistics/base/ranks.m, statistics/base/run_count.m,
3474 statistics/base/skewness.m, statistics/base/statistics.m,
3475 statistics/base/studentize.m, statistics/base/var.m,
3476 statistics/distributions/betapdf.m,
3477 statistics/distributions/betarnd.m,
3478 statistics/distributions/binocdf.m,
3479 statistics/distributions/binoinv.m,
3480 statistics/distributions/binornd.m,
3481 statistics/distributions/cauchy_pdf.m,
3482 statistics/distributions/cauchy_rnd.m,
3483 statistics/distributions/chi2rnd.m,
3484 statistics/distributions/discrete_rnd.m,
3485 statistics/distributions/exprnd.m,
3486 statistics/distributions/fcdf.m,
3487 statistics/distributions/finv.m,
3488 statistics/distributions/fpdf.m,
3489 statistics/distributions/frnd.m,
3490 statistics/distributions/gampdf.m,
3491 statistics/distributions/gamrnd.m,
3492 statistics/distributions/geornd.m,
3493 statistics/distributions/hygepdf.m,
3494 statistics/distributions/laplace_inv.m,
3495 statistics/distributions/lognrnd.m,
3496 statistics/distributions/nbincdf.m,
3497 statistics/distributions/nbininv.m,
3498 statistics/distributions/nbinpdf.m,
3499 statistics/distributions/nbinrnd.m,
3500 statistics/distributions/normrnd.m,
3501 statistics/distributions/poissinv.m,
3502 statistics/distributions/poissrnd.m,
3503 statistics/distributions/tinv.m,
3504 statistics/distributions/tpdf.m,
3505 statistics/distributions/trnd.m,
3506 statistics/distributions/unidrnd.m,
3507 statistics/distributions/unifrnd.m,
3508 statistics/distributions/wblpdf.m,
3509 statistics/distributions/wblrnd.m, strings/cstrcat.m,
3510 strings/deblank.m, strings/findstr.m, strings/isstrprop.m,
3511 strings/regexptranslate.m, strings/strtok.m, testfun/assert.m,
3512 testfun/example.m, testfun/fail.m, testfun/rundemos.m,
3513 testfun/runtests.m, testfun/speed.m, testfun/test.m,
3514 time/datestr.m, time/weekday.m: Untabify.
3515
3516 2010-04-23 Rik <octave@nomad.inbox5.com>
3517
3518 * geometry/griddata.m, geometry/griddatan.m, geometry/tsearchn.m:
3519 Replace nan with NaN for nice visual cue.
3520
3521 2010-04-23 Rik <octave@nomad.inbox5.com>
3522
3523 * optimization/gplot.m: Eliminate parsing error for NaN inside
3524 of matrix declaration.
3525
3526 2010-04-22 Rik <octave@nomad.inbox5.com>
3527
3528 * optimization/sqp.m: Return correct value (101) on succes.
3529 Fixes bug #29577.
3530
3531 2010-04-22 Rik <octave@nomad.inbox5.com>
3532
3533 * optimization/glpk.m: Eliminate repmat (Inf, x , y) and just
3534 use Inf (x,y).
3535
3536 2010-04-22 Rik <octave@nomad.inbox5.com>
3537
3538 * general/rat.m, sparse/gplot.m, strings/base2dec.m,
3539 geometry/triplot.m, optimization/sqp.m, optimization/qp.m,
3540 statistics/base/run_count.m, statistics/base/ranks.m:
3541 Eliminate NaN*ones and Inf*ones constructs and just use Nan()
3542 and Inf().
3543
3544 2010-04-19 Ben Abbott <bpabbott@mac.com>
3545
3546 * plot/colorbar.m: Allow 'peer' option to be specified.
3547 * plot/colorbar.m: Consistent treatment of plotboxaspectratio, and
3548 add listener for plotboxaspectratiomode.
3549 * plot/axis.m: Consistent treatment of plotboxaspectratio.
3550 * plot/__go_draw_axes__.m: Consistently determine axes position.
3551
3552 2010-04-17 Ben Abbott <bpabbott@mac.com>
3553
3554 * plot/private/__actual_axis_position__.m: Fix bug when restoring
3555 figure position property to its original value.
3556
3557 2010-04-16 David Bateman <dbateman@free.fr>
3558
3559 * plot/__go_draw_figure__.m: Pass bg_is_set to __go_draw_axes__. Don't
3560 unset the background figure color.
3561 * plot/__go_draw_axes__.m: Unset the background figure color here.
3562
3563 * statistics/distributions/*: Replace constructs like "NaN * one()"
3564 with "NaN()" and "Inf * ones ()" with "Inf()".
3565
3566 2010-04-15 David Bateman <dbateman@free.fr>
3567
3568 * statistics/distributions/discrete_pdf.m: Reimplement using lookup.
3569 * statistics/distributions/discrete_inv.m: Reimplement using lookup.
3570 * statistics/distributions/discrete_cdf.m: typo in last patch.
3571
3572 2010-04-15 Jaroslav Hajek <highegg@gmail.com>
3573
3574 * statistics/distributions/stdnormal_cdf.m: Calculate using erfc.
3575
3576 2010-04-13 David Bateman <dbateman@free.fr>
3577
3578 * statistics/discrete_cdf.m: Reimplement using lookup.
3579
3580 2010-04-13 Shai Ayal <shaiay@users.sourceforge.net>
3581
3582 * plot/__fltk_ginput__.m: New functions, implement ginput for
3583 fltk backend.
3584
3585 2010-04-13 Jaroslav Hajek <highegg@gmail.com>
3586
3587 * sparse/spalloc.m: Remove.
3588 * sparse/module.mk: Update.
3589
3590 2010-04-16 Ben Abbott <bpabbott@mac.com>
3591
3592 * plot/plotyy.m: Add listener for dataaspectratiomode.
3593
3594 2010-04-12 Ben Abbott <bpabbot@mac.com>
3595
3596 * plot/loglog.m: Minor ticks on by default for loglog plots.
3597 * plot/__plt_get_axis_arg__.m, plot/newplot.m: Respect the nextplot
3598 property value of 'new' for axes and 'replacechildren' for axes and
3599 figures.
3600
3601 2010-04-10 Ben Abbott <bpabbot@mac.com>
3602
3603 * plot/__go_draw_figure__.m: Don't set background for non-visible axes.
3604
3605 2010-04-07 John W. Eaton <jwe@octave.org>
3606
3607 * testfun/runtests.m: New function.
3608 * testfun/module.mk (testfun_FCN_FILES): Add it to the list.
3609
3610 2010-02-19 Rik <octave@nomad.inbox5.com>
3611
3612 * statistics/cut.m: Modify cut to use the same decision criteria
3613 as histc when deciding whether a data point is inside or outside
3614 interval.
3615
3616 2010-04-02 Marc Vinyals <mrc_timer@users.sourceforge.net>
3617
3618 * signal/arma_rnd.m: fix typo in test.
3619
3620 2010-04-02 Marc Vinyals <mrc_timer@users.sourceforge.net>
3621
3622 * signal/arma_rnd.m: fix typo in test.
3623
3624 2010-03-30 Jaroslav Hajek <highegg@gmail.com>
3625
3626 * specfun/factor.m: Use rem to check divisibility.
3627
3628 2010-03-27 Ben Abbott <bpabbot@mac.com>
3629
3630 * plot/__go_draw_figure__.m: Untabify.
3631 * plot/print.m: Provide default suffixes & validate hardcopy format.
3632
3633 2010-03-27 Jaroslav Hajek <highegg@gmail.com>
3634
3635 * optimization/fzero.m: Handle the breakdown if initial bracketing
3636 contains an exact root. Improve docstring.
3637
3638 2010-03-26 Jaroslav Hajek <highegg@gmail.com>
3639
3640 * miscellaneous/module.mk: Add unimplemented.m here.
3641
3642 2010-03-25 Ben Abbott <bpabbot@mac.com>
3643
3644 * general/cell2mat.m: Add test for cells of cells.
3645
3646 2010-03-24 Petr Mikulik <mikulik@physics.muni.cz>
3647
3648 * plot/__go_draw_axes__.m: Unset logscale also for unused gnuplot
3649 axis locations.
3650
3651 2010-03-24 Jaroslav Hajek <highegg@gmail.com>
3652
3653 * help/help.m: Maybe warn about unimplemented Matlab functions.
3654
3655 2010-03-24 Jaroslav Hajek <highegg@gmail.com>
3656
3657 * miscellaneous/unimplemented.m: New function.
3658
3659 2010-03-24 Jaroslav Hajek <highegg@gmail.com>
3660
3661 * general/cell2mat.m: Support cells of cells.
3662
3663 2010-03-23 John W. Eaton <jwe@octave.org>
3664
3665 * plot/refreshdata.m: Don't use cell2mat on cell array of cell arrays.
3666
3667 2010-03-22 Soren Hauberg <hauberg@gmail.com>
3668
3669 * image/gmap40.m, image/hot.m, image/hsv2rgb.m, image/image.m,
3670 image/image_viewer.m, image/imfinfo.m, image/imread.m, image/imshow.m,
3671 image/saveimage: Detabify.
3672
3673 2010-03-21 Soren Hauberg <hauberg@gmail.com>
3674
3675 * general/quadv.m: Replace 'quadl' with 'quadv' in help text.
3676
3677 2010-03-20 Soren Hauberg <hauberg@gmail.com>
3678
3679 * general/interp2.m: For nearest neighbour interpolation ceil
3680 (instead of floor) at the center of the data intervals to be
3681 compatible with Matlab. Add test.
3682 * general/interpn.m: Ditto.
3683
3684 2010-03-19 Jaroslav Hajek <highegg@gmail.com>
3685
3686 * strings/strmatch.m (strtrimr): Rewrite for correct behavior.
3687 Add test.
3688
3689 2010-03-18 Petr Mikulik <mikulik@physics.muni.cz>
3690
3691 * plot/print.m: Add '-append' option.
3692
3693 2010-03-18 Ben Abbott <bpabbott@mac.com>
3694
3695 * plot/print.m: print.m: Detabify.
3696
3697 2010-03-16 Jaroslav Hajek <highegg@gmail.com>
3698
3699 * general/nthroot.m: Remove.
3700 * general/module.mk: Update.
3701 * specfun/nthroot.m: New source.
3702 * specfun/module.mk: Update.
3703
3704 2010-03-16 Jaroslav Hajek <highegg@gmail.com>
3705
3706 * miscellaneous/intwarning.m: Deprecate.
3707
3708 2010-03-11 Jaroslav Hajek <highegg@gmail.com>
3709
3710 * strings/index.m: Make it a wrapper for strfind.
3711
3712 2010-03-11 Jaroslav Hajek <highegg@gmail.com>
3713
3714 * strings/strchr.m: Optimize.
3715
3716 2010-03-05 Soren Hauberg <hauberg@gmail.com>
3717
3718 * pkg/pkg.m (write_index): include classes in autogenerated
3719 INDEX files.
3720
3721 2010-03-05 Soren Hauberg <hauberg@gmail.com>
3722
3723 * plot/fplot.m: Ensure that 'limits' is a 2 or 4 vector, and
3724 that 'fn' is a function.
3725
3726 2010-03-05 Jaroslav Hajek <highegg@gmail.com>
3727
3728 * testfun/test.m: Support catching warnings and errors by IDs.
3729
3730 2010-03-05 Jaroslav Hajek <highegg@gmail.com>
3731
3732 * general/accumdim.m: Optimize the summation case.
3733
3734 2010-03-05 Jaroslav Hajek <highegg@gmail.com>
3735
3736 * general/accumdim.m: New function.
3737
3738 2010-03-05 Jaroslav Hajek <highegg@gmail.com>
3739
3740 * optimization/fzero.m: Avoid division by zero.
3741
3742 2010-03-04 Jaroslav Hajek <highegg@gmail.com>
3743
3744 * optimization/fminbnd.m: Fix tests.
3745
3746 2010-03-04 Jaroslav Hajek <highegg@gmail.com>
3747
3748 * optimization/fminbnd.m: Fix termination tolerances.
3749
3750 2010-03-02 Jaroslav Hajek <highegg@gmail.com>
3751
3752 * polynomial/convn.m: Remove.
3753 * polynomial/module.mk: Update.
3754
3755 2010-02-28 John W. Eaton <jwe@octave.org>
3756
3757 * set/unique.m: If the argument is sparse and we are not
3758 operating on rows and we don't need indices, convert nonzero
3759 elements to a full matrix and work on that instead, converting
3760 back to sparse when done.
3761
3762 2010-02-28 John W. Eaton <jwe@octave.org>
3763
3764 * set/unique.m: Return 0x1 arrays for empty arrays with some
3765 nonzero dimensions. Return object with the same class as the
3766 argument. New tests.
3767
3768 2010-02-27 Liam Groener <liamg@mac.com>
3769
3770 * time/datetick.m: Fix 'keepticks' bug, and untabify.
3771
3772 2010-02-25 Jaroslav Hajek <highegg@gmail.com>
3773
3774 * strings/str2double.m: Remove.
3775
3776 2010-02-24 John W. Eaton <jwe@octave.org>
3777
3778 * plot/private/__contour__.m (get_lvl_eps): New function.
3779 Handle case of single level value. Use sqrt (eps) instead of 1e-6.
3780 (update_text, add_patch_children): Use it.
3781
3782 2010-02-19 Rik <octave@nomad.inbox5.com>
3783
3784 * optimization/fzero.m: Add test for discontinuity at the end.
3785
3786 2010-02-18 John W. Eaton <jwe@octave.org>
3787
3788 * image/imfinfo.m: Don't handle file time stamp here.
3789
3790 2010-02-17 Jaroslav Hajek <highegg@gmail.com>
3791
3792 * statistics/base/center.m: Convert integer inputs to doubles.
3793
3794 2010-02-17 Jaroslav Hajek <highegg@gmail.com>
3795
3796 * general/interp2: Slightly optimize linear interpolation.
3797
3798 2010-02-12 Jaroslav Hajek <highegg@gmail.com>
3799
3800 * general/interp2: Remove debug stub.
3801
3802 2010-02-12 Jaroslav Hajek <highegg@gmail.com>
3803
3804 * optimization/optimget.m: Simplify.
3805
3806 2010-02-11 Jaroslav Hajek <highegg@gmail.com>
3807
3808 * miscellaneous/parseparams.m: Extend to allow direct parsing of
3809 options.
3810
3811 2010-02-10 Jaroslav Hajek <highegg@gmail.com>
3812
3813 * optimization/fminbnd.m: Undocument impossible info values.
3814 * optimization/fzero.m: Ditto.
3815
3816 * optimization/fzero.m: Make default TolX consistent with fminbnd.
3817 2010-02-10 Jaroslav Hajek <highegg@gmail.com>
3818
3819 * optimization/fminbnd.m: New function.
3820 * optimization/module.mk: Add it here.
3821 * optimization/fzero.m: Make default TolX consistent with fminbnd.
3822
3823 2010-02-10 Jaroslav Hajek <highegg@gmail.com>
3824
3825 * general/private/__isequal__.m: Remove list-related stub.
3826
3827 2010-02-09 John W. Eaton <jwe@octave.org>
3828
3829 * image/imshow.m: Allow logical values for images.
3830
3831 2010-02-09 Jaroslav Hajek <highegg@gmail.com>
3832
3833 * general/accumarray.m: Use != instead of diff to compare indices in
3834 dense case. Set explicit mode in sparse case to aid optimization.
3835
3836 2010-02-09 Jaroslav Hajek <highegg@gmail.com>
3837
3838 * miscellaneous/menu.m: Use sscanf rather than eval.
3839
3840 2010-02-09 Jaroslav Hajek <highegg@gmail.com>
3841
3842 * miscellaneous/substruct.m: Vectorize.
3843
3844 2010-02-08 Jaroslav Hajek <highegg@gmail.com>
3845
3846 * general/accumarray.m: Document complexity.
3847
3848 2010-02-08 Jaroslav Hajek <highegg@gmail.com>
3849
3850 * general/accumarray.m: Add new test that also forces index cache
3851 generation for faster sorting.
3852
3853 2010-02-08 Jaroslav Hajek <highegg@gmail.com>
3854
3855 * general/accumarray.m: 1 more small fix.
3856
3857 2010-02-06 Jaroslav Hajek <highegg@gmail.com>
3858
3859 * general/accumarray.m: Small fixes.
3860
3861 2010-02-05 Jaroslav Hajek <highegg@gmail.com>
3862
3863 * general/accumarray.m: Rewrite. Split sparse and dense case. Treat
3864 cell-valued subs efficiently. Optimize dense case for @sum, @max and
3865 @min. Optimize the @(x){x} reduction. Add tests.
3866
3867 2010-02-04 Jaroslav Hajek <highegg@gmail.com>
3868
3869 * miscellaneous/dir.m: Fix month passed to datenum.
3870
3871 2010-02-03 Jaroslav Hajek <highegg@gmail.com>
3872
3873 * general/private/__isequal__.m: Handle function handles.
3874
3875 2010-02-01 David Bateman <dbateman@free.fr>
3876
3877 * plot/__go_draw_axes__.m (get_old_gnuplot_color): Remove as
3878 no longer used (for gnuplot 4.0).
3879
3880 * plot/private/__scatter__.m: Treat "flat" colored patches as
3881 a single patch.
3882 * plot/__go_draw_axes__.m: If a patch object is flat, treat its
3883 outline with the gnuplot "palette".
3884
3885 2010-01-30 Thorsten Meyer <thorsten.meyier@gmx.de>
3886
3887 * statistics/tests/kruskal_wallis_test.m: Replace chisquare_cdf
3888 by chi2cdf.
3889
3890 2010-01-29 Ben Abbott <bpabbott@mac.com>
3891
3892 * plot/axis.m, plot/__go_draw_axes__.m, plot/colorbar.m,
3893 plot/isocolors.m, plot/isonormals.m, plot/isosurface.m,
3894 plot/plotyy.m, plot/polar.m, plot/surfl.m,
3895 plot/private/__actual_axis_position.m:
3896 Replace dataaspectratio and dataaspectratiomode properties with
3897 plotboxaspectratio and plotboxaspectratio properties.
3898
3899 2010-01-29 John W. Eaton <jwe@octave.org>
3900
3901 * polynomial/compan.m, polynomial/conv.m, polynomial/deconv.m,
3902 polynomial/mpoles.m, polynomial/polyderiv.m,
3903 polynomial/polygcd.m, polynomial/polyout.m,
3904 polynomial/polyreduce.m, polynomial/polyval.m,
3905 polynomial/polyvalm.m, polynomial/residue.m:
3906 Point to polyint in @seealso, not polyinteg.
3907
3908 * deprecated/module.mk (deprecated_FCN_FILES):
3909 Remove delete files from the list.
3910
3911 * deprecated/beta_cdf.m, deprecated/beta_inv.m,
3912 deprecated/beta_pdf.m, deprecated/beta_rnd.m,
3913 deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
3914 deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
3915 deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
3916 deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
3917 deprecated/clearplot.m, deprecated/com2str.m,
3918 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
3919 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
3920 deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
3921 deprecated/f_rnd.m, deprecated/gamma_cdf.m,
3922 deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
3923 deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
3924 deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
3925 deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
3926 deprecated/hypergeometric_inv.m,
3927 deprecated/hypergeometric_pdf.m,
3928 deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
3929 deprecated/is_bool.m, deprecated/is_complex.m,
3930 deprecated/is_list.m, deprecated/is_matrix.m,
3931 deprecated/is_scalar.m, deprecated/is_square.m,
3932 deprecated/is_stream.m, deprecated/is_struct.m,
3933 deprecated/is_symmetric.m, deprecated/is_vector.m,
3934 deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
3935 deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
3936 deprecated/meshdom.m, deprecated/normal_cdf.m,
3937 deprecated/normal_inv.m, deprecated/normal_pdf.m,
3938 deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
3939 deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
3940 deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
3941 deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
3942 deprecated/poisson_rnd.m, deprecated/polyinteg.m,
3943 deprecated/struct_contains.m, deprecated/struct_elements.m,
3944 deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
3945 deprecated/t_rnd.m, deprecated/uniform_cdf.m,
3946 deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
3947 deprecated/uniform_rnd.m, deprecated/weibull_cdf.m,
3948 deprecated/weibull_inv.m, deprecated/weibull_pdf.m,
3949 deprecated/weibull_rnd.m, deprecated/wiener_rnd.m:
3950 Delete functions deprecated in version 3.0.0.
3951
3952 * deprecated/weibcdf.m, deprecated/weibinv.m,
3953 deprecated/weibpdf.m, deprecated/weibrnd.m:
3954 Note that Matlab still has these functions, so they probabl
3955 should not be removed with other functions deprecated in 3.0.0.
3956
3957 2010-01-28 Ben Abbott <bpabbot@mac.com>
3958
3959 * plot/daspect.m, plot/pbaspect.m: New functions.
3960
3961 2010-01-28 John W. Eaton <jwe@octave.org>
3962
3963 * general/Makefile.am (general_FCN_FILES): Add chop.m to the list.
3964
3965 2010-01-28 John W. Eaton <jwe@octave.org>
3966
3967 * deprecated/isstr.m, deprecated/clg.m, deprecated/setstr.m:
3968 Note that Matlab still has these functions, so they probabl
3969 should not be removed with other functions deprecated in 3.0.0.
3970
3971 2010-01-27 Thorsten Meyer <thorsten.meyier@gmx.de>
3972
3973 * plot/gnuplot_drawnow.m: Add "emf" to the list of enhanced
3974 terminals for the gnuplot backend.
3975
3976 2010-01-26 John W. Eaton <jwe@octave.org>
3977
3978 * general/chop.m: New function.
3979
3980 2010-01-26 Jaroslav Hajek <highegg@gmail.com>
3981
3982 * optimization/fsolve.m: Support TypicalX, autoscale only if
3983 AutoScaling is on, off by default. Fix default tolerances.
3984 * optimization/fminunc.m: Support TypicalX, autoscale only if
3985 AutoScaling is on, off by default Fix default tolerances..
3986 * optimization/private/__fdjac__.m: Accept typicalx as a parameter.
3987
3988 2010-01-26 Jaroslav Hajek <highegg@gmail.com>
3989
3990 * optimization/pqpnonneg.m: If Cholesky update failed, switch off
3991 updating but continue.
3992
3993 2010-01-26 Jaroslav Hajek <highegg@gmail.com>
3994
3995 * pkg/pkg.m: More complement -> setdiff changes.
3996
3997 2010-01-23 Jaroslav Hajek <highegg@gmail.com>
3998
3999 * pkg/pkg.m: Use setdiff rather than complement.
4000
4001 2010-01-20 John W. Eaton <jwe@octave.org>
4002
4003 * gethelp.cc: Untabfy.
4004
4005 2010-01-20 Ben Abbott <bpabbot@mac.com>
4006
4007 * plot/__go_draw_figure__.m: Reverse order axes are drawn.
4008
4009 2010-01-20 David Bateman <dbateman@free.fr>
4010
4011 * plot/private/__contour__.m: Set default linestyle if pltopt returns
4012 an empty style.
4013
4014 2010-01-20 John W. Eaton <jwe@octave.org>
4015
4016 * time/datetick.m: Make form arg optional.
4017 From Philip Nienhuis <pr.nienhuis@hccnet.nl>.
4018
4019 2010-01-20 David Bateman <dbateman@free.fr>
4020
4021 * plot/__go_draw_axes__.m: Correct an error in drawing of patch
4022 objects where unrequested markers were drawn.
4023
4024 * plot/__go_draw_figure__.m: Also plot white foreground and
4025 background colors.
4026 * plot/plotyy.m: Set axes colors to "none".
4027
4028 * plot/__go_draw_axes__.m (next_marker): Remove and all uses of
4029 this function.
4030 Partially respect the markeredgecolor and markerfacecolor properties.
4031 * plot/private/__color__str_rgb__.m: New function
4032 * plot/module.mk: Add it here.
4033 * plot/__next_line_style__.m: New function selected next line style
4034 using the axes linestyleorder property.
4035 * plot/__next_line_color.m: Increment next line style here.
4036 * plot/newplot.m: Reset next line style here.
4037 * plot/module.mk: Add __next_line_style__.m here.
4038 * plot/plot3.m: Use __next_line_style__ here.
4039 * plot/private/plt.m: And here.
4040 * plot/private/stem.m: And here.
4041 * plot/private/scatter.m: And here. Correctly handle nargin == 3. Use
4042 matlab compatible edgecolor, markeredgecolor and markerfacecolor
4043 property values.
4044 * plot/private/pltopt.m: Remove "@" marker as an option.
4045 * plot/private/__default_plot_options__.m: Default plot options
4046 are empty signalling that __next_line_color__ and
4047 __next_line_style should be used.
4048
4049 2010-01-19 Jaroslav Hajek <highegg@gmail.com>
4050
4051 * general/structfun.m: Error when invalid options are specified.
4052
4053 2010-01-19 Jaroslav Hajek <highegg@gmail.com>, Thorsten Meyer <thorsten.meyier@gmx.de>
4054
4055 * general/structfun.m: Correctly support multiple arguments with
4056 non-uniform output. Correct test for non-uniform output.
4057
4058 2010-01-19 Jaroslav Hajek <highegg@gmail.com>
4059
4060 * help/print_usage.m: Try determining whether called from top level.
4061 If not, don't print additional help and enable backtrace instead.
4062
4063 2010-01-18 John W. Eaton <jwe@octave.org>
4064
4065 * testfun/test.m: Undo previous change.
4066
4067 2010-01-18 David Grundberg <davidg@cs.umu.se>
4068
4069 * testfun/test.m: Append endfunction to function test blocks.
4070
4071 2010-01-17 Thorsten Meyer <thorsten.meyier@gmx.de>
4072
4073 * general/celldisp.m: Add example, add demo.
4074
4075 * general/structfun.m, miscellaneous/getfield.m,
4076 miscellaneous/orderfields.m, miscellaneous/setfield.m,
4077 miscellaneous/substruct.m: Update documentation string.
4078
4079 2010-01-16 David Bateman <dbateman@free.fr>
4080
4081 * plot/__go_draw_axes__.m (next_marker): New function to find a
4082 new marker. Use it to support the "@" marker.
4083 * plot/private/__pltopt__.m: Don't convert "@" marker ro "+";
4084
4085 2010-01-15 David Bateman <dbateman@free.fr>
4086
4087 plot/__go_draw_figure__.m: Respect the figure and axes color
4088 properties.
4089
4090 2010-01-14 David Bateman <dbateman@free.fr>
4091
4092 * plot/__go_draw_axes__.m: Fix for markerfacecolor and
4093 markeredgecolor for unfillable points like '+'.
4094
4095 2010-01-14 Jaroslav Hajek <highegg@gmail.com>
4096
4097 * io/fileread.m: Add missing semicolon.
4098
4099 2010-01-14 Jaroslav Hajek <highegg@gmail.com>
4100
4101 * strings/strcmpi.m: Remove.
4102 * strings/strncmpi.m: Remove.
4103 * strings/module.mk: Update.
4104
4105 2010-01-13 John W. Eaton <jwe@octave.org>
4106
4107 * miscellaneous/inputname.m: Use isvarname instead of regexp.
4108
4109 2010-01-13 John W. Eaton <jwe@octave.org>
4110
4111 * miscellaneous/inputname.m: Return "" if argument name is not a
4112 valid identifier. Update docstring.
4113
4114 2010-01-12 David Bateman <dbateman@free.fr>
4115
4116 * plot/__go_draw_axes_.m: Allow patch markerfacecolor and
4117 markeredgecolor properties to be used and set the marker colors
4118 appropriately.
4119
4120 2010-01-12 Jaroslav Hajek <highegg@gmail.com>
4121 Ben Barrowes <benjamin.e.barrowes@usace.army.mil>
4122
4123 * set/private/validargs.m: New function.
4124 * set/module.mk: Add it here.
4125 * set/ismember.m: Use it here.
4126 * set/intersect.m: Ditto.
4127 * set/union.m: Ditto.
4128 * set/setdiff.m: Ditto.
4129 * set/setxor.m: Ditto.
4130
4131 2010-01-11 Rik <octave@nomad.inbox5.com>
4132
4133 * Makefile.am: Update DOCSTRINGS rules to avoid
4134 simple_move_if_change_rule and allow Make to update timestamps.
4135
4136 2010-01-11 Jaroslav Hajek <highegg@gmail.com>
4137
4138 * plot/private/__scatter__.m: Use patch objects instead of lines,
4139 switch at 100 points.
4140
4141 2010-01-11 Jaroslav Hajek <highegg@gmail.com>
4142
4143 * plot/private/__scatter__.m: Fix typos.
4144
4145 2010-01-11 Jaroslav Hajek <highegg@gmail.com>
4146
4147 * io/fileread.m: New source.
4148
4149 2010-01-10 Jaroslav Hajek <highegg@gmail.com>
4150
4151 * plot/private/__scatter__.m: Use alternative strategy for larger
4152 point sets.
4153
4154 2010-01-06 Ben Abbott <bpabbott@mac.com>
4155
4156 * optimization/qp.m: Add missing semicolon.
4157
4158 2010-01-11 Ben Barrowes <benjamin.e.barrowes@usace.army.mil>
4159
4160 * set/: allow set scripts to handle cell inputs
4161
4162 2010-01-05 Jaroslav Hajek <highegg@gmail.com>
4163
4164 * optimization/qp.m: Supply default values on request and register
4165 options.
4166
4167 2010-01-05 John W. Eaton <jwe@octave.org>
4168
4169 * qp.m: Allow linear term and constraint arguments to be
4170 optional.
4171
4172 2010-01-05 Joshua Redstone <redstone@gmail.com>
4173
4174 * qp.m: Handle optimset options struct argument.
4175
4176 2010-01-04 Jaroslav Hajek <highegg@gmail.com>
4177
4178 * strings/strmatch.m: Optimize.
4179
4180 2010-01-04 Jaroslav Hajek <highegg@gmail.com>
4181
4182 * strings/strrep.m: Remove.
4183 * strings/module.mk: Update.
4184
4185 2010-01-02 Jaroslav Hajek <highegg@gmail.com>
4186
4187 * optimization/fsolve.m: Support old style jacobian passing.
4188
4189 2010-01-01 Jaroslav Hajek <highegg@gmail.com>
4190
4191 * set/powerset.m: New function.
4192 * set/module.mk: Include it.
4193
4194 2009-12-30 Jaroslav Hajek <highegg@gmail.com>
4195
4196 * general/common_size.m: Use named function rather than a handle.
4197
4198 2009-12-29 Jaroslav Hajek <highegg@gmail.com>
4199
4200 * set/complement.m: Deprecate.
4201
4202 2009-12-28 Jaroslav Hajek <highegg@gmail.com>
4203
4204 * strings/strcat.m: Further simplify.
4205
4206 2009-12-27 Jaroslav Hajek <highegg@gmail.com>
4207
4208 * general/common_size.m: Optimize.
4209
4210 2009-12-27 Jaroslav Hajek <highegg@gmail.com>
4211
4212 * strings/strcat.m: Vectorize.
4213
4214 2009-12-26 Jaroslav Hajek <highegg@gmail.com>
4215
4216 * miscellaneous/xor.m: Optimize.
4217
4218 2009-12-25 Jaroslav Hajek <highegg@gmail.com>
4219
4220 * general/issquare.m: Do not check type.
4221 * linear-algebra/issymmetric.m: Strengthen test.
4222 * linear-algebra/ishermitian.m: Strengthen test.
4223
4224 2009-12-25 Jaroslav Hajek <highegg@gmail.com>
4225
4226 * strings/strfind.m: Remove.
4227 * strings/module.mk: Update.
4228
4229 2009-12-24 Jaroslav Hajek <highegg@gmail.com>
4230
4231 * strings/strjust.m: Rewrite.
4232
4233 2009-12-23 Jaroslav Hajek <highegg@gmail.com>
4234
4235 * strings/strjust.m: Special-case string and empty argument.
4236
4237 2009-12-19 Rik <octave@nomad.inbox5.com>
4238
4239 * Makefile.am: Eliminate TOPDIR variable in favor of built-in automake
4240 variables of top_builddir and top_srcdir.
4241
4242 2009-12-18 Rik <octave@nomad.inbox5.com>
4243
4244 * Makefile.am: Use Automake syntax to build helper program gethelp
4245
4246 2009-12-17 Rik <octave@nomad.inbox5.com>
4247
4248 * testfun/test.m: Add newline to message output.
4249
4250 2009-12-14 John W. Eaton <jwe@octave.org>
4251
4252 * specfun/isprime.m: Produce logical result. Error if nargin > 1.
4253 New tests.
4254
4255 2009-12-14 John W. Eaton <jwe@octave.org>
4256
4257 * help/__makeinfo__.m: Use fullfile to concatenate file name
4258 components. Use hyphens instead of underscores in tmp file name.
4259
4260 2009-12-14 Jaroslav Hajek <highegg@gmail.com>
4261
4262 * help/__makeinfo__.m: Use P_tmpdir to create temporary file.
4263
4264 2009-12-09 Rik <octave@nomad.inbox5.com>
4265
4266 * polynomial/module.mk: Correct typo and distribute newly
4267 created ppder.m.
4268
4269 2009-12-13 Jaroslav Hajek <highegg@gmail.com>
4270
4271 * ppder.m: New function.
4272 * ppint.m: New function.
4273 * ppjumps.m: New function.
4274
4275 2009-12-09 Rik <octave@nomad.inbox5.com>
4276
4277 * Makefile.am: remove install-images target and use automake
4278 syntax to distribute image data.
4279
4280 2009-12-11 John W. Eaton <jwe@octave.org>
4281
4282 * Makefile.am (DOCSTRINGS): Use $(cp_update_rule) instead of
4283 cp -a --update.
4284
4285 2009-12-09 Rik <octave@nomad.inbox5.com>
4286
4287 * Makefile.am: Copy DOCSTRINGS from srcdir to builddir if it does not
4288 exist. Enables VPATH builds.
4289
4290 2009-12-08 Petr Mikulik <mikulik@physics.muni.cz>
4291
4292 * plot/gnuplot_drawnow.m: Prune prompt lines from dumb terminal output.
4293 * plot/__go_draw_figure__.m: Add missing 'unset multiplot' to restore
4294 hotkey and mouse functionality for 2D plots.
4295
4296 2009-12-09 Rik <octave@nomad.inbox5.com>
4297
4298 * Makefile.am: Distribute DOCSTRINGS in tar.gz file.
4299 * mkdoc: Pass current directory, "./", when running mkdoc on
4300 local files.
4301
4302 2009-12-07 Jaroslav Hajek <highegg@gmail.com>
4303
4304 * general/interp1q.m: Use more optimal code.
4305
4306 2009-12-08 John W. Eaton <jwe@octave.org>
4307
4308 * Makefile.am (DOCSTRINGS): Depend on $(GEN_FCN_FILES) instead
4309 of $(FCN_FILES_IN). Pass $(GEN_FCN_FILES) to mkdoc instead of
4310 $(FCN_FILES_IN). Use mv instead of $(simple_move_if_change_rule).
4311 (EXTRA_DIST): Include $(GEN_FCN_FILES) in the list.
4312
4313 2009-12-07 Jaroslav Hajek <highegg@gmail.com>
4314
4315 * general/interp1.m: Allow discontinuities (jumps) for the
4316 "nearest" and "linear" methods. Document the feature and add a
4317 few tests.
4318
4319 2009-12-06 Rik <rik@nomad.inbox5.com>
4320
4321 * Makefile.am: Distribute DOCSTRINGS so that documentation will
4322 not require rebuild after merely untarring a distribution.
4323 * mkdoc: Change output to refer to mfiles as "scripts/..." rather than
4324 "$srcdir/...". Otherwise, distributed DOCSTRINGS file will not match
4325 DOCSTRINGS created under a VPATH build and documentation will be
4326 unnecessarily rebuilt.
4327
4328 2009-12-05 Jaroslav Hajek <highegg@gmail.com>
4329
4330 * set/ismember.m: Simplify.
4331
4332 2009-12-03 John W. Eaton <jwe@octave.org>
4333
4334 * audio/wavwrite.m: Delete generated a.wav file after each test.
4335
4336 * Makefile.am (DIRSTAMP_FILES, DISTCLEANFILES): New variables.
4337 (DOCSTRINGS): Also depend on $(FCN_FILES_IN). Pass
4338 $(FCN_FILES_IN) to mkdoc instead of $(GEN_FCN_FILES). Tell mkdoc
4339 to look for $(FCN_FILES_IN) files in $(srcdir), not build
4340 directory.
4341 (DISTCLEANFILES): New variable.
4342 Don't silence dirstamp, DOCSTRINGS, $(GEN_FCN_FILES), and PKG_ADD
4343 rules.
4344
4345 * audio/module.mk, deprecated/module.mk, elfun/module.mk,
4346 help/module.mk, general/module.mk, geometry/module.mk,
4347 image/module.mk, io/module.mk, linear-algebra/module.mk,
4348 miscellaneous/module.mk, @ftp/module.mk, optimization/module.mk,
4349 path/module.mk, pkg/module.mk, plot/module.mk,
4350 polynomial/module.mk, set/module.mk, signal/module.mk,
4351 sparse/module.mk, specfun/module.mk, special-matrix/module.mk,
4352 startup/module.mk, statistics/base/module.mk,
4353 statistics/distributions/module.mk, statistics/models/module.mk,
4354 statistics/tests/module.mk, strings/module.mk, testfun/module.mk,
4355 time/module.mk: Append to DIRSTAMP_FILES.
4356
4357 2009-12-02 Rik <rik@nomad.inbox5.com>
4358
4359 * image/imread.m: Run test case only if underlying GraphicMagick
4360 library exists.
4361
4362 2009-12-02 John W. Eaton <jwe@octave.org>
4363
4364 * help/module.mk: Fix typo in previous change.
4365
4366 2009-12-01 John W. Eaton <jwe@octave.org>
4367
4368 * help/module.mk (help_PRIVATE_FCN_FILES): New list.
4369 (help_FCN_FILES): Remove new private functions from the list.
4370 Include $(help_PRIVATE_FCN_FILES) in the list.
4371 * help/private/__additional_help_message__.m: Rename from
4372 help/__additional_help_message__.m.
4373
4374 * statistics/base/module.mk (statistics_base_FCN_FILES):
4375 Remove statistics/base/__quantile__.m from the list.
4376 * statistics/base/__quantile__.m: Now a subfunction of
4377 statistics/base/quantile.m.
4378 * statistics/base/quantile.m: Remove redundant tests.
4379
4380 * miscellaneous/__xzip__.m: Comment out tests until we have a way
4381 to test private functions directly.
4382
4383 * general/isequal.m, general/isequalwithequalnans.m:
4384 Convert tests from __isequal__.
4385
4386 * optimization/module.mk (optimization_PRIVATE_FCN_FILES): New list.
4387 (optimization_FCN_FILES): Remove new private functions and new
4388 subfunctions from the list. Include
4389 $(optimization_PRIVATE_FCN_FILES) in the list.
4390
4391 * optimization/private/__fdjac__.m: Rename from
4392 optimization/__fdjac__.m.
4393
4394 * optimization/__dogleg__.m: Now a subfunction of path/fsolve.m.
4395 * optimization/__doglegm__.m: Now a subfunction of path/fminunc.m.
4396
4397 * general/module.mk (general_PRIVATE_FCN_FILES): New list.
4398 (general_FCN_FILES): Remove new private functions from the list.
4399 Include $(general_PRIVATE_FCN_FILES) in the list.
4400
4401 * general/private/__isequal__.m: Rename from general/__isequal__.m.
4402 * general/private/__splinen__.m: Rename from general/__splinen__.m.
4403
4404 * image/module.mk (image_FCN_FILES): Remove image/__img__.m and
4405 image/__img_via_file__.m from the list.
4406
4407 * image/__img__.m: Now a subfunction of image/image.m.
4408 * image/__img_via_file__.m: Now a subfunction of image_viewer.m.
4409
4410 * path/module.mk (path_FCN_FILES): Remove path/__extractpath__.m
4411 from the list.
4412
4413 * path/__extractpath__.m: Now a subfunction of path/pathdef.m.
4414
4415 * miscellaneous/module.mk (miscellaneous_PRIVATE_FCN_FILES): New list.
4416 (miscellaneous_FCN_FILES): Remove __xzip__.m from the list.
4417 Include $(miscellaneous_PRIVATE_FCN_FILES) in the list.
4418
4419 * miscellaneous/private/__xzip__.m: Rename from
4420 miscellaneous/__xzip__.m.
4421
4422 2009-12-01 David Bateman <dbateman@free.fr>
4423
4424 * @ftp/ftp.m: Treat empty constructor and construction from
4425 another FTP object.
4426 * @ftp/loadobj.m: Allow and remove the matlab specific fields
4427 of FTP objects allowing matlab FTP objects to be loaded in Octave.
4428 * @ftp/display.m: user -> username.
4429
4430 2009-12-01 John W. Eaton <jwe@octave.org>
4431
4432 * plot/module.mk (plot_PRIVATE_FCN_FILES): New list.
4433 (plot_FCN_FILES): Include $(plot_PRIVATE_FCN_FILES) in the list.
4434 Remove new private functions and new subfunctions from the list.
4435
4436 * plot/private/__actual_axis_position__.m: Rename from
4437 plot/__actual_axis_position__.m.
4438 * plot/private/__add_datasource__.m: Rename from
4439 plot/__add_datasource__.m.
4440 * plot/private/__axes_limits__.m: Rename from plot/__axes_limits__.m.
4441 * plot/private/__axis_label__.m: Rename from plot/__axis_label__.m.
4442 * plot/private/__bar__.m: Rename from plot/__bar__.m.
4443 * plot/private/__clabel__.m: Rename from plot/__clabel__.m.
4444 * plot/private/__contour__.m: Rename from plot/__contour__.m.
4445 * plot/private/__default_plot_options__.m: Rename from
4446 plot/__default_plot_options__.m.
4447 * plot/private/__errcomm__.m: Rename from plot/__errcomm__.m.
4448 * plot/private/__errplot__.m: Rename from plot/__errplot__.m.
4449 * plot/private/__ezplot__.m: Rename from plot/__ezplot__.m.
4450 * plot/private/__interp_cube__.m: Rename from plot/__interp_cube__.m.
4451 * plot/private/__line__.m: Rename from plot/__line__.m.
4452 * plot/private/__patch__.m: Rename from plot/__patch__.m.
4453 * plot/private/__plt__.m: Rename from plot/__plt__.m.
4454 * plot/private/__pltopt__.m: Rename from plot/__pltopt__.m.
4455 * plot/private/__quiver__.m: Rename from plot/__quiver__.m
4456 * plot/private/__scatter__.m: Rename from plot/__scatter__.m.
4457 * plot/private/__stem__.m: Rename from plot/__stem__.m.
4458
4459 * plot/__pltopt1__.m: Now a subfunction of plot/__pltopt__.m.
4460
4461 * plot/__bars__.m: Now a subfunction of plot/__bar__.m.
4462 * plot/__bar__.m (bars): Rename from __bars__.
4463 (__bar__): Call bars insteaad of __bars__.
4464
4465 * plot/__area__.m: Now a subfunction of plot/area.m.
4466
4467 * plot/__plr1__.m, plot/__plr2__.m: Now subfunctions of polar.m.
4468
4469 * plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
4470 plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2sv__.m,
4471 plot/__plt2vm__.m, plot/__plt2vs__.m, plot/__plt2vv__.m:
4472 Now subfunctions of __plt__.m.
4473
4474 2009-11-30 John W. Eaton <jwe@octave.org>
4475
4476 * mkdoc: Handle classes in function names.
4477
4478 2009-11-27 David Bateman <dbateman@free.fr>
4479
4480 * @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m,
4481 @ftp/delete.m, @ftp/dir.m, @ftp/display.m, @ftp/ftp.m,
4482 @ftp/loadobj.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/module.mk,
4483 @ftp/mput.m, @ftp/rename.m, @ftp/rmdir.m, @ftp/saveobj.m: New files
4484 * Makefile.am: Add the @ftp to the build.
4485
4486 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4487
4488 * linear-algebra/cross.m: Avoid doing indexing twice.
4489
4490 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4491
4492 * linear-algebra/normest.m: Randomize initial vector.
4493
4494 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4495
4496 * linear-algebra/dot.m: Remove.
4497 * linear-algebra/module.mk: Update.
4498
4499 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4500
4501 * optimization/qp.m: Fix matrix tests.
4502 * optimization/condest.m: Ditto.
4503 * optimization/krylov.m: Ditto.
4504
4505 2009-11-26 Jaroslav Hajek <highegg@gmail.com>
4506
4507 * sparse/normest.m: Move to linear-algebra.
4508 * linear-algebra/normest.m: Simplify. Don't form A'*A explicitly.
4509
4510 2009-11-25 Jaroslav Hajek <highegg@gmail.com>
4511
4512 * linear-algebra/isdefinite.m: Use Cholesky factorization.
4513
4514 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4515
4516 * general/issymmetric.m: Move to linear-algebra.
4517 * general/isdefinite.m: Ditto.
4518 * linear-algebra/issymmetric.m: Use 0 as default tolerance. Optimize
4519 this case. Check for symmetry, not hermitianness.
4520 * linear-algebra/ishermitian.m: New function.
4521 * linear-algebra/isdefinite.m: Use ishermitian instead of issymmetric.
4522
4523 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4524
4525 * general/cellidx.m: Deprecate.
4526
4527 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4528
4529 * general/issquare.m: Change to return consistent result for empty
4530 matrices.
4531
4532 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4533
4534 * general/cell2mat.m: Check type of all elements. Slightly optimize.
4535 Add tests.
4536
4537 2009-11-24 Jaroslav Hajek <highegg@gmail.com>
4538
4539 * general/accumarray.m: Use num2cell instead of mat2cell. Use repmat.
4540
4541 2009-11-20 Jaroslav Hajek <highegg@gmail.com>
4542
4543 * script/miscellaneous/getfield: Deblank field names, gripe on invalid
4544 index.
4545 * script/miscellaneous/setfield: Rewrite using subsasgn.
4546
4547 2009-11-22 Michael Goffioul <michael.goffioul@gmail.com>
4548
4549 * plot/print.m: Properly set the default ghostscript_binary
4550 under Windows. Modify the search for the ghostscript binary
4551 so that it works for Win32, mingw, Cygwin, and Unix systems.
4552
4553 2009-11-20 Jaroslav Hajek <highegg@gmail.com>
4554
4555 * strings/dec2base.m: Fix division.
4556
4557 2009-11-20 Lukas Reichlin <lukas.reichlin@swissonline.ch>
4558
4559 * linear-algebra/krylov.m: Add missing swap routine.
4560
4561 2009-11-20 Jaroslav Hajek <highegg@gmail.com>
4562
4563 * general/__isequal__.m: Check for isnumeric|islogical.
4564 * testfun/assert.m: Ditto.
4565
4566 2009-11-19 Jaroslav Hajek <highegg@gmail.com>
4567
4568 * specfun/perms.m: Avoid recursion. Simplify assignments. Allow empty
4569 vectors.
4570
4571 2009-11-19 Jaroslav Hajek <highegg@gmail.com>
4572
4573 * specfun/erfinv.m: Remove.
4574 * specfun/module.mk: Update.
4575
4576 2009-11-18 Ben Abbott <bpabbott@mac.com>
4577
4578 * plot/orient.m: Flip papersize and paperposition when orientation
4579 changes. Add support for 'tall' option. Add tests.
4580
4581 2009-11-18 Jaroslav Hajek <highegg@gmail.com>
4582
4583 * io/textread.m: strncmp->strcmpi.
4584
4585 2009-11-14 Jaroslav Hajek <highegg@gmail.com>
4586
4587 * linear-algebra/expm.m: Fix typo.
4588
4589 2009-11-11 John W. Eaton <jwe@octave.org>
4590
4591 * miscellaneous/intwarning.m: Doc fix.
4592
4593 2009-11-11 John W. Eaton <jwe@octave.org>
4594
4595 * plot/stairs.m (__stairs__): Correct nargin check. New demos.
4596 From Jakub Kasse <jakub.kasse@tul.cz>.
4597
4598 2009-11-11 John W. Eaton <jwe@octave.org>
4599
4600 * help/help.m (help): Return immediately after calling do_contents.
4601 (do_contents): Find all matching directories, not just the first.
4602 Call get_help_text_from_file to avoid looking in path.
4603 Handle printing here.
4604
4605 2009-11-10 John W. Eaton <jwe@octave.org>
4606
4607 * Makefile.am, audio/module.mk, deprecated/module.mk,
4608 elfun/module.mk, general/module.mk, geometry/module.mk,
4609 help/module.mk, image/module.mk, io/module.mk,
4610 linear-algebra/module.mk, miscellaneous/module.mk,
4611 optimization/module.mk, path/module.mk, pkg/module.mk,
4612 plot/module.mk, polynomial/module.mk, set/module.mk,
4613 signal/module.mk, sparse/Makefile.in, specfun/Makefile.in,
4614 special-matrix/Makefile.in, startup/Makefile.in,
4615 statistics/Makefile.in, statistics/base/module.mk,
4616 statistics/distributions/module.mk, statistics/models/module.mk,
4617 statistics/tests/module.mk, strings/module.mk, testfun/module.mk,
4618 time/module.mk: New files.
4619 * Makefile.in, move-if-change, configure.ac, audio/Makefile.in,
4620 deprecated/Makefile.in, elfun/Makefile.in, general/Makefile.in,
4621 geometry/Makefile.in, help/Makefile.in, image/Makefile.in,
4622 io/Makefile.in, linear-algebra/Makefile.in,
4623 miscellaneous/Makefile.in, optimization/Makefile.in,
4624 path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
4625 polynomial/Makefile.in, set/Makefile.in, signal/Makefile.in,
4626 skip-autoheader, sparse/module.mk, specfun/module.mk,
4627 special-matrix/module.mk, startup/module.mk,
4628 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
4629 statistics/models/Makefile.in, statistics/tests/Makefile.in,
4630 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
4631 Delete.
4632 * mk-pkg-add: Rename from mkpkgadd.
4633 * mkdoc, mk-pkg-addd: Operate on explicit lists of files instead
4634 of directory names.
4635 * mkdoc: Skip files not ending in .m.
4636
4637 2009-11-10 Ben Abbott <bpabbott@mac.com>
4638
4639 * plot/__go_draw_axes__.m: No 'with linestyle' when linestyle == 'none'.
4640
4641 2009-11-09 Jaroslav Hajek <highegg@gmail.com>
4642
4643 * general/arrayfun.m: Fix nargout=0 case.
4644
4645 2009-11-08 Petr Mikulik <mikulik@physics.muni.cz>
4646
4647 * plot/gnuplot_drawnow.m: Support gnuplot's dumb terminal.
4648
4649 2009-11-02 Stefan Hepp <stefan@stefant.org>
4650
4651 * plot/gnuplot_drawnow.m (gnuplot_default_term): Don't set term to
4652 x11 unless DISPLAY is set.
4653
4654 2009-11-02 Jaroslav Hajek <highegg@gmail.com>
4655
4656 * general/interp1.m: Simplify.
4657
4658 2009-11-02 Jaroslav Hajek <highegg@gmail.com>
4659
4660 * polynomial/mkpp.m: Improve Matlab compatibility.
4661 * polynomial/ppval.m: Ditto.
4662 * polynomial/unmkpp: Update.
4663 * polynomial/pchip.m: Update and optimize.
4664 * polynomial/spline.m: Update.
4665 * general/__splinen__.m: Update.
4666
4667 2009-10-23 Jaroslav Hajek <highegg@gmail.com>
4668
4669 * general/tril.m, general/triu.m: Remove sources.
4670 * general/Makefile.in: Update.
4671
4672 2009-10-20 Soren Hauberg <hauberg@gmail.com>
4673
4674 * general/interp2.m: improved error checking and support for bicubic
4675 interpolation when X and Y are meshgrid format.
4676
4677 2009-10-22 Jaroslav Hajek <highegg@gmail.com>
4678
4679 * general/interp1.m: Perform optimizations, improve code (use switch
4680 instead of multiple ifs).
4681 * polynomial/pchip.m: Employ more optimized formulas (from SLATEC).
4682
4683 2009-10-22 Soren Hauberg <hauberg@gmail.com>
4684
4685 * image/autumn.m, image/bone.m, image/cool.m, image/copper.m,
4686 image/flag.m, image/gmap40.m, image/gray.m, image/hot.m,
4687 image/hsv.m, image/jet.m, image/ocean.m, image/pink.m,
4688 image/prism.m, image/rainbow.m, image/spring.m, image/summer.m,
4689 image/white.m, image/winter.m: Add demos.
4690
4691 2009-10-20 Soren Hauberg <hauberg@gmail.com>
4692
4693 * general/interp2.m: improved error checking and support for bicubic
4694
4695 2009-10-19 Soren Hauberg <hauberg@gmail.com>
4696
4697 * io/strread.m, io/textread.m: New functions.
4698
4699 2009-10-20 Jaroslav Hajek <highegg@gmail.com>
4700
4701 * statistics/base/center.m: Rewrite using bsxfun.
4702
4703 2009-10-15 David Bateman <dbateman@free.fr>
4704
4705 * plot/__go_draw_axes__.m: Allow line and surface markerfacecolor
4706 and markeredgecolor properties to be used and set the marker colors
4707 appropriately.
4708
4709 2009-10-14 Jaroslav Hajek <highegg@gmail.com>
4710
4711 * statistics/base/median.m: Rewrite using nth_element.
4712
4713 2009-10-01 John W. Eaton <jwe@octave.org>
4714
4715 * image/__img__.m: Adjust xlim and ylim correctly.
4716
4717 2009-10-01 John W. Eaton <jwe@octave.org>
4718
4719 * Makefile.in (plot/gnuplot_binary.m): New rule.
4720 (DOCSTRINGS): Depend on plot/gnuplot_binary.m.
4721 (ALL_M_FILES): Define with =, not :=.
4722
4723 2009-10-01 Jaroslav Hajek <highegg@gmail.com>
4724
4725 * geometry/griddata.m: Fix handling vector xi, yi.
4726
4727 2009-09-30 Jaroslav Hajek <highegg@gmail.com>
4728
4729 * general/arrayfun.m: Simplify.
4730
4731 2009-09-30 John W. Eaton <jwe@octave.org>
4732
4733 * mkdoc: Work on list of file names instead of a directory.
4734 * Makefile.in (ALL_M_FILES): Don't strip directories.
4735 Also search build directory if it is different from $(srcdir).
4736 Pass $(ALL_M_FILES) to mkdoc.
4737
4738 2009-09-30 Michael D. Godfrey <godfrey@isl.stanford.edu>
4739
4740 * plot/clabel.m: Spelling fix.
4741 * plot/newplot.m: Update docstring.
4742
4743 2009-09-28 John W. Eaton <jwe@octave.org>
4744
4745 * general/sortrows.m: Also use old algorithm for sparse matrices.
4746
4747 2009-09-21 Jaroslav Hajek <highegg@gmail.com>
4748
4749 * set/union.m: Fix docstring.
4750 * set/setxor.m: Fix docstring.
4751
4752 2009-09-16 Jaroslav Hajek <highegg@gmail.com>
4753
4754 * general/randperm.m: Remove.
4755 * general/Makefile.in: Update.
4756
4757 2009-09-15 John W. Eaton <jwe@octave.org>
4758
4759 * confiugre.ac: Rename from configure.in
4760 * Makefile.in: Rename all instances of configure.in to
4761 configure.ac.
4762
4763 2009-09-11 Jaroslav Hajek <highegg@gmail.com>
4764
4765 * optimization/Makefile.in: Include __doglegm__.m.
4766
4767 2009-09-11 Jaroslav Hajek <highegg@gmail.com>
4768
4769 * optimization/fminunc.m: Simplify damped BFGS calculation.
4770
4771 2009-09-09 Tatsuro Matsuoka <tmacchant@yahoo.co.jp>
4772
4773 * plot/gnuplot_drawnow.m: Avoid flickering windows by avoding
4774 'set multiplot' / 'unset multiplot' for gnuplot's windows and
4775 wxt terminals.
4776
4777 2009-09-06 Jaroslav Hajek <highegg@gmail.com>
4778
4779 * optimization/__dogleg__.m: Revert to revision 22c8272af34b.
4780 * optimization/__doglegm__.m: New source.
4781 * optimization/fminunc.m: Use it.
4782
4783 2009-09-08 John W. Eaton <jwe@octave.org>
4784
4785 * io/dlmwrite.m: Fix typo.
4786
4787 2009-09-06 Jaroslav Hajek <highegg@gmail.com>
4788
4789 * optimization/fsolve.m: Change initial TR step strategy.
4790 * optimization/fminunc.m: Change initial TR step strategy.
4791
4792 2009-09-08 Jaroslav Hajek <highegg@gmail.com>
4793
4794 * optimization/fminunc.m: Correct extra output params handling.
4795
4796 2009-09-06 Jaroslav Hajek <highegg@gmail.com>
4797
4798 * optimization/fsolve.m: Update initial factor.
4799 * optimization/fminunc.m: Update initial factor.
4800
4801 2009-09-06 Jaroslav Hajek <highegg@gmail.com>
4802
4803 * general/arrayfun.m: Fix test.
4804
4805 2009-09-05 John W. Eaton <jwe@octave.org>
4806
4807 * plot/hold.m: Correctly toggle hold state. Set both figure and
4808 axes "nextplot" property when turning hold state on.
4809 * plot/ishold.m: Check figure and axes nextplot properties.
4810 Accept axes or figure handle argument.
4811
4812 2009-09-01 Christophe Tournery <christophe.tournery@illusonic.com>
4813
4814 * audio/wavread.m: Rename data_size from obsolete ck_size.
4815
4816 2009-08-31 David Bateman <dbateman@free.fr>
4817
4818 * general/quadgk.m: More care with the interval length and
4819 convergence of contour integrals.
4820
4821 2009-08-29 John W. Eaton <jwe@octave.org>
4822
4823 * time/datestr.m: Add missing semicolon.
4824
4825 2009-08-17 Jaroslav Hajek <highegg@gmail.com>
4826
4827 * general/int2str.m: Convert to double before calling log10.
4828
4829 2009-08-26 E. Joshua Rigler <relgire@gmail.com>
4830
4831 * time/datestr.m: Set tm.isdst to -1 before calling mktime.
4832
4833 2009-08-25 John W. Eaton <jwe@octave.org>
4834
4835 * plot/__gnuplot_open_stream__.m: Save pid in __plot_stream__ property.
4836 * plot/gnuplot_drawnow.m: Wait for gnuplot subprocess when printing.
4837 From Ben Abbott <bpabbott@mac.com>, Rob Mahurin <rob@utk.edu>, and
4838 Dmitri Sergatskov <dasergatskov@gmail.com>.
4839
4840 2009-08-22 David Bateman <dbateman@free.fr>
4841
4842 * plot/__add_datasource__.m: Correct test for "datasource" argument
4843 * plot/__countour__.m: Add edgecolor properties and make it an alias
4844 for linecolor with the value "auto" being "flat" for the edgecolor.
4845
4846 2009-08-17 John W. Eaton <jwe@octave.org>
4847
4848 * help/print_usage.m: Make it work again if an argument is given.
4849
4850 2009-08-17 Jaroslav Hajek <highegg@gmail.com>
4851
4852 * help/print_usage: Allow calling from methods.
4853
4854 2009-08-11 Jaroslav Hajek <highegg@gmail.com>
4855
4856 * general/diff.m: Remove.
4857 * general/Makefile.in: Update.
4858
4859 2009-08-07 Jaroslav Hajek <highegg@gmail.com>
4860
4861 * general/flipdim.m: Fix omitted check.
4862
4863 2009-08-07 Jaroslav Hajek <highegg@gmail.com>
4864
4865 * general/flipdim.m: Simplify.
4866
4867 2009-08-07 Olli Saarela <olli.saarela@gmail.com>
4868
4869 * plot/__gnuplot_ginput__.m: If read fails to return data, sleep
4870 before trying again.
4871
4872 2009-08-06 John W. Eaton <jwe@octave.org>
4873
4874 * plot/compass.m, plot/feather.m: Simplify argument processing.
4875
4876 2009-08-06 John W. Eaton <jwe@octave.org>
4877
4878 * statistics/base/std.m: Correctly work along singleton dimension.
4879 From Christoph Ellenberger <C.Ellenberger@gmx.net>.
4880
4881 2009-08-06 Jaroslav Hajek <highegg@gmail.com>
4882
4883 * geometry/griddata.m: Optimize.
4884
4885 2009-08-06 Olaf Till <olaf.till@uni-jena.de>
4886
4887 * geometry/griddata.m: Linearize arrays.
4888
4889 2009-08-04 Pieter Eendebak <pieter.eendebak@gmail.com>
4890
4891 * set/setxor.m: Added test for cell arrays of strings.
4892
4893 2009-08-05 Olli Saarela <olli.saarela@gmail.com>
4894
4895 * plot/__gnuplot_get_var__.m: If read fails to return data, sleep
4896 before trying again.
4897
4898 2009-08-04 Pieter Eendebak <pieter.eendebak@gmail.com>
4899
4900 * set/setxor.m: Support cell arrays of strings.
4901
4902 2009-08-03 Jaroslav Hajek <highegg@gmail.com>
4903
4904 * general/sub2ind.m: Remove source.
4905 * general/ind2sub.m: Remove source.
4906 * general/Makefile.in: Update.
4907
4908 2009-08-02 Ben Abbott <bpabbott@mac.com>
4909
4910 * plot/gnuplot_drawnow.m: Avoid the flickering x11 window seen with
4911 rapid replots by avoidng setting multiplot mode. This fix only
4912 functions for a single axes with no image objects.
4913 * plot/__go_draw_figure__.m: Move 'set multiplot' to gnuplot_drawnow.
4914
4915 2009-07-31 Jaroslav Hajek <highegg@gmail.com>
4916
4917 * general/common_size: Optimize.
4918
4919 2009-07-29 Ben Abbott <bpabbott@mac.com>
4920
4921 * plot/__go_draw_axes__.m: Fix ticklabels specified as 2D character
4922 array.
4923 * plot/__go_draw_axes__.m: Ignore fontnames for the Lua-TikZ terminal.
4924 * plot/gnuplot_drawnow.m: Support the gnuplot terminal Lua-TikZ.
4925 * plot/print.m: Support the gnuplot terminal Lua-TikZ.
4926
4927 2009-07-29 Jaroslav Hajek <highegg@gmail.com>
4928
4929 * plot/gnuplot_binary.m: Fix typo.
4930
4931 2009-07-27 Jaroslav Hajek <highegg@gmail.com>
4932
4933 * optimization/fzero.m: Use "global" parameter in str2func.
4934 * optimization/fsolve.m: Ditto.
4935 * optimization/fminunc.m: Ditto.
4936
4937 2009-07-24 John W. Eaton <jwe@octave.org>
4938
4939 * plot/gnuplot_binary.in: Accept arguments in addition to program name.
4940 * plot/__gnuplot_open_stream__.m: Pass additional args to gnuplot.
4941
4942 2009-07-23 Ben Abbott <bpabbott@mac.com>
4943
4944 * plot/legend.m: Add an hggroup demo using bar(). Include clf()
4945 in each demo.
4946
4947 2009-07-23 John W. Eaton <jwe@octave.org>
4948
4949 * image/imread.m: Fix test.
4950
4951 * plot/legend.m: Process arguments in order, child objects in
4952 reverse. Remove special case for single label. New demos.
4953
4954 2009-07-23 Thorsten Meyer <thorsten.meyier@gmx.de>
4955
4956 * testfun/assert.m: Fix string comparison bug.
4957
4958 2009-07-20 Jaroslav Hajek <highegg@gmail.com>
4959
4960 * testfun/assert.m: Use less strict checking for exact matches.
4961
4962 2009-07-17 John W. Eaton <jwe@octave.org>
4963
4964 * plot/__go_draw_axes__.m: Use "layer" property to decide whether
4965 to send "set border front" or "set border layerdefault" to plot
4966 stream. Don't send "set border front" to plot stream for image data.
4967
4968 2009-07-15 Robert T. Short <octave@phaselockedsystems.com>
4969
4970 * polynomial/conv.m: Fix Matlab incompatibility. New tests.
4971
4972 2009-07-09 John W. Eaton <jwe@octave.org>
4973
4974 * plot/axis.m: Return 4-element vector for 2-d view.
4975 From David Woodburn <david.woodburn@gmail.com>.
4976
4977 * sparse/nonzeros.m: Always return a column vector. New tests.
4978
4979 2009-06-25 Ben Abbott <bpabbott@mac.com>
4980
4981 * plot/gnuplot_drawnow.m: Apply feature 'wxt_has_size'.
4982 * plot/__gnuplot_has_feature__.m: Add feature 'wxt_has_size' for
4983 gnuplot >= 4.3.0.
4984
4985 2009-06-24 Ben Abbott <bpabbott@mac.com>
4986
4987 * plot/__go_draw_figure__.m: Modify the implicit margin when gnuplot's
4988 output is landscape.
4989 * plot/gnuplot_drawnow.m: Simplify handling of the figure's paper
4990 properties, and rely upon listeners for units conversion. Minor code
4991 improvements.
4992 * plot/print.m: Reimplement -landscape and -portrait to modify the
4993 properties papersize and paperposition. Produce compatible results
4994 when paperpositionmode=='auto'. Simplfy units conversion and
4995 restoration of initial figure properties.
4996
4997 2009-06-24 Marco Caliari <marco.caliari@univr.it>
4998
4999 * general/repmat.m: Call kron, not spkron.
5000
5001 2009-06-24 Alexander Mamonov <mamonov@gmail.com>
5002
5003 * plot/plot3.m: Correctly compute offsets for property/value pairs.
5004
5005 2009-06-23 Alexander Mamonov <mamonov@gmail.com>
5006
5007 * image/imread.m: New test.
5008
5009 2009-06-22 Ben Abbott <bpabbott@mac.com>
5010
5011 * plot/grid.m: Add missing semi-colon. Allow grid to be toggled
5012 on/off for each axis independently. Gnuplot requires that minor
5013 ticks accompany minor ticks. Add demo.
5014 * plot/__go_draw_axes__.m: For {x,y,z}scale == 'log' use 10 minor
5015 ticks.
5016
5017 2009-06-22 John W. Eaton <jwe@octave.org>
5018
5019 * statistics/base/var.m: Return zero for scalar case. Handle
5020 empty arguments in a Matlab compatible way. New tests.
5021
5022 2009-06-19 Jaroslav Hajek <highegg@gmail.com>
5023
5024 * set/ismember.m: Properly handle NaNs. Fix test.
5025
5026 2009-06-18 Ben Abbott <bpabbott@mac.com>
5027
5028 * plot/__go_draw_axes__.m: Change the default x11 fontspec from '*,0'
5029 to ',0' to avoid delays searching the fontpath for a font named '*'.
5030
5031 2009-06-18 Daniel Gualberto <daniel@alacer.com.br>
5032
5033 * polynomial/mpoles.m: Fix infinite loop for a multiplicity of
5034 poles at zero. Test added.
5035
5036 2009-06-17 Bertrand Roessli <bertrand.roessli@psi.ch>
5037
5038 * plot/axis.m: Fix bug for 'axis tight' with multiple surface plots,
5039 add demo.
5040
5041 2009-06-15 Ben Abbott <bpabbott@mac.com>
5042
5043 * plot/quiver.m: Add 'clf' to demos.
5044 * plot/plotyy.m: Consider dataaspectratiomode before changing
5045 dataaspectratio.
5046
5047 2009-06-14 Ben Abbott <bpabbott@mac.com>
5048
5049 * plot/plotyy.m: Fix compatibility with subplot, add listeners for
5050 dataaspectratio, and add a demo.
5051
5052 2009-06-14 Eric Chassande-Mottin <echassandemottin@gmail.com>
5053
5054 * plot/plotyy.m: Correct behavior when there is no currentfigure.
5055
5056 2009-06-14 Jaroslav Hajek <highegg@gmail.com>
5057
5058 * set/ismember.m: Reimplement using lookup & unique.
5059
5060 2009-06-11 Ben Abbott <bpabbott@mac.com>
5061
5062 * plot/print.m: Fix logic associated with 'have_ghostscript'.
5063 * plot/gnuplot_drawnow.m: Add support for pdfcairo and pngcairo
5064 terminals. Minor code improvements.
5065 * plot/print.m: Associate '-mono' with devices ps, ps2, eps, & eps2.
5066 Have '-mono' render all objects in monochrome.
5067 For pdf or png output, favor gnuplot's cairo terminals.
5068
5069 2009-06-10 Marco Caliari <marco.caliari@univr.it>
5070
5071 * plot/hold.m: Add demo including a hggroup.
5072 * plot/__go_draw_axes__.m: Fix order when pushing group children onto
5073 the axes kid list.
5074 * general/quadgk.m: Better waypoint transform.
5075
5076 2009-06-09 David Bateman <dbateman@free.fr>
5077
5078 * general/quadgk.m: Add test case and fixed doubly infinite
5079 waypoint transform for x = 0 case.
5080
5081 2009-06-09 Marco Caliari <marco.caliari@univr.it>
5082
5083 * general/quadgk.m: Fix doubly infinite transformation to the finite
5084 interval.
5085
5086 2009-06-08 Ben Abbott <bpabbott@mac.com>
5087
5088 * plot/axis.m: Fix bug for 'axis tight' with multiple lines, modify
5089 demo.
5090
5091 2009-06-07 Thorsten Meyer <thorsten.meyier@gmx.de>
5092
5093 * testfun/assert.m: Fix texinfo bug.
5094
5095 2009-06-04 Ben Abbott <bpabbott@mac.com>
5096
5097 * plot/__go_draw_axes__.m: Change strncmpi(scale,'lo') to
5098 strcmp(scale,'log').
5099 * plot/__go_draw_axes__.m: For log-scale axes use format '10^{%T}'.
5100
5101 2009-06-03 Ben Abbott <bpabbott@mac.com>
5102
5103 * plot/colorbar.m: Colorbar 'handlevisibility' should be 'on'.
5104 Add additional demos which illustrate problems with the present
5105 implementation.
5106 * plot/__gnuplot_has_feature__.m: Change version for
5107 "x11_figure_position" from ">=4.3.0" to ">=4.2.5".
5108 * plot/__scatter__.m: If the color spec is empty, set using
5109 __next_line_color__.
5110 * plot/scatter3.m: Add demos.
5111
5112 2009-06-03 Jaroslav Hajek <highegg@gmail.com>
5113
5114 * polynomial/polyfit.m: Fix test.
5115
5116 2009-06-02 Rafael Laboissiere <rafael@debian.org>
5117
5118 * help/doc.m: In test, look also for the gzipped version of the
5119 info_file
5120
5121 2009-05-29 John W. Eaton <jwe@octave.org>
5122
5123 * plot/__gnuplot_get_var__.m: Insert missing semicolon.
5124
5125 2009-05-28 Ben Abbott <bpabbott@mac.com>
5126
5127 * plot/__go_draw_axes__.m: Set x2range when xaxislocation=='top'
5128 and set y2range when yaxislocation=='right'. Simplify support
5129 for ticklabel separator '|'.
5130 * plot/__go_draw_figure__.m: Change 'autoscale fix' to
5131 'autoscale keepfix'.
5132 * plot/colorbar.m: Add demos.
5133
5134 2009-05-28 Ben Abbott <bpabbott@mac.com>
5135
5136 * plot/__go_draw_axes__.m: Add support for ticklabel separator '|'.
5137
5138 2009-05-28 Jaroslav Hajek <highegg@gmail.com>
5139
5140 * sparse/bicgstab.m: Improve preconditioning; avoid explicit inverse.
5141 * sparse/cgs.m: Improve preconditioning; avoid explicit inverse.
5142
5143 2009-05-28 Radek Salac <salac.r@gmail.com>
5144
5145 * sparse/bicgstab.m: New output when calling without arguments.
5146 Time optimization - remove certain checks linked to
5147 preconditioner which are unacceptably slow.
5148 * sparse/cgs.m: New output when calling without arguments.
5149 Time optimization - remove certain checks linked to
5150 preconditioner which are unacceptably slow. Rename internal
5151 variable to match bicgstab.
5152
5153 2009-05-27 Rik Wehbring <rdrider0-list@yahoo.com>
5154
5155 * plot/axis.m: Update documentation to reflect addition of
5156 "tight" option.
5157
5158 2009-05-27 Rik Wehbring <rdrider0-list@yahoo.com>
5159
5160 * ismember.m: Update examples to remove incorrect reference to
5161 residue function.
5162
5163 2009-05-27 John W. Eaton <jwe@octave.org>
5164
5165 * image/imwrite.m: Convert indexed images to RGB before calling
5166 __magick_write__.
5167
5168 * image/imshow.m: In demo, convert image to rgb before scaling
5169 components. Use imread instead of loadimage.
5170
5171 2009-05-26 Ben Abbott <bpabbott@mac.com>
5172
5173 * plot/__go_draw_axes__.m: Fix rendering of overlaping images and
5174 line objects. Add demos as well.
5175
5176 2009-05-27 Sļæ½ren Hauberg <hauberg@gmail.com>
5177
5178 * geometry/delaunay.m: Support cellstr's as options.
5179
5180 2009-05-27 Jaroslav Hajek <highegg@gmail.com>
5181
5182 * plot/imshow.m: Fix handling of indexed images.
5183
5184 2009-05-26 Sļæ½ren Hauberg <hauberg@gmail.com>
5185
5186 * help/__makeinfo__.m: Support several @seealso's in one text.
5187
5188 2009-05-26 John W. Eaton <jwe@octave.org>
5189
5190 * plot/colorbar.m: Downcase location argument.
5191
5192 2009-05-26 Carlo de Falco <kingcrimson@tiscali.it>
5193
5194 * pkg/pkg.m: Add "version" field to the structure returned by "pkg
5195 describe".
5196
5197 2009-05-25 Ben Abbott <bpabbott@mac.com>
5198
5199 * plot/__go_draw_axes__.m: Properly render TeX symbols for x11, when
5200 using the anonymous fontname="*".
5201
5202 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
5203
5204 * plot/gnuplot_drawnow.m: single-quote output name to allow backslash
5205 characters as filesep under windows
5206 * plot/print.m: Support ps->pdf using ghostscript under windows, check
5207 for %GSC% environment variable.
5208
5209 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
5210
5211 * plot/__gnuplot_version__.m: quote gnuplot_binary to allow spaces
5212 in file name
5213
5214 2009-05-22 John W. Eaton <jwe@octave.org>
5215
5216 * general/interp3.m: Don't require interpolation grid to have same
5217 size as data. From Kris Thielemans <kris.thielemans@imperial.ac.uk>.
5218
5219 2009-05-19 Carlo de Falco <kingcrimson@tiscali.it>
5220
5221 * pkg/pkg.m: Fix a bug when quering only one non installed package
5222 with "pkg describe".
5223
5224 2009-05-14 Jaroslav Hajek <highegg@gmail.com>
5225
5226 * optimization/__fdjac__.m: Support central differences.
5227 * optimization/fsolve.m: Support central differences. Add FinDiffType
5228 option.
5229 * optimization/fminunc.m: Ditto.
5230
5231 2009-05-17 Rik Wehbring <rdrider0-list@yahoo.com>
5232
5233 * *.m: Simplify Texinfo documentation in .m scripts by removing
5234 redundant @iftex calls
5235
5236 2009-05-17 Jaroslav Hajek <highegg@gmail.com>
5237
5238 * optimization/fminunc.m: Improve TR updating strategy.
5239 * optimization/fsolve.m: Ditto.
5240
5241 2009-05-15 John W. Eaton <jwe@octave.org>
5242
5243 v * general/nargchk.m: Don't generate error if output is struct.
5244 Uncomment some additional tests.
5245 From Alois Schloegl <alois.schloegl@tugraz.at>
5246
5247 2009-05-14 Jaroslav Hajek <highegg@gmail.com>
5248
5249 * optimization/fminunc.m: Import the step adaptation strategy
5250 improvements from fsolve.
5251
5252 2009-05-08 Ben Abbott <bpabbott@mac.com>
5253
5254 * plot/__gnuplot_has_feature__.m: Add feature "key_has_font_properties".
5255 * plot/__go_draw_axes__.m: Have legend inherit the axis font-name/size.
5256
5257 2009-05-04 Peter O'Gorman <pogma@thewrittenword.com>
5258
5259 * miscellaneous/tar.m, miscellaneous/unpack.m:
5260 Pass "xvf" to tar instead of "-x -v -f".
5261
5262 2009-04-30 Ben Abbott <bpabbott@mac.com>
5263
5264 * plot/__gnuplot_has_feature__.m: Change version for
5265 "x11_figure_position", >4.2.4 to >=4.3.0.
5266
5267 2009-04-30 Ben Abbott <bpabbott@mac.com>
5268
5269 * plot/gnuplot_drawnow.m: For figure position, treat 'wxt' as 'x11'.
5270
5271 2009-04-30 Jaroslav Hajek <highegg@gmail.com>
5272
5273 * statistics/base/range.m: Fix behavior when dim is specified.
5274
5275 2009-04-28 Ben Abbott <bpabbott@mac.com>
5276
5277 * plot/print.m: Fix typo: 'gswin23c' -> 'gswin32c'. Suppress stderr
5278 when printing. New sub-function: fix_eps_bbox(). Add option, "-tight",
5279 to replace the gnuplot bbox with a tight bbox for eps-files.
5280
5281 2009-04-23 Ben Abbott <bpabbott@mac.com>
5282
5283 * plot/print.m: Use Ghostscript rather than ImageMagick's 'convert'.
5284 Support printing to non-postscript printers. Do not change the output
5285 filename when using Ghostscript. When using lpr to print the output,
5286 send it without filtering (unix), or as if it were binary (pc).
5287
5288 2009-04-22 Robert T. Short <octave@phaselockedsystems.com>
5289
5290 * general/isa.m: Correctly report multiple layers of class hierarchy.
5291
5292 2009-04-20 John W. Eaton <jwe@octave.org>
5293
5294 * special-matrix/vander.m: Update tests.
5295
5296 2009-04-20 Jaroslav Hajek <highegg@gmail.com>
5297
5298 * special-matrix/vander.m: Allow second argument.
5299 * special-matrix/polyfit.m: Simplify.
5300
5301 2009-04-17 Rik <rdrider0-list@yahoo.com>
5302
5303 * plot/__marching_cube__.m: Correct help Texinfo so manual will compile
5304
5305 2009-04-16 Marco Caliari <marco.caliari@univr.it>
5306
5307 * toeplitz.m: Treat separately the sparse case.
5308
5309 2009-04-14 Thomas Treichl <Thomas.Treichl@gmx.net>
5310
5311 * plot/__marching_cube__.m: Add help text.
5312 * plot/isonormals.m: Add help text and tests.
5313
5314 2009-04-14 David Bateman <dbateman@free.fr>
5315
5316 * plot/__patch__.m: Set default facecolor to [0,1,0].
5317
5318 2009-04-12 Aravindh Krishnamoorthy <aravindh.k.dev@gmail.com>
5319
5320 * special-matrix/hadamard.m: Fix a documentation mistake.
5321
5322 2009-04-14 Jaroslav Hajek <highegg@gmail.com>
5323
5324 * polynomial/polyaffine.m: New function.
5325 * polynomial/polyscale.m: Remove.
5326 * polynomial/polytrans.m: Remove.
5327
5328 2009-04-12 Ben Abbott <bpabbott@mac.com>
5329
5330 * plot/__gnuplot_open_stream__.m: New function.
5331 * plot/__gnuplot_get_var__.m: If not open, open the gnuplot plot stream.
5332 * plot/gnuplot_drawnow.m: Replace internal function open_gnuplot_stream
5333 with new __gnuplot_open_stream__.
5334
5335 2009-04-11 David Bateman <dbateman@free.fr>
5336
5337 * geometry/trisurf.m: New file.
5338 * geometry/Makefile.in (SOURCES): Add it here.
5339 * geometry/trimesh.m: Convert to using 3D patches.
5340 * plot/__go_draw_axes__.m: Allow 3D filled triangular patches.
5341 * plot/__patch__.m: Rewrite to allow update of dependent variables
5342 with listener functions amongst themselves.
5343 * plot/patch.m: Add 3D demo. Update the documentation.
5344
5345 2009-04-11 Martin Helm <martinh@sirius.mhelm.de>
5346
5347 * plot/__interp_cube__.m, plot/__marching_cube__.m, isocolors.m,
5348 isonnormals.m, isosurface.m: New files.
5349 * plot/Makefile.in (SOURCES): Add them here.
5350
5351 2009-04-11 Jaroslav Hajek <highegg@gmail.com>
5352
5353 * set/intersect.m: Add missing branch.
5354
5355 2009-04-10 Ben Abbott <bpabbott@mac.com>
5356
5357 * plot/print.m: If no pdf support in gnuplot, then "convert" from
5358 postscript to pdf. For gnuplot 4.2.x use "convert", if it is present,
5359 to produce pdf output. Only render a full page for ps/pdf output.
5360 Rename variable, "size" to "canvas_size". Reformat help text to
5361 eliminate unintended spaces. Minor improvements to the code.
5362 * plot/gnuplot_drawnow.m: Place canvas size at the end of the terminal
5363 spec, and remove trailing semicolon. Minor improvments to the code.
5364 * plot/__gnuplot_get_var__.m: If fifo fails to open, try 2nd time.
5365
5366 2009-04-08 Jaroslav Hajek <highegg@gmail.com>
5367
5368 * special-matrix/vander.m: Optimize.
5369
5370 2009-04-07 Ben Abbott <bpabbott@mac.com>
5371
5372 * plot/Makefile.in: Remove __gnuplot_default_font__.m from SOURCES.
5373
5374 2009-04-06 Ben Abbott <bpabbott@mac.com>
5375
5376 * plot/__gnuplot_get_var__.m: Correct misleading error messages, and
5377 remove dangling/commented code.
5378 * plot/__gnuplot_default_font__.m: Remove file from archive.
5379 * plot/__go_draw_axes__.m, plot/__go_draw_figure__.m: Allow
5380 fontsize to be specified for all terminals with fontname == "*".
5381
5382 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
5383
5384 * polynomial/polyscale.m: New function.
5385 * polynomial/polytrans.m: New function.
5386
5387 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
5388
5389 * special-matrix/pascal.m: Fix, optimize & extend.
5390
5391 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
5392
5393 * linear-algebra/vech.m: Optimize.
5394
5395 2009-04-06 Jaroslav Hajek <highegg@gmail.com>
5396
5397 * special-matrix/toeplitz.m: Optimize.
5398
5399 2008-04-03 David Bateman <dbateman@free.fr>
5400
5401 * plot/__scatter__.m: correct indexing of cdata.x
5402
5403 2009-04-03 Jaroslav Hajek <highegg@gmail.com>
5404
5405 * optimization/fminunc.m: New function.
5406 * optimization/Makefile.in: Update.
5407 * optimization/__dogleg__: Allow general quadratics.
5408
5409 2009-04-02 Ben Abbott <bpabbott@mac.com>
5410
5411 * plot/__go_draw_axes__.m: Include gnuplot command termination when
5412 plotting image.
5413
5414 2009-04-02 Ben Abbott <bpabbott@mac.com>
5415
5416 * plot/__go_draw_axes__.m: Fix title placement for gnuplot 4.2.x.
5417
5418 2009-04-02 Jaroslav Hajek <highegg@gmail.com>
5419
5420 * optimization/fsolve.m: Fix test.
5421
5422 2009-03-30 Ben Abbott <bpabbott@mac.com>
5423
5424 * plot/__go_draw_axes__.m: New subfunction create_fontspec(). Allow
5425 fontsize to be specified when the fontname is anonymous.
5426
5427 2009-03-30 Ben Abbott <bpabbott@mac.com>
5428
5429 * plot/__gnuplot_default_font__.m: New function: determine gnuplot's
5430 terminal dependent default font.
5431 * plot/__go_draw_figure__.m: Substitute gnuplot default font when
5432 "fontname" = "*".
5433
5434 2009-03-29 John W. Eaton <jwe@octave.org>
5435
5436 * testfun/Makefile.in (SOURCES): Add rundemos.m to the list.
5437
5438 2009-03-29 Ben Abbott <bpabbott@mac.com>
5439
5440 * plot/print.m: For eps output the bounding box should represent the
5441 figure's position.
5442
5443 2009-03-28 Ben Abbott <bpabbott@mac.com>
5444
5445 * plot/gnuplot_drawnow.m: Always set figure property "__plot_stream__"
5446 to the active gnuplot steam. Permits __gnuplot_get_var__ to return to
5447 proper result for all gnuplot streams.
5448
5449 2009-03-27 Ben Abbott <bpabbott@mac.com>
5450
5451 * plot/__go_draw_axes__.m: Properly position the title for 3D plots
5452 when using the gnuplot (v4.3+) backend.
5453
5454 2009-03-27 Jaroslav Hajek <highegg@gmail.com>
5455
5456 * linear-algebra/expm.m: Fix order of outputs from balance.
5457
5458 2009-03-25 Kai Habel <kai.habel@gmx.de>
5459
5460 * general/gradient.m: Fix calculation for more than two
5461 dimensions. Change interpretation of vector arguments from
5462 spacing to coordinates. New tests.
5463
5464 2009-03-25 John W. Eaton <jwe@octave.org>
5465
5466 * mkdoc: Pass full file name to gethelp.
5467 * gethelp.cc (main): Handle second argument. Write comment with
5468 full file name to output.
5469
5470 2009-03-24 Ben Abbott <bpabbott@mac.com>
5471
5472 * plot/gnuplot_drawnow.m: When printing, pass scalar plot_stream
5473 to __gnuplot_draw_figure__, and close all plot streams when done.
5474
5475 2009-03-24 John W. Eaton <jwe@octave.org>
5476
5477 * general/isa.m: Handle parent classes.
5478
5479 2009-03-23 Ben Abbott <bpabbott@mac.com>
5480
5481 * plot/gnuplot_drawnow.m: Check that gnuplot has internal variable
5482 "GPVAL_TERMINALS".
5483 * plot/__gnuplot_has_feature__.m: Add "variable_GPVAL_TERMINALS".
5484
5485 2009-03-21 Ben Abbott <bpabbott@mac.com>
5486
5487 * plot/gnuplot_drawnow.m: Verify the gnuplot terminal is supported.
5488 * plot/__gnuplot_get_var__.m: Add function to get gnuplot variables.
5489 * plot/print.m: Restore the behavior for option -S<num>,<num>.
5490
5491 2009-03-19 Jaroslav Hajek <highegg@gmail.com>
5492
5493 * optimization/fsolve.m (guarded_eval): Simplify & fix missing
5494 semicolon.
5495
5496 2009-03-17 Jaroslav Hajek <highegg@gmail.com>
5497
5498 * optimization/__fdjac__.m: Pass in fvec to save one evaluation.
5499 * optimization/fsolve.m: Avoid redundant reevaluation when using
5500 FD jacobians. Document how it can be done with user jacobians. Make
5501 first iteration special and call outputfcn after it. Skip updates
5502 unless two successful iterations have occured.
5503 * optimization/__dogleg__.m: Add missing alpha in the zero-gradient
5504 case.
5505 * optimization/fsolve.m: Remove autodg (not used), simplify.
5506
5507 2009-03-14 Jaroslav Hajek <highegg@gmail.com>
5508
5509 * statistics/base/var.m: a -> x.
5510
5511 2009-03-13 Jaroslav Hajek <highegg@gmail.com>
5512
5513 * statistics/base/mean.m: Simplify.
5514 * statistics/base/meansq.m: Optimize.
5515 * statistics/base/center.m: Fix behvaior with vectors, simplify.
5516 * statistics/base/std.m: Simplify using `center'.
5517 * statistics/base/var.m: Ditto.
5518 * statistics/base/cov.m: Ditto.
5519
5520 2009-03-13 Jaroslav Hajek <highegg@gmail.com>
5521
5522 * general/repmat.m: Use subscript pairs rather than forming Kronecker
5523 products.
5524
5525 2009-03-11 Ben Abbott <bpabbott@mac.com>
5526
5527 * plot/__go_draw_axes__.m: Unset the {x,y,z}ticks when initializing
5528 each axis. Set ticklabels when the ticklabels are empty and when
5529 ticklabelmode=="manual".
5530
5531 2009-03-11 Marco Caliari <marco.caliari@univr.it>
5532
5533 * plot/axis.m: Implement "square" and "equal" options, conditional
5534 on how octave positions gnuplot axes. Place the "title()" and
5535 "axis()" commands after "plot()" in the demos.
5536
5537 2009-03-09 Ben Abbott <bpabbott@mac.com>
5538
5539 * plot/__go_draw_axes__.m (do_tics): Fix typo (xaxislocation ->
5540 yaxislocation).
5541
5542 2009-03-09 John W. Eaton <jwe@octave.org>
5543
5544 * help/lookfor.m (search_cache): Also match function names.
5545
5546 * pkg/pkg.m, help/gen_doc_cache.m, help/lookfor.m:
5547 Use doc-cache instead of DOC for doc cache file.
5548
5549 2009-03-09 Jaroslav Hajek <highegg@gmail.com>
5550
5551 * general/accumarray.m: Reorder tests. Call either "sparse" or
5552 __accumarray_sum__ for the default summation case.
5553 * statistics/base/histc.m: Reimplement using lookup & accumarray.
5554
5555 2009-03-08 Sļæ½ren Hauberg <hauberg@gmail.com>
5556
5557 * statistics/base/histc.m: New function.
5558
5559 2009-03-06 Ben Abbott <bpabbott@mac.com>
5560
5561 * plot/__go_draw_axes__.m: Preserve the order of axes' children
5562 when pruning the handles for the {x,y,z}labels and title.
5563 * plot/legend.m: Change demo to add colors to lines. This change
5564 reveals the problem (above) with the ordering of the axes' children.
5565
5566 2009-03-05 Jaroslav Hajek <highegg@gmail.com>
5567
5568 * linear-algebra/condest.m: Use lu rather than splu. Use relative tols
5569 for tests.
5570
5571 2009-03-05 John W. Eaton <jwe@octave.org>
5572
5573 * deprecated/spdiag.m: Ensure sparse result.
5574
5575 2009-03-05 Ben Abbott <bpabbott@mac.com>
5576
5577 * plot/__go_draw_axes__.m: Preserve column vector orientation for
5578 the axes children while removing the axis label & title handles.
5579
5580 2009-03-03 Jaroslav Hajek <highegg@gmail.com>
5581
5582 * polynomial/polyval.m: Implement using Horner scheme.
5583
5584 2009-03-03 Ben Abbott <bpabbott@mac.com>
5585
5586 * plot/gnuplot_drawnow.m: Fix unintended shift of plot image for
5587 the gnuplot postscript+eps terminal.
5588
5589 2009-03-02 Jaroslav Hajek <highegg@gmail.com>
5590
5591 * pkg/pkg.m (fix_depends): Fix & simplify splitting the string.
5592
5593 2009-03-02 Thorsten Meyer <thorsten.meyier@gmx.de>
5594
5595 * set/complement.m, set/union.m: Remove reference to deprecated
5596 function create_set.
5597
5598 2009-03-01 Ben Abbott <bpabbott@mac.com>
5599
5600 * plot/__go_draw_axes__.m: Do not render axis labels twice when
5601 their handles are visible, but do render objects with hidden
5602 handles.
5603
5604 2009-03-01 Ben Abbott <bpabbott@mac.com>
5605
5606 * general/num2str.m: Trivial bug fix. Recent switch from split()
5607 to strsplit() produced cells rather than character data.
5608
5609 2009-03-01 Ben Abbott <bpabbott@mac.com>
5610
5611 * plot/colorbar.m: Bug fix. Allow hidden colorbars to be deleted,
5612 and replace existing colorbar when a new one is created. Additional
5613 demos are included to verify these behaviors.
5614
5615 2009-02-28 Ben Abbott <bpabbott@mac.com>
5616
5617 * plot/__actual_axis_position__.m: Include file missed in prior
5618 changeset.
5619
5620 2009-02-28 Ben Abbott <bpabbott@mac.com>
5621
5622 * plot/print.m, plot/gnuplot_drawnow.m: Add compatible support for
5623 specificying resolution of bitmap terminals, "-r<num>".
5624
5625 * plot/gnuplot_drawnow.m: Check that canvas size is only specified
5626 one time.
5627
5628 * plot/gnuplot_drawnow.m, plot/__go_draw_figure__.m: Support papersize,
5629 paperposition properties. Accommodate gnuplot's implicit margins for
5630 postscript terminals. Remove internal function get_canvassize().
5631
5632 * plot/gnuplot_drawnow.m:
5633 Terminate gnuplot "set term ..." with semicolon.
5634 Specify vector terminals sizes in floating point.
5635 Rename internal function isbackend() to output_to_screen().
5636 Rename internal function gnuplot_term() to gnuplot_default_term().
5637 Rename internal function isbitmap() to term_units_are_pixels().
5638 Minor changes for coding conventions.
5639
5640 * plot/__actual_axis_position__.m, Makefile.in: New function to
5641 determine position of rendered axes, including the effect of the
5642 aspect ratio.
5643 * plot/__gnuplot_has_feature__.m: Add new feature
5644 "screen_coordinates_for_{lrtb}margin".
5645 * plot/__go_draw_axes__.m, plot/colorbar.m: Enable axes to be
5646 positioned using {lrtb}margins.
5647 * plot/colorbar.m: Add to, and modify, demos.
5648
5649 * plot/print.m: Remove non-functional/commented code.
5650 * plot/__go_draw_figure__.m: Remove non-functional code.
5651 * plot/__gnuplot_has_feature__.m: Remove non-functional code.
5652
5653 * plot/quiver3.m: Add "clf" and "colormap(jet(64))" to demo.
5654
5655 2009-02-27 John W. Eaton <jwe@octave.org>
5656
5657 * set/complement.m: Call unique, not create_set.
5658 * set/unique.m: Style fix for docstring.
5659 * deprecated/create_set.m: Move here from set/create_set.m.
5660 Always return a row vector, as documented.
5661
5662 * set/Makefile.in (SOURCES): Remove create_set.m from the list.
5663 * deprecated/Makefile.in (SOURCES): Add create_set.m to the list.
5664
5665 * general/num2str.m: Call strsplit instead of split.
5666
5667 * strings/strsplit.m: Style fixes.
5668
5669 2009-02-27 Jaroslav Hajek <highegg@gmail.com>
5670
5671 * strings/strsplit.m: Check also nargin.
5672
5673 2009-02-26 John W. Eaton <jwe@octave.org>
5674
5675 * deprecated/split.m: Add warning, not about version.
5676
5677 2009-02-26 Jaroslav Hajek <highegg@gmail.com>
5678
5679 * strings/strsplit.m: New function.
5680 * strings/split.m: Move to deprecated/.
5681 * strings/Makefile.in: Update.
5682 * deprecated/Makefile.in: Update.
5683
5684 * general/int2str.m: Use strsplit instead of split.
5685 * general/num2str.m: Ditto.
5686 * help/__makeinfo__.m: Ditto.
5687 * help/lookfor.m: Ditto.
5688 * miscellaneous/compare_versions.m: Ditto.
5689 * miscellaneous/tar.m: Ditto.
5690 * miscellaneous/unpack.m: Ditto.
5691 * miscellaneous/what.m: Ditto.
5692 * miscellaneous/zip.m: Ditto.
5693 * pkg/pkg.m: Ditto.
5694 * strings/strtok.m: Ditto.
5695 * testfun/rundemos.m: Ditto.
5696
5697 2009-02-25 John W. Eaton <jwe@octave.org>
5698
5699 * Makefile.in (distclean maintainer-clean): Remove tags and TAGS
5700 in distclean target.
5701
5702 2009-02-25 Jaroslav Hajek <highegg@gmail.com>
5703
5704 * help/lookfor.m: Vectorize the path splitting using mat2cell.
5705 Extract new path elements using setdiff.
5706
5707 2009-02-25 John W. Eaton <jwe@octave.org>
5708
5709 * plot/pie.m: Use numel to check sizes of X and LABELS instead of
5710 using size_equal. From Andy Buckle <andybuckle@gmail.com>.
5711
5712 * help/lookfor.m: Split original path into cell array and compare
5713 elements with strcmp. Suppress warnings and errors when getting
5714 help text from function files.
5715
5716 2009-02-24 John W. Eaton <jwe@octave.org>
5717
5718 * help/gen_doc_cache.m: Don't compress output file. By default,
5719 write to DOC, not DOC.gz. Don't save empty cache.
5720
5721 * help/lookfor.m: Use doc_cache_file to get location of DOC file.
5722
5723 2009-02-24 Jason Riedy <jason@acm.org>
5724
5725 * pkg/pkg.m (generate_lookfor_cache): Generate a DOC file for each
5726 directory.
5727
5728 * help/gen_doc_cache.m: Call __makeinfo__, not makeinfo.
5729
5730 2009-02-24 Jaroslav Hajek <highegg@gmail.com>
5731
5732 * optimization/fsolve.m: Update niter after each iteration, not just
5733 a succesful one.
5734
5735 2009-02-08 Thorsten Meyer <thorsten.meyier@gmx.de>
5736
5737 * configure.in: AC_SUBST ac_config_files
5738
5739 * Makefile.in: Add make targets for configuration files
5740 and config.status.
5741
5742 2009-02-23 John W. Eaton <jwe@octave.org>
5743
5744 * plot/fplot.m: Fix nargin check.
5745 From Joel Parker <Joel.Parker@radiancetech.com>.
5746
5747 2009-02-20 Steffen Groot <steffen.groot@technolution.eu>
5748
5749 * plot/__patch__.m: Correct indexing of varargin.
5750
5751 2009-02-20 Jaroslav Hajek <highegg@gmail.com>
5752
5753 * linear-algebra/dmult.m: Remove.
5754 * linear-algebra/Makefile.in: Update.
5755 * deprecated/dmult.m: Move here; revert to the 3.0.x version.
5756 * deprecated/Makefile.in: Update.
5757 * statistics/models/logistic_regression_derivatives.m: Replace dmult
5758 by diagonal matrices.
5759
5760 2009-02-19 Ben Abbott <bpabbott@mac.com>
5761
5762 * plot/gnuplot_drawnow.m: Only send figure position info to gnuplot
5763 when the plot stream is first opened. Revert usage of hidden axes
5764 to store prior figure "position" property.
5765
5766 2009-02-19 John W. Eaton <jwe@octave.org>
5767
5768 * general/__isequal__.m, general/__splinen__.m, image/__img__.m,
5769 image/__img_via_file__.m, miscellaneous/__xzip__.m,
5770 optimization/__all_opts__.m, optimization/__dogleg__.m,
5771 optimization/__fdjac__.m, path/__extractpath__.m,
5772 plot/__add_datasource__.m, plot/__area__.m,
5773 plot/__axes_limits__.m, plot/__axis_label__.m, plot/__bar__.m,
5774 plot/__bars__.m, plot/__clabel__.m, plot/__contour__.m,
5775 plot/__default_plot_options__.m, plot/__errcomm__.m,
5776 plot/__errplot__.m, plot/__ezplot__.m,
5777 plot/__gnuplot_has_feature__.m, plot/__gnuplot_version__.m,
5778 plot/__go_close_all__.m, plot/__go_draw_axes__.m,
5779 plot/__go_draw_figure__.m, plot/__line__.m,
5780 plot/__next_line_color__.m, plot/__patch__.m, plot/__plr1__.m,
5781 plot/__plr2__.m, plot/__plt1__.m, plot/__plt2__.m,
5782 plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
5783 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
5784 plot/__plt2vv__.m, plot/__plt__.m, plot/__plt_get_axis_arg__.m,
5785 plot/__pltopt1__.m, plot/__pltopt__.m, plot/__quiver__.m,
5786 plot/__scatter__.m, plot/__stem__.m, startup/__finish__.m,
5787 statistics/base/__quantile__.m: Consistent doc strings for
5788 internal fucntions.
5789
5790 2009-02-18 Ben Abbott <bpabbott@mac.com>
5791
5792 * plot/subplot.m: Fix unintended deletion of axes.
5793
5794 2009-02-18 Frederick Umminger <Frederick_Umminger@playstation.sony.com>
5795
5796 * audio/wavread.m: Improve search for data chunks.
5797
5798 2009-02-18 Ivan Sutoris <ivan.sutoris@gmail.com>
5799
5800 * miscellaneous/edit.m: Expand documentation about editor mode.
5801
5802 2009-02-18 John W. Eaton <jwe@octave.org>
5803
5804 * plot/__gnuplot_version__.m: Don't use regexp to extract version
5805 number.
5806
5807 2009-02-18 John W. Eaton <jwe@octave.org>
5808
5809 * plot/gnuplot_drawnow.m (gnuplot_set_term):
5810 Adjust nargin checks for new signature.
5811
5812 2009-02-17 Ben Abbott <bpabbott@mac.com>
5813
5814 * plot/contourc.m: Convert demo to test.
5815 * plot/surfnorm.m: Add another demo.
5816 * plot/surfnorm.m, plot/pareto.m: Add "colormap(jet)" to 1st demo.
5817 * plot/plotyy.m, plot/patch.m, plot/pareto.m, plot/legend.m,
5818 plot/fill.m, plot/comet.m, plot/colorbar.m, plot/clabel.m:
5819 Replace "close all" with "clf" in demo.
5820
5821 2009-02-17 Ben Abbott <bpabbott@mac.com>
5822
5823 * plot/gnuplot_drawnow.m: Only close the gnuplot window and send
5824 position/size info when the figure's position property has changed.
5825 (gnuplot_set_term): New arg, NEW_STREAM. Change all uses.
5826 (open_gnuplot_stream): Delete unused output ENHANCED.
5827
5828 2009-02-17 John W. Eaton <jwe@octave.org>
5829
5830 * plot/plotyy.m: Handle case of existing figure with no axes.
5831
5832 2009-02-16 John W. Eaton <jwe@octave.org>
5833
5834 * help/__makeinfo__.m: Rename from help/makeinfo.m. Delete tmp file.
5835 * help/Makefile.in (SOURCES): Add __makeinfo__.m, delete makeinfo.m.
5836 * help/get_first_help_sentence.m, help/help.m, help/lookfor.m,
5837 help/print_usage.m: Call __makeinfo__ instead of makeinfo.
5838 * help/__strip_html_tags__.m, help/__additional_help_message__.m:
5839 Doc fix.
5840
5841 2009-02-16 Ben Abbott <bpabbott@mac.com>
5842
5843 * plot/shading.m: No new figure windows for the demos.
5844 * plot/surfl.m: Clear figure before running demos.
5845
5846 2009-02-16 Jaroslav Hajek <highegg@gmail.com>
5847
5848 * linear-algebra/expm.m: Fix invalid unscaling.
5849 * help/which.m: Do not add "function" here.
5850 * optimization/fsolve.m: Update comments.
5851
5852 2009-02-16 John W. Eaton <jwe@octave.org>
5853
5854 * help/help.m: Shorten default help text.
5855
5856 2009-02-15 John W. Eaton <jwe@octave.org>
5857
5858 * help/doc.m, help/help.m, help/lookfor.m, help/type.m,
5859 help/which.m, image/colormap.m, miscellaneous/delete.m,
5860 miscellaneous/dir.m, miscellaneous/edit.m,
5861 miscellaneous/intwarning.m, miscellaneous/ls.m,
5862 miscellaneous/mex.m, miscellaneous/mkoctfile.m,
5863 miscellaneous/run.m, miscellaneous/what.m, path/savepath.m,
5864 pkg/pkg.m, plot/axis.m, plot/box.m, plot/caxis.m, plot/cla.m,
5865 plot/close.m, plot/colorbar.m, plot/grid.m, plot/hidden.m,
5866 plot/hold.m, plot/legend.m, plot/orient.m, plot/print.m,
5867 plot/shading.m, plot/title.m, plot/xlabel.m, plot/ylabel.m,
5868 plot/zlabel.m, testfun/demo.m, testfun/example.m, testfun/fail.m,
5869 testfun/rundemos.m, testfun/test.m:
5870 Delete "PKG_ADD: mark_as_command" directive.
5871
5872 * edit.m: Avoid command-style function call syntax when
5873 assigning results in tests.
5874
5875 * deprecated/mark_as_rawcommand.m, deprecated/unmark_rawcommand.m,
5876 deprecated/israwcommand.m, deprecated/mark_as_command.m,
5877 deprecated/unmark_command.m, deprecated/iscommand.m:
5878 New functions.
5879 * deprecated/Makefile.in (SOURCES): Add them to the list.
5880
5881 2009-02-15 Ben Abbott <bpabbott@mac.com>
5882
5883 * plot/subplot.m: Compatible placement of subplots.
5884
5885 2009-02-13 Ben Abbott <bpabott@mac.com>
5886
5887 * plot/__go_draw_axes__.m: Respect axes ticklength property.
5888
5889 2009-02-12 John W. Eaton <jwe@octave.org>
5890
5891 * general/sortrows.m: Call __sort_rows_idx__, not __sortrows_idx__.
5892
5893 2009-02-12 Soren Hauberg <hauberg@gmail.com>
5894
5895 * help/gen_doc_cache.m: Change API so we only handle one directory per
5896 call to this function.
5897
5898 2009-02-12 Soren Hauberg <hauberg@gmail.com>
5899
5900 * help/lookfor.m: Adapt to new cache scheme.
5901
5902 2009-02-11 Jaroslav Hajek <highegg@gmail.com>
5903
5904 * general/sortrows.m: Employ __sortrows_idx__ when applicable,
5905 gripe for sparse matrices.
5906
5907 2009-02-11 John W. Eaton <jwe@octave.org>
5908
5909 * miscellaneous/news.m: Look in octetcdir for NEWS file.
5910
5911 2009-02-09 Jaroslav Hajek <highegg@gmail.com>
5912
5913 * general/interp2.m: Added support for pchip bicubic interpolation.
5914 Also simplified code and added support for natural extrapolation via
5915 "extrap".
5916
5917 2009-02-09 John W. Eaton <jwe@octave.org>
5918
5919 * miscellaneous/Makefile.in (SOURCES): Include __xzip__.m in the list.
5920
5921 * testfun/rundemos.m: Error if fopen fails.
5922
5923 2009-02-08 John W. Eaton <jwe@octave.org>
5924
5925 * Makefile.in (install install-strip): Don't install ls-R file.
5926 (uninstall): Don't uninstall ls-R file.
5927
5928 2009-02-06 Jaroslav Hajek <highegg@gmail.com>
5929
5930 * optimization/fsolve.m: Document support for complex holomorphic
5931 systems. Improve guarded evaluation.
5932
5933 2009-02-05 John W. Eaton <jwe@octave.org>
5934
5935 * miscellaneous/news.m: Use puts instead of printf.
5936
5937 2009-02-05 Thomas D. Dean <tomdean@speakeasy.org>
5938
5939 * polynomial/polyout.m: Replace com2str with num2str, and minor
5940 style changes.
5941
5942 2009-02-04 John W. Eaton <jwe@octave.org>
5943
5944 * help/which.m: Still print something sensible if type is empty.
5945
5946 2009-02-04 Soren Hauberg <hauberg@gmail.com>
5947 Thomas Treichl <Thomas.Treichl@gmx.net>
5948
5949 * miscellaneous/Makefile.in (SOURCES): Add bzip2.m to the list.
5950
5951 2009-02-04 Frederick Umminger <Frederick_Umminger@playstation.sony.com>
5952
5953 * signal/freqz.m: Ensure causal phase response.
5954 Handle long input correctly.
5955
5956 2009-02-04 Petr Mikulik <mikulik@physics.muni.cz>
5957
5958 * plot/__go_draw_axes__.m: Pass "interpolate 0, 0" to gnuplot
5959 instead of "interpolate 4, 4".
5960
5961 2009-02-04 John W. Eaton <jwe@octave.org>
5962
5963 * audio/wavwrite.m, deprecated/splu.m, general/bitcmp.m,
5964 general/fliplr.m, general/flipud.m, general/genvarname.m,
5965 general/nargchk.m, general/nargoutchk.m, general/quadgk.m,
5966 general/rot90.m, geometry/griddata.m, geometry/rectint.m,
5967 geometry/voronoi.m, geometry/voronoin.m,
5968 help/__strip_html_tags__.m, image/brighten.m, image/imfinfo.m,
5969 image/imread.m, linear-algebra/cond.m, linear-algebra/condest.m,
5970 linear-algebra/dmult.m, linear-algebra/dot.m,
5971 linear-algebra/expm.m, linear-algebra/housh.m,
5972 linear-algebra/onenormest.m, linear-algebra/subspace.m,
5973 miscellaneous/compare_versions.m, optimization/__all_opts__.m,
5974 optimization/optimget.m, pkg/pkg.m, plot/__bar__.m,
5975 plot/__plr2__.m, plot/ribbon.m, plot/slice.m, polynomial/pchip.m,
5976 polynomial/roots.m, set/unique.m, signal/fractdiff.m,
5977 signal/hurst.m, specfun/beta.m, specfun/legendre.m,
5978 statistics/base/__quantile__.m, statistics/base/quantile.m,
5979 statistics/tests/cor_test.m,
5980 statistics/tests/kolmogorov_smirnov_test_2.m, strings/base2dec.m,
5981 strings/dec2base.m, strings/strcat.m, strings/validatestring.m,
5982 time/addtodate.m: Style fixes.
5983
5984 2009-02-04 Jaroslav Hajek <highegg@gmail.com>
5985
5986 * optimization/fsolve.m: remove redundant line.
5987
5988 2009-02-03 Jaroslav Hajek <highegg@gmail.com>
5989
5990 * optimization/Makefile.in: Add missing source.
5991
5992 2009-02-02 Rob Mahurin <rob@utk.edu>
5993
5994 * general/interpft.m: Increase tolerance in tests, for FFTPACK.
5995
5996 2009-02-03 Jaroslav Hajek <highegg@gmail.com>
5997
5998 * optimization/__all_opts__.m: Yield empty list in recursive calls.
5999 mlock to avoid unloading.
6000
6001 2009-01-30 John W. Eaton <jwe@octave.org>
6002
6003 * optimization/PKG_ADD: Delete.
6004 * optimization/fsolve.m, optimization/fzero.m,
6005 optimization/lsqnonneg.m: Use PKG_ADD: comment to call __all_opts__.
6006
6007 2009-01-30 Jaroslav Hajek <highegg@gmail.com>
6008
6009 * optimization/__all_opts__.m: New source.
6010 * optimization/optimset.m: Implement checking for registered options.
6011 * optimization/optimget.m: Ditto.
6012 * optimization/fsolve.m: Fix misspelled option.
6013 * optimization/PKG_ADD: New startup file.
6014
6015 2009-01-30 Kai Habel <kai.habel@gmx.de>
6016
6017 * plot/__go_draw_axes__.m: Add support for transparent surfaces.
6018 * plot/__gnuplot_has_feature__.m: Add feature 'transparent_surface',
6019 Require gnuplot 4.3 for transparent patches and surfaces.
6020
6021 2009-01-30 Benjamin Lindner <lindnerben@gmx.net>
6022
6023 * time/datestr.m: Convert YYYY to %Y instead of %C%y.
6024 Convert [Dd][Dd] to %d instead of %e.
6025
6026 2009-01-30 Ben Abbott <bpabbott@mac.com>
6027
6028 * plot/print.m: Use __gnuplot_has_feature__ instead of
6029 compare_versions.
6030
6031 * plot/gnuplot_drawnow.m: Respect x11 figure position property.
6032
6033 2009-01-29 John W. Eaton <jwe@octave.org>
6034
6035 * miscellaneous/fileparts.m: Match all possible file separators.
6036
6037 2009-01-29 Kai Habel <kai.habel@gmx.de>
6038
6039 * plot/__go_draw_axes__.m: Add support for transparent patches.
6040
6041 2009-01-29 Sļæ½ren Hauberg <hauberg@gmail.com>
6042
6043 * help/help.m, help/print_usage.m, help/get_first_help_sentence.m:
6044 print sensible error message when function is found but not documented.
6045
6046 * help/help.m: Allow displaying 'Contents.m' files.
6047
6048 2009-01-29 Kai Habel <kai.habel@gmx.de>
6049
6050 * plot/Makefile.in (SOURCES): Include diffuse.m, specular.m, and
6051 surfl.m in the list.
6052
6053 2009-01-28 Ben Abbott <bpabbott@mac.com>
6054
6055 * plot/gnuplot_drawnow.m: Style fixes.
6056
6057 * plot/__gnuplot_has_feature__.m: New file, checks for supported
6058 feature.
6059
6060 2009-01-28 Jaroslav Hajek <highegg@gmail.com>
6061
6062 * optimization/fsolve.m: Don't use pivoting at all (for the time
6063 being).
6064
6065 2009-01-28 Jaroslav Hajek <highegg@gmail.com>
6066
6067 * optimization/fsolve.m: Use more adaptive rescaling.
6068 Put back the default tolerances based on machine eps respecting
6069 the used precision. Partially reflect this in the default optimset
6070 values.
6071
6072 2009-01-28 Jaroslav Hajek <highegg@gmail.com>
6073
6074 * miscellaneous/ordefields.m: Use indexed assignment instead of a
6075 loop. Fix for multidimensional cases.
6076
6077 2009-01-27 John W. Eaton <jwe@octave.org>
6078
6079 * general/arrayfun.m, image/imwrite.m, plot/axis.m, plot/clf.m,
6080 plot/ribbon.m, plot/gnuplot_drawnow.m, plot/cla.m, set/unique.m:
6081 Use endif or endfor instead of "end".
6082
6083 * path/savepath.m: Call command_line_path instead of commandlinepath.
6084
6085 2009-01-27 Jason Riedy <jason@acm.org>
6086
6087 * miscellaneous/orderfields.m: Really fix the indexing for struct
6088 arrays.
6089
6090 2009-01-27 Carlo de Falco <kingcrimson@tsicali.it>
6091
6092 * polynomial/spline.m: Doc fix.
6093
6094 2009-01-27 Sļæ½ren Hauberg <hauberg@gmail.com>
6095
6096 * general/gradient.m: Handle computing the gradient of a function
6097 handle.
6098
6099 2009-01-27 Jaroslav Hajek <highegg@gmail.com>
6100
6101 * optimization/lsqnonneg.m: Reimplement using QR updating for
6102 square and overdetermined systems.
6103
6104 2009-01-27 Jaroslav Hajek <highegg@gmail.com>
6105
6106 * optimization/fsolve.m: Provide default values on request.
6107 Adjust some defaults.
6108 * optimization/fzero.m: Ditto.
6109 * optimization/optimset.m: Query optimal values via the M*b way.
6110
6111 2009-01-26 Jason Riedy <jason@acm.org>
6112
6113 * miscellaneous/orderfields.m: Also avoid loop for non-empty structs.
6114
6115 2009-01-17 Jaroslav Hajek <highegg@gmail.com>
6116
6117 * optimization/fsolve.m: Disable Broyden updates for sparse jacobians.
6118
6119 2009-01-17 Jaroslav Hajek <highegg@gmail.com>
6120
6121 * optimization/__fsolve_defopts__.m: Remove.
6122 * optimization/Makefile.in: Reflect change.
6123
6124 2009-01-17 Jaroslav Hajek <highegg@gmail.com>
6125
6126 * optimization/__fdjac__.m: Fix setting up h.
6127 * optimization/fsolve.m: Allow underdetermined systems. Use QR for
6128 large enough square and overdetermined systems, with pivoting in the
6129 first step. Simplify options. Adjust defaults - make TR radius
6130 tolerance less stringent. Support DisplayFcn.
6131
6132 2008-12-24 Ben Abbott <bpabbott@mac.com>
6133
6134 * path/savepath.m: Respect cmd-line and env paths.
6135
6136 2009-01-24 Ben Abbott <bpabbott@mac.com>
6137
6138 * sparse/svds.m: svds.m: skip tests if ARPACK is missing.
6139
6140 2009-01-23 Sļæ½ren Hauberg <hauberg@gmail.com>
6141
6142 * help/type.m: Make 'type X' work, when X is the name of a variable.
6143
6144 2009-01-22 John W. Eaton <jwe@octave.org>
6145
6146 * help/which.m: New function.
6147 * help/Makefile.in (SOURCES): Add it to the list.
6148
6149 * help/help.m: Also display location of the file before the help text.
6150 * help/print_usage: Also display additional help text.
6151 * help/__additional_help_message__.m: Return message instead of
6152 displaying it.
6153
6154 2009-01-22 Sļæ½ren Hauberg <hauberg@gmail.com>
6155
6156 * help: New directory.
6157 * configure.in (AC_CONFIG_FILES): Add help/Makefile to the list.
6158 * Makefile.in (SUBDIRS): Add it to the list.
6159 * help/__additional_help_message__.m, help/__strip_html_tags__.m,
6160 help/gen_doc_cache.m, help/get_first_help_sentence.m, help/help.m,
6161 help/lookfor.m, help/makeinfo.m, help/print_usage.m, help/type.m:
6162 New functions.
6163 * help/Makefile.in (SOURCES): Add them to the list.
6164 * help/doc.m: Move here from miscellaneous/doc.m.
6165 * miscellaneous/Makefile.in (SOURCES): Remove doc.m from the list.
6166 * miscellaneous/pkg.m: Generate documentation cache during install.
6167
6168 2009-01-22 Jaroslav Hajek <highegg@gmail.com>
6169
6170 * optimization/fsolve.m: Undo the last change.
6171
6172 2009-01-18 Thorsten Meyer <thorsten.meyier@gmx.de>
6173
6174 * miscellaneous/doc.m: Add test for existence of info file.
6175
6176 2009-01-21 John W. Eaton <jwe@octave.org>
6177
6178 * plot/__axis_label__.m: Set properties in existing axis label
6179 object instead of creating a new text object.
6180 * plot/ylabel.m: Don't set rotation property here.
6181 * plot/title.m: Don't set horizontalalignment property here.
6182
6183 * plot/ylabel.m: Insert rotation property in varargin before
6184 passing it on to __axis_label__.
6185 * plot/__axis_label__.m: Don't set rotation for ylabel here.
6186
6187 * plot/title.m: Insert horizontalalignment property in varargin
6188 before passing it on to __axis_label__.
6189
6190 2009-01-21 Jaroslav Hajek <highegg@gmail.com>
6191
6192 * strings/strchr.m: New function.
6193 * strings/Makefile.in: Add it.
6194
6195 2009-01-20 Jaroslav Hajek <highegg@gmail.com>
6196
6197 * optimization/fsolve.m: Only use qrupdate if available.
6198
6199 2009-01-20 John W. Eaton <jwe@octave.org>
6200
6201 * general/postpad.m: Doc fix.
6202 * general/prepad.m: Doc fix.
6203 * image/pink.m: Spelling fix.
6204 * image/hsv.m: Doc fix.
6205 From Francesco Potorti` <Potorti@isti.cnr.it>.
6206
6207 * testfun/assert.m: Use isfield instead of struct_contains.
6208
6209 2009-01-17 Ben Abbott <bpabbott@mac.com>
6210
6211 * general/cart2sph.m, cart2pol.m, sph2cart.m pol2cart.m:
6212 Permit scalars when transforming coordinates.
6213
6214 2009-01-17 Steven Verstoep <isgoed@hotmail.com>
6215
6216 * plot/__quiver__.m: __quiver__.m: Fix auto-size of (x,y) coord.
6217
6218 2009-01-16 Daniel J Sebald <daniel.sebald@ieee.org>
6219
6220 * plot/gnuplot_drawnow.m: Fix for handling options.
6221
6222 2009-01-16 Daniel J Sebald <daniel.sebald@ieee.org>
6223
6224 * plot/legend.m: Fix legend order for both horizontal and
6225 vertical string cell.
6226
6227 2008-01-15 Ben Abbott <bpabbott@mac.com>
6228
6229 * plot/grid.m: Document handle argument.
6230
6231 2009-01-15 Peter L. Sļæ½ndergaard <peter@sonderport.dk>
6232
6233 * general/nargoutchk.m: Doc fix.
6234 * general/nargchk.m: Improve compatibility. New tests.
6235
6236 2008-01-15 Rafael Laboissiere <rafael@debian.org>
6237
6238 * gethelp.cc: Include <cstdio>.
6239
6240 2009-01-14 Ben Abbott <bpabbott@mac.com>
6241
6242 * plot/__go_draw_axes__.m (ticklabel_to_cell): New function.
6243 Use it to handle non-cell ticklabels.
6244
6245 2009-01-14 Sļæ½ren Hauberg <hauberg@gmail.com>
6246
6247 * general/diff.m, general/logspace.m, general/nextpow2.m,
6248 linear-algebra/commutation_matrix.m,
6249 linear-algebra/duplication_matrix.m, linear-algebra/expm.m,
6250 miscellaneous/bincoeff.m, miscellaneous/list_primes.m,
6251 optimization/fsolve.m, plot/subplot.m, polynomial/pchip.m,
6252 polynomial/polyout.m, polynomial/residue.m, polynomial/spline.m,
6253 signal/freqz.m, signal/sinc.m, specfun/beta.m, specfun/betaln.m,
6254 specfun/nchoosek.m, specfun/pow2.m, special-matrix/hankel.m,
6255 special-matrix/hilb.m, special-matrix/invhilb.m
6256 special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
6257 special-matrix/vander.m, statistics/base/gls.m,
6258 statistics/base/kendall.m, statistics/base/kurtosis.m,
6259 statistics/base/mean.m, statistics/base/median.m,
6260 statistics/base/ols.m, statistics/base/skewness.m,
6261 statistics/distributions/kolmogorov_smirnov_cdf.m:
6262 Use ifnottex instead of ifinfo.
6263
6264 2009-01-14 John W. Eaton <jwe@octave.org>
6265
6266 * linear-algebra/expm.m:
6267
6268 * optimization/fsolve.m: Doc fix.
6269
6270 * plot/__go_draw_axes__.m: Scale markersize by 1/3, not 1/6.
6271
6272 * io/dlmwrite.m: Use '%c' format for character data.
6273
6274 2009-01-13 John W. Eaton <jwe@octave.org>
6275
6276 * general/repmat.m: Handle negative row or column dimension.
6277
6278 * elfun/lcm.m, general/accumarray.m, general/bicubic.m,
6279 general/cellidx.m, general/cplxpair.m, general/dblquad.m,
6280 general/gradient.m, general/interp1.m , general/pol2cart.m,
6281 general/quadgk.m, general/quadv.m, general/repmat.m,
6282 general/structfun.m, geometry/griddata.m, geometry/inpolygon.m,
6283 image/brighten.m, image/hsv2rgb.m, image/imread.m,
6284 image/imwrite.m, linear-algebra/dmult.m,
6285 linear-algebra/onenormest.m, miscellaneous/getfield.m,
6286 miscellaneous/setfield.m, miscellaneous/what.m,
6287 optimization/fsolve.m, optimization/fzero.m,
6288 optimization/lsqnonneg.m, optimization/qp.m, pkg/pkg.m,
6289 plot/__area__.m, plot/__clabel__.m, plot/__stem__.m, plot/axis.m,
6290 plot/colorbar.m, plot/contour3.m, plot/findall.m, plot/findobj.m,
6291 plot/fplot.m, plot/grid.m, plot/hist.m, polynomial/convn.m,
6292 polynomial/polyreduce.m, set/intersect.m, set/setxor.m,
6293 set/union.m, signal/arch_fit.m, signal/durbinlevinson.m,
6294 signal/fftshift.m, signal/freqz_plot.m, signal/ifftshift.m,
6295 signal/spectral_adf.m, sparse/bicgstab.m, sparse/cgs.m,
6296 sparse/gplot.m, sparse/normest.m, sparse/pcg.m, sparse/pcr.m,
6297 sparse/spy.m, sparse/svds.m, sparse/treelayout.m,
6298 sparse/treeplot.m, specfun/primes.m, special-matrix/hadamard.m,
6299 statistics/base/center.m, statistics/base/quantile.m,
6300 statistics/base/ranks.m, statistics/base/std.m,
6301 statistics/distributions/hygepdf.m,
6302 statistics/tests/kruskal_wallis_test.m, strings/index.m,
6303 strings/mat2str.m, strings/str2double.m, strings/strrep.m,
6304 testfun/assert.m, testfun/example.m, testfun/fail.m,
6305 testfun/speed.m, testfun/test.m: Style fixes.
6306
6307 * audio/wavread.m, general/__splinen__.m, general/bicubic.m,
6308 general/rat.m, linear-algebra/expm.m, linear-algebra/krylov.m,
6309 linear-algebra/onenormest.m, miscellaneous/edit.m,
6310 optimization/__dogleg__.m, pkg/pkg.m, plot/__errplot__.m,
6311 plot/__go_draw_axes__.m, plot/__stem__.m, plot/findobj.m,
6312 set/ismember.m, signal/arma_rnd.m, signal/freqz.m, signal/stft.m,
6313 sparse/pcg.m, sparse/sprandsym.m, sparse/treelayout.m,
6314 specfun/factor.m, specfun/nchoosek.m, specfun/primes.m,
6315 statistics/base/quantile.m, statistics/base/values.m,
6316 strings/findstr.m, strings/str2double.m, strings/strrep.m,
6317 testfun/assert.m, testfun/fail.m, testfun/speed.m, testfun/test.m,
6318 time/datestr.m, time/datevec.m: Comment style fixes.
6319
6320 2009-01-13 Daniel J Sebald <daniel.sebald@ieee.org>
6321
6322 * set/unique.m: Fix for vertical array inputs.
6323
6324 2009-01-12 John W. Eaton <jwe@octave.org>
6325
6326 * optimization/fzero.m, optimization/fsolve.m: Style fixes.
6327 Use strcmpi to compare options.
6328
6329 2009-01-12 Thorsten Meyer <thorsten.meyier@gmx.de>
6330
6331 * strings/strvcat.m: Remove.
6332 * strings/Makefile.in (SOURCES): Remove strvcat.m.
6333
6334 2009-01-12 John W. Eaton <jwe@octave.org>
6335
6336 * plot/diffuse.m, plot/surfl.m, plot/specular.m: Style fixes.
6337
6338 2009-01-11 Jaroslav Hajek <highegg@gmail.com>
6339
6340 * general/sortrows.m: Fix invalid `{x:y} = z' assignment.
6341 * miscellaneous/orderfields.m: Ditto.
6342 * miscellaneous/what.m: Ditto.
6343 * pkg/pkg.m: Ditto.
6344 * plot/ndgrid.m: Ditto.
6345 * strings/strcat.m: Ditto.
6346
6347 2009-01-09 Kai Habel <kai.habel@gmx.de>
6348
6349 * plot/surfl.m: New function
6350 * plot/diffuse.m: Ditto.
6351 * plot/specular.m: Ditto.
6352
6353 2009-01-05 John W. Eaton <jwe@octave.org>
6354
6355 * mkdoc: Set defaults for FIND and PERL. Check usage.
6356
6357 2009-01-01 Thorsten Meyer <thorsten.meyier@gmx.de>
6358
6359 * miscellaneous/__xzip__.m: Fix error messages, add tests.
6360
6361 2008-12-26 Thorsten Meyer <thorsten.meyier@gmx.de>
6362
6363 * general/int2str.m, general/num2str.m, strings/base2dec.m,
6364 strings/blanks.m, strings/cstrcat.m, strings/findstr.m,
6365 strings/isstrprop.m, strings/mat2str.m, strings/regexptranslate.m,
6366 strings/split.m, strings/str2double.m, strings/str2num.m,
6367 strings/strcat.m, strings/strcmpi.m, strings/strfind.m,
6368 strings/strjust.m, strings/strmatch.m, strings/strncmpi.m,
6369 strings/strrep.m, strings/strtok.m, strings/strtrim.m,
6370 strings/strtrunc.m, strings/strvcat.m, strings/substr.m:
6371 Fix documentation strings, add examples, references and tests.
6372 * general/int2str.m: Add missing semicolon.
6373 * strings/regexptranslate.m: add nargin check.
6374 * strings/str2double.m: fix nargin check.
6375
6376 2008-12-29 David Bateman <dbateman@free.fr>
6377
6378 * goemetry/voronoi.m: Speed up and handle dense grids.
6379
6380 2008-12-28 Jaroslav Hajek <highegg@gmail.com>
6381
6382 * miscellaneous/delete.m: Allow filename globs. Display warnings if
6383 operation fails.
6384
6385 2008-12-26 Francesco PotortƬ <pot@gnu.org>
6386
6387 * general/prepad.m: Add reference to postpad.
6388
6389 * miscellaneous/bincoeff.m: Make reference to nchoosek.
6390
6391 * general/postpad.m: Use @seealso. Add reference to resize.
6392
6393 * statistics/base/statistics.m: Correct help string.
6394
6395 * plot/hist.m: Doc string now mentions matrix input argument.
6396 Correct error message.
6397
6398 2008-12-30 Ben Abbott <bpabbott@mac.com>
6399
6400 * plot/__contour__.m: __contour__.m: correct order of patches
6401
6402 2008-12-30 Ben Abbott <bpabbott@mac.com>
6403
6404 * plot/__contour__.m: __contour__.m: correct order of patches
6405
6406 2008-12-24 Doug Stewart <dastew@sympatico.ca>
6407
6408 * plot/grid.m: Handle "minor" option.
6409
6410 2008-12-24 John W. Eaton <jwe@octave.org>
6411
6412 * testfun/test.m: Print "has no tests" message if there are demos
6413 but no tests instead of printing PASSES 0 out of 0 tests.
6414
6415 2008-12-23 David Bateman <dbateman@free.fr>
6416
6417 * sparse/svds.m: New function.
6418 * sparse/Makefile.in (SOURCES): Add it here.
6419
6420 2008-11-21 Radek Salac <salac.r@gmail.com>
6421
6422 * sparse/bicgstab.m: New function.
6423 * sparse/Makefile.in (SOURCES): Add it here.
6424
6425 2008-12-18 Daniel J Sebald <daniel.sebald@ieee.org>
6426
6427 * time/datevec.m (__date_vfmt2sfmt__): New helper function.
6428 (datevec): Avoid repeated parsing of the format string.
6429 * set/unique.m: Only check for options if nargin > 1.
6430
6431 2008-12-15 Jaroslav Hajek <highegg@gmail.com>
6432
6433 * optimization/lsqnonneg.m: Preprocess using QR for over-determined
6434 systems. Simplify & fix indexing. Use left division for step problem.
6435 Fix output args.
6436
6437 2008-12-13 Francesco Potortļæ½ <pot@gnu.org>
6438
6439 * specfun/nchoosek.m: Check for input arguments, signal loss of
6440 precision, correctly handle k==0 and k==n cases, add proper tests.
6441
6442 2008-12-11 Jaroslav Hajek <highegg@gmail.com>
6443
6444 * optimization/fsolve.m: Optionally allow pivoted qr factorization.
6445
6446 2008-12-10 Jaroslav Hajek <highegg@gmail.com>
6447
6448 * linear-algebra/expm.m: New source.
6449
6450 2008-12-09 Jaroslav Hajek <highegg@gmail.com>
6451
6452 * specfun/nchoosek.m: Use a recursionless approach.
6453
6454 2008-12-09 Jaroslav Hajek <highegg@gmail.com>
6455
6456 * general/repmat.m: Optimize & simplify the scalar & 2d matrix case.
6457
6458 2008-12-07 Thorsten Meyer <thorsten.meyier@gmx.de>
6459
6460 * strings/lower.m: Remove.
6461 * strings/upper.m: Remove.
6462 * strings/Makefile.in: Remove lower.m, upper.m.
6463
6464 2008-12-02 Thorsten Meyer <thorsten.meyier@gmx.de>
6465
6466 * strings/str2mat.m: Make it a simple wrapper around
6467 char() and move it to deprecated/str2mat.m, remove
6468 obsolete tests, move remaining test to src/strfns.cc (Fchar).
6469 * strings/Makefile.in: Remove str2mat.m.
6470 * deprecated/Makefile.in: Add str2mat.m.
6471 * strings/strvcat.m: Remove reference to str2mat.
6472
6473 2008-11-28 David Bateman <dbateman@free.fr>
6474
6475 * plot/__go_draw_axes__.m: Set two point clipping mode to be on.
6476
6477 2008-11-26 Francesco PotortƬ <pot@gnu.org>
6478
6479 * specfun/nchoosek.m: Set max_recursion_depth and use a subfunction.
6480
6481 2008-11-29 Thorsten Meyer <thorsten.meyier@gmx.de>
6482
6483 * miscellaneous/gzip.m: Remove @seealso reference to __xzip__,
6484 improve tests.
6485 * miscellaneous/bzip2.m: Remove @seealso reference to __xzip__,
6486 fix handling of output argument, add test.
6487 * miscellaneous/__xzip__.m: Improve error messages, fix cleanup
6488 of temporary directories, remove tab characters
6489
6490 2008-11-24 Ben Abbott <bpabbott@mac.com>
6491
6492 * plot/legend.m: Correct ording of legend labels.
6493
6494 2008-11-24 Ben Abbott <bpabbott@mac.com>
6495
6496 * plot/__go_draw_axes__.m: Correct order for rendering children.
6497
6498 2008-11-21 Radek Salac <salac.r@gmail.com>
6499
6500 * sparse/cgs.m, sparse/treelayout.m: New functions.
6501 * sparse/Makefile.in (SOURCES): Add them here.
6502
6503 2008-11-14 David Bateman <dbateman@free.fr>
6504
6505 * plot/__go_draw_axes__.m (do_tics_1): Support the minorick properties
6506 of the axis object.
6507
6508 2008-11-14 Ben Abbott <bpabbott@mac.com>
6509
6510 * plot/gnuplot_drawnow.m: Add support of properites to gp backend.
6511
6512 2008-11-13 John W. Eaton <jwe@octave.org>
6513
6514 * statistics/distributions/chi2rnd.m: Fix another missing semicolon.
6515 From sven.mattisson@insatnet.nu.
6516
6517 2008-11-12 David Bateman <dbateman@free.fr>
6518
6519 * plot/__quiver__.m: Only autoscale if more than one element to
6520 plot. Modify callbacks for change in order of children.
6521 * plot/__stem__.m: Modify callbacks for change in order of children.
6522
6523 2008-11-10 John W. Eaton <jwe@octave.org>
6524
6525 * polynomial/spline.m: Delete debugging statements. From
6526 Sebastian Schļæ½ps <sebastian@schoeps.org>.
6527
6528 2008-11-07 Thorsten Meyer <thorsten.meyier@gmx.de>
6529
6530 * mkdoc: do not remove white space before @ within @example
6531 environment
6532
6533 2008-11-05 Thorsten Meyer <thorsten.meyier@gmx.de>
6534
6535 * plot/subplot.m: fix texi bug
6536
6537 2008-11-04 Thorsten Meyer <thorsten.meyier@gmx.de>
6538
6539 * miscellaneous/unpack.m: return directly after recursive handling
6540 of cell-strings
6541
6542 2008-11-03 Ben Abbott <bpabbott@mac.com>
6543
6544 * plot/__go_draw_axes__.m: xticklabel should accept a numeric vector.
6545
6546 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
6547
6548 * optimization/__fdjac__.m: New function file.
6549 * optimization/__dogleg__.m: New function file.
6550 * optimization/fsolve.m: New function file.
6551 * optimization/Makefile.in: Include the new sources.
6552
6553 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
6554
6555 * optimization/fzero.m: Replace tabs by spaces.
6556
6557 2008-09-28 Jaroslav Hajek <highegg@gmail.com>
6558
6559 * optimization/fzero.m: Simplify exception handling.
6560
6561 2008-10-31 Jaroslav Hajek <highegg@gmail.com>
6562
6563 * optimization/fzero.m: New function file.
6564 * optimization/Makefile.in: Add it.
6565
6566 2008-10-31 Jaroslav Hajek <highegg@gmail.com>
6567
6568 * optimization/optimset.m: Don't include empty options in option
6569 structure.
6570 * optimization/optimget.m: New function file.
6571 * optimization/Makefile.in: Add it.
6572 * optimization/lsqnonneg.m: Query options using optimget.
6573
6574 2008-10-31 Jaroslav Hajek <highegg@gmail.com>
6575
6576 * linear-algebra/__norm__.m: Remove.
6577
6578 2008-10-25 Thorsten Meyer <thorsten.meyier@gmx.de>
6579
6580 * miscellaneous/bzip2.m, miscellaneous/__xzip__.m: new commands.
6581 * miscellaneous/gzip.m: change to use __xzip__ for actual compression,
6582 add tests.
6583
6584 2008-10-31 David Bateman <dbateman@free.fr>
6585
6586 * plot/__contour__.m: Exclude infinite values when calculating contour
6587 levels.
6588 * plot/clabel.m: Close previous plots in demos to avoid pollution
6589 between other plot demos.
6590 * plot/plotyy.m: Ditto.
6591
6592 2008-10-30 David Bateman <dbateman@free.fr>
6593
6594 * plot/legend.m: Add support for the "left" and "right" options.
6595 * plot/__go_draw_axes__.m: If the axes property keyreverse is set,
6596 reverse the key and labelling text.
6597
6598 * plot/__clabel__.m, plot/clabel.m: New functions.
6599 * plot/Makefile.in (SOURCES): Add them here.
6600 * plot/__contour__.m: Rewrite to use contour groups.
6601 * plot/contourf.m: Call __contour__ instead of using specific code.
6602 * plot/contour.m, plot/contour3.m: Minor modification to allow for
6603 new interface to __contour__.
6604
6605 2008-10-29 Thorsten Meyer <thorsten.meyier@gmx.de>
6606
6607 * set/create_set.m, set/ismember.m, set/union.m, set/complement.m:
6608 Fix @seealso references to deprecated function intersection.
6609 * polynomial/polyvalm.m, polynomial/polyout.m,
6610 polynomial/polyint.m, polynomial/polygcd.m,
6611 deprecated/polyinteg.m: Remove "and" from @seealso string.
6612 * specfun/betaln.m: Change @seealso reference from deprecated
6613 betai to betainc.
6614 * plot/plot.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m,
6615 plot/plot3.m: Fix @seealso references to ylabel and zlabel.
6616 * general/issymmetric.m, image/imagesc.m, specfun/realpow.m,
6617 polynomial/polyfit.m, time/eomday.m: Remove @seealso references to
6618 non-existent functions.
6619
6620 2008-10-29 John W. Eaton <jwe@octave.org>
6621
6622 * plot/cla.m: In test, set visible off when creating figure.
6623
6624 2008-10-28 Gabriele Pannocchia <g.pannocchia@ing.unipi.it>
6625
6626 * optimization/qp.m: Convert bounds of the form b <= x <= b and
6627 constraints of the form b <= A*x <= b to equality constraints.
6628
6629 2008-10-27 Sļæ½ren Hauberg <hauberg@gmail.com>
6630
6631 * plot/ellipsoid.m: Check nargin == 6, not nargin == 5.
6632
6633 2008-10-22 Ben Abbott <bpabbott@mac.com>
6634
6635 * plot/cla.m: Fix error when no children to clear.
6636
6637 * plot/findobj.m: Allow handle to be empty.
6638
6639 2008-10-22 John W. Eaton <jwe@octave.org>
6640
6641 * plot/allchild.m: Move call to get showhiddenhandles outside of
6642 unwind_protect block.
6643
6644 2008-10-22 David Bateman <dbateman@free.fr>
6645
6646 * plot/refreshdata.m: Modify demo so that "y" is evaluated in the
6647 "caller" workspace.
6648
6649 * plot/__errplot__.m: Add errorbar series objects.
6650 * plot/errbar.m: Add some demos.
6651
6652 * plot/__add_line_series__.m: Remove
6653 * plot/Makefile.in (SOURCES): Remove it here too.
6654 * plot/__add_datasource__.m: Allow for more than one character in
6655 source name.
6656 * plot/refreshdata.m: Ditto.
6657 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
6658 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vv__.m,
6659 plot/__plt2vs__.m, plot3.m: Remove previous line series changes.
6660 * plot/__scatter__.m: Add scatter series objects and data sources.
6661 * plot/legend.m: Update type in loop and remove debugging messages.
6662
6663 2008-10-21 Ben Abbott <bpabbott@mac.com>
6664
6665 * specfun/legendre.m: Warn once on under/overflow.
6666
6667 * plot/clf.m: Improve Matlab compatibility.
6668
6669 2008-10-21 John W. Eaton <jwe@octave.org>
6670
6671 * plot/quiver3.m: Turn hold off after demo.
6672
6673 * plot/newplot.m: Delete stray debugging code.
6674
6675 * plot/gnuplot_drawnow.m: Pass handle to __go_draw_figure__, not
6676 struct. Use get instead of examining struct fields directly.
6677 * plot/__go_draw_figure__.m: First arg is now handle, not figure
6678 object struct. Use get instead of examining struct elements
6679 directly. Use allhild instead of looking at children field of
6680 figure object struct.
6681
6682 2008-10-20 Ben Abbott <bpabbott@mac.com>
6683
6684 * plot/orient.m: Fix syntax error.
6685
6686 2008-10-20 David Bateman <dbateman@free.fr>
6687
6688 * testfun/rundemos.m: Pause between files, as demo itself doesn't.
6689
6690 * plot/fill.m, plot/quiver.m: Quiet the demos.
6691 * plot/stair.m: Treat a line style argument correctly.
6692
6693 2008-10-20 John W. Eaton <jwe@octave.org>
6694
6695 * plot/surfnorm.m: Save and restore hold state.
6696 From Daniel J. Sebald <daniel.sebald@ieee.org> and
6697 Ben Abbott <bpabbott@mac.com>.
6698
6699 2008-10-20 Ben Abbott <bpabbott@mac.com>
6700
6701 * plot/closereq.m: Respect property tag.
6702
6703 * plot/__stem__.m: Respect new ordering of children when setting
6704 baseline.
6705
6706 * plot/orient.m, plot/print.m: Properly validate figure handle.
6707
6708 * plot/hold.m, plot/comet.m: Properly validate axes handle.
6709
6710 * plot/__go_draw_axes__.m: Fix for binary xfer of suface plots.
6711
6712 2008-10-20 David Bateman <dbateman@free.fr>
6713
6714 * plot/plotyy.m: Test that an axes handle actually is one before
6715 setting it.
6716
6717 2008-10-17 David Bateman <dbateman@free.fr>
6718
6719 * plot/__plt_get_axis_arg__.m: Exclude non-numeric and root figure
6720 from potential axis handles.
6721 * plot/colorbar.m: Remove debug output.
6722 * plot/comet.m: Close plot before demo
6723 * plot/contourc.m: No output if nargout == 0.
6724
6725 2008-10-16 David Bateman <dbateman@free.fr>
6726
6727 * plot/subplot.m: Allow for column vector of children for figure.
6728
6729 2008-10-16 John W. Eaton <jwe@octave.org>
6730
6731 * testfun/rundemos.m: New function.
6732
6733 2008-10-16 Ben Abbott <bpabbott@mac.com>
6734
6735 * plot/contourf.m: Correct order of patch object handles.
6736
6737 2008-10-16 David Bateman <dbateman@free.fr>
6738
6739 * plot/colorbar.m (colorbar:resetaxis): Uncomment the reseting of
6740 the axes.
6741
6742 * plot/newplot.m: Don't preserve axes properties here, but rather
6743 do it in the graphics handle code so that the preservation can be
6744 done after callbacks are executed.
6745
6746 * plot/__go_draw_axes__.m: If current plot is an image, don't flag
6747 the plot as binary, as the binary specification is already in the
6748 "usingclause".
6749
6750 * plot/__go_draw_figure__.m: Always use multiplot and create an
6751 enclosing axis to ensure bounding box of postscript is correct.
6752
6753 2008-10-16 Ben Abbott <bpabbott@mac.com>
6754
6755 * plot/__go_draw_axes__.m (do_tics_1): New arg, interpreter.
6756 (do_tics): Pass interpreter to do_tics_1.
6757
6758 2008-10-15 David Bateman <dbateman@free.fr>
6759
6760 * general/colon.m: Small typo.
6761 * general/loadobj.m: Ditto.
6762
6763 2008-10-14 Ben Abbott <bpabbott@mac.com>
6764
6765 * plot/__go_draw_axes__.m (do_tics_1): New args, fontname and fontsize.
6766 Pass fontspec for tic marks to gnuplot.
6767 (do_tics): Pass axes fontname and fontsize to do_tics_1.
6768
6769 * plot/newplot.m: Perserve fontangle, fontname, fontsize,
6770 fontunits, fontweight, position, outerposition, and
6771 activepositionproperty axes properties when replacing plot.
6772
6773 2008-10-15 Daniel J. Sebald <daniel.sebald@ieee.org>
6774
6775 * plot/__go_draw_axes__.m: Make previous change work for surface
6776 plots.
6777
6778 2008-10-14 Daniel J. Sebald <daniel.sebald@ieee.org>
6779
6780 * plot/__go_draw_axes__.m: Send binary data to gnuplot.
6781
6782 2008-10-13 Ben Abbott <bpabbott@mac.com>
6783
6784 * plot/__go_draw_axes__.m: Fix concatenation of handles.
6785
6786 2008-10-12 David Bateman <dbateman@free.fr>
6787
6788 * general/colon..m: New function.
6789 * general/Makefile.in (SOURCES): Add it here.
6790
6791 2008-10-10 David Bateman <dbateman@free.fr>
6792
6793 * image/__img__.m: Manually set the limits of th eimage
6794 * plot/__go_draw_axes__.m: Base window position in the axis
6795 position property and not the outerposition property. Remove
6796 colorbar code based on the gnuplot colorbox. Allow images to be a
6797 vector to support image based colorbars. Also check labelmode for
6798 manual tics.
6799 * plot/__go_draw_figure__.m: Remove gnuplot colorbox based
6800 colorbar code.
6801 * plot/colorbar.m: Rewrite to use an image and callbacks to link
6802 it to the principal axis.
6803 * plot/legend.m: Support an axis handle as the first
6804 argument. Support hggroups.
6805 * plot/pareto.m: Don't support an axis handle as the first
6806 argument as the plotyy command in fact needs two axis handles.
6807 * plot/plotyy.m: Rewrite to use listeners and callbacks to
6808 synchronize the two axes.
6809 * plot/subplot.m: Also skip axes that are tagged as being a
6810 colorbar. Don't break in search of overlapping axes to delete. Set
6811 both the position and the outerposition.
6812
6813 2008-10-09 Ben Abbott <bpabbott@mac.com>
6814
6815 * plot/__axis_label__.m: Inherit font properties from axes.
6816
6817 2008-10-09 David Bateman <dbateman@free.fr>
6818
6819 * general/loadobj.m, general/saveobj.m, general/display: New functions
6820 * general/Makefile.in (SOURCES): Add then here.
6821
6822 2008-10-08 John W. Eaton <jwe@octave.org>
6823
6824 * miscellaneous/fileparts.m: Handle "/file" properly.
6825 Improve compatibility.
6826
6827 2008-10-07 Ben Abbott <bpabbott@mac.com>
6828
6829 * plot/cla.m: New function.
6830 * plot/Makefile.in (SOURCES): Add it to the list.
6831
6832 2008-10-07 John W. Eaton <jwe@octave.org>
6833
6834 * miscellaneous/delete.m: Pass array of handles to __go_delete__.
6835
6836 2008-10-06 John W. Eaton <jwe@octave.org>
6837
6838 * plot/__add_datasource__.m, plot/__axes_limits__.m,
6839 plot/__bar__.m, plot/__bars__.m, plot/__contour__.m,
6840 plot/__go_draw_axes__.m, plot/__go_draw_figure__.m,
6841 plot/__patch__.m, plot/__quiver__.m, plot/__scatter__.m,
6842 plot/__stem__.m, plot/ancestor.m, plot/axis.m, plot/box.m,
6843 plot/caxis.m, plot/close.m, plot/colorbar.m, plot/fill.m,
6844 plot/findobj.m, plot/grid.m, plot/hidden.m, plot/hold.m,
6845 plot/ishold.m, plot/legend.m, plot/linkprop.m, plot/orient.m,
6846 plot/plotmatrix.m, plot/shading.m: Use case-insensitive comparison
6847 for properties. Misc style fixes.
6848
6849 2008-10-06 Ben Abbott <bpabbott@mac.com>
6850
6851 * plot/orient.m: Figure handle must be scalar.
6852 * plot/hold.m: Axis handle must be scalar.
6853 * plot/axes.m: Axis handle must be scalar.
6854 * plot/__plt_get_axis_arg__.m: Handle must be scalar.
6855
6856 * miscellaneous/delete.m: Permit a vector of handles to be deleted.
6857
6858 2008-10-02 John W. Eaton <jwe@octave.org>
6859
6860 * pkg/pkg.m (configure_make): Handle filenames with spaces.
6861
6862 2008-10-02 Benjamin Lindner <lindnerb@users.sourceforge.net>
6863
6864 * pkg.m (configure_make): Enclose building directory in quotes.
6865
6866 2008-10-02 Ben Abbott <bpabbott@mac.com>
6867
6868 * plot/__go_draw_axes__.m: Remove depdenence on gnuplot version.
6869
6870 2008-09-30 Jaroslav Hajek <highegg@gmail.com>
6871
6872 * string/split.m: New tests.
6873
6874 2008-09-30 Ben Abbott <bpabbott@mac.com>
6875
6876 * plot/__go_draw_axes__.m: Fix interpolation of facecolors.
6877
6878 * plot/shading.m: New demo.
6879
6880 2008-09-29 John W. Eaton <jwe@octave.org>
6881
6882 * plot/__go_draw_axes__.m: Eliminate have_newer_gnuplot variable.
6883
6884 * plot/__gnuplot_version__.m: Also include patchlevel.
6885
6886 2008-09-29 Ben Abbott <bpabbott@mac.com>
6887
6888 * polynomial/deconv.m: Fix row/col orientation & length of output.
6889
6890 * polynomial/conv.m: Correct row/col orientation of output.
6891
6892 2008-09-27 Ivan Sutoris <ivan.sutoris@gmail.com>
6893
6894 * optimization/sqp.m: Document additional parameters.
6895
6896 2008-09-26 David Bateman <dbateman@free.fr>
6897
6898 * general/subsindex.m: Dummy subsindex function for help string
6899 and to throw error for use outside of a class
6900 * general/Makefile.in (SOURCES): Include it here.
6901
6902 2008-09-26 John W. Eaton <jwe@octave.org>
6903
6904 * image/imfinfo.m: Delete temporary file.
6905
6906 2008-09-25 Sļæ½ren Hauberg <hauberg@gmail.com>
6907
6908 * image/imread.m, image/imwrite.m: Doc fix.
6909
6910 2008-09-24 John W. Eaton <jwe@octave.org>
6911
6912 * plot/fplot.m: Call axis after calling plot.
6913
6914 2008-09-24 Sļæ½ren Hauberg <hauberg@gmail.com>
6915
6916 * image/imfinfo.m: New function.
6917 * image/Makefile.in (SOURCES): Add it to the list.
6918
6919 2008-09-24 Ben Abbott <bpabbott@mac.com>
6920
6921 * strings/strcat.m: Improve Matlab compatibility for non-character
6922 data.
6923
6924 2008-09-24 John W. Eaton <jwe@octave.org>
6925
6926 * general/interpft.m: Increase tolerance in tests.
6927
6928 2008-09-23 Francesco Potorti` <Potorti@isti.cnr.it>
6929
6930 * plot/pcolor.m: Improve doc string.
6931
6932 2008-09-22 Ben Abbott <bpabbott@mac.com>
6933
6934 * plot/comet.m: New file.
6935 * plot/Makefile.in (SOURCES): Add it here.
6936
6937 2008-09-22 David Bateman <dbateman@free.fr>
6938
6939 * plot/plotmatrix.m: New function.
6940 * plot/Makefile.in (SOURCES): Add it here.
6941
6942 * general/quadgk.m: No function count in quadgk and so don't try and
6943 print it when given trace argument.
6944
6945 2008-09-18 Jaroslav Hajek <highegg@gmail.com>
6946
6947 * general/blkdiag.m: Skip assignment if rhs is empty.
6948
6949 2008-09-18 Kris Thielemans <kris.thielemans@csc.mrc.ac.uk>
6950
6951 * image/imshow.m: Fix for display_range.
6952
6953 * general/interpn.m: Fixe for extrapval and documentation of
6954 extrapval.
6955
6956 2008-09-17 David Bateman <dbateman@free.fr>
6957
6958 * time/datetick.m: New function.
6959 * time/Makefile.in (SOURCES): Add it here.
6960 * time/datestr.m: More careful check for datevec format with 6
6961 column arguments.
6962 * plot/__go_draw_axes__ (do_tics_1): Use %.15g format rather than
6963 %g format. Also use manual mode if xlabelmode is manual.
6964
6965 * general/cell2mat.m: Backout previous change. Special case 2D
6966 case for speed.
6967
6968 2008-09-11 David Bateman <dbateman@free.fr>
6969
6970 * general/cell2mat.m: Improve the speed.
6971
6972 2008-09-09 John W. Eaton <jwe@octave.org>
6973
6974 * time/datestr.m: Convert format and use strftime to do most of
6975 the actual conversion.
6976
6977 2008-09-08 Tatsuro MATSUOKA <tmacchant@yahoo.co.jp>
6978
6979 * plot/plot.m: Doc fix.
6980
6981 2008-09-08 Mark van Rossum <mvanross@inf.ed.ac.uk>
6982
6983 * statistics/distributions/binornd.m: Handle zero values of n
6984 correctly.
6985
6986 2008-09-08 Kai Habel <kai.habel@gmx.de>
6987
6988 * plot/contourf.m: Fix case for equal-sized matrices
6989 of X and Y.
6990
6991 2008-09-02 David Bateman <dbateman@free.fr>
6992
6993 * plot/__add_datasource__.m: Fix indexing of varargin.
6994
6995 * plot/__line__.m: Remove empty clause fof if/then/else test
6996 * plot/plot3.m: Correctly plot matrices.
6997
6998 2008-08-31 Michael Goffioul <michael.goffioul@gmail.com>
6999
7000 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
7001 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
7002 plot/__plt2vv__.m: Do not call "set" with empty arguments.
7003
7004 2008-08-29 David Bateman <dbateman@free.fr>
7005
7006 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
7007 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
7008 plot/__plt2vv__.m, plot/plot3.m, plot/__area__.m, plot/__bars__.m,
7009 plot/__quiver__.m, plot/__stem__.m, plot/stairs.m :
7010 Pass additional prop/val pairs to hggroup rather than underlying
7011 objects. If a baseline existings specifically associate it with
7012 the parent of the created hggroup to allow things like "stem(...,
7013 'parent', hg)" to work correctly.
7014 * plot/hold.m: If currentaxes if figure doesn't exist, create it.
7015
7016 * plot/plot3.m: Pass hline to __add_line_series__.
7017 * plot/__add_datasource__.m: Fix off by one error.
7018
7019 2008-08-28 David Bateman <dbateman@free.fr>
7020
7021 * plot/__add_line_series__.m, plot/ishghandle.m, plot/linkprop.m,
7022 plot/refresh.m, plot/refreshdata.m: New functions
7023 * Makefile.in (SOURCES): Add them here.
7024
7025 * plot/__area__.m, plot/__bars__.m, plot/__quiver__.m,
7026 plot/__stem__.m, plot/stairs.m, plot/stem.m: Add data sources.
7027
7028 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
7029 plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
7030 plot/__plt2vv__.m, plot/plot3.m: Add line series and data sources.
7031
7032 2008-08-28 Martin Weiser <weiser2@natur.cuni.cz>
7033
7034 * plot/scatter3.m: Doc fix.
7035
7036 2008-08-26 John W. Eaton <jwe@octave.org>
7037
7038 * plot/hold.m: If hold is applied to a figure, set state for all
7039 child axes objects.
7040
7041 2008-08-26 Michael Goffioul <michael.goffioul@gmail.com>
7042
7043 * plot/backend.m: New function to handle backend switch.
7044 * plot/Makefile.in: Add it.
7045
7046 2008-08-26 David Bateman <dbateman@free.fr>
7047
7048 * plot/__area__.m: Use __next_line_color__ rather than fixed set
7049 of colors. Convert to use area series objects.
7050 * plot/area.m: Update documentation to correspond to
7051 the area series usage.
7052 * plot/__bar.m: Pass the original rather than scaled width to
7053 __bars__.
7054 * plot/__bars__.m: Convert to use bar series objects.
7055 * plot/bar.m, plor/barh.m: Update documentation to correspond to
7056 the bar series usage.
7057 * plot/__quiver__.m: Convert to use quiver series objects. Change
7058 the default scaling and arrowsize for compatibility.
7059 * plot/quiver.m: Update documentation to correspond to
7060 the quiver series usage.
7061 * plot/stairs.m: Convert to use stair series objects.
7062 * plot/stem.m: Don't include baseline in xlim calculation. Correct
7063 test of whether baseline xdata needs updating in the update_xlim
7064 callback.
7065
7066 2008-08-25 Thomas L. Scofield <scofield@calvin.edu>
7067
7068 * image/imwrite.m: Add ras and tiff to the list of accepted formats.
7069 Handle parameter-value options. Untabify.
7070
7071 2008-08-25 David Bateman <dbateman@free.fr>
7072
7073 * plot/__stem__.m: Use property inheritance and don't explicitly
7074 call drawnow.
7075
7076 * plot/__go_draw_axes__.m: Respect the "visible" property of object and
7077 don't draw them if the object is not visible.
7078
7079 * plot/__stem__.m: Convert to use stem series object.
7080 * plot/stem.m, plot/stem3.m: Update documentation to correspond to
7081 the stem series usage.
7082
7083 2008-08-22 John W. Eaton <jwe@octave.org>
7084
7085 * statistics/distributions/chi2rnd.m: Fix missing semicolon.
7086
7087 2008-08-21 John W. Eaton <jwe@octave.org>
7088
7089 * plot/__go_draw_axes__.m: Fix test for have_data.
7090 (__gnuplot_write_data__): Write "Inf Inf\n" if all data pairs
7091 contain NaN values.
7092
7093 2008-08-21 Thomas Treichl <Thomas.Treichl@gmx.net>
7094
7095 * optimization/sqp.m: Increase test script tolerance.
7096
7097 2008-08-21 David Bateman <dbateman@free.fr>
7098
7099 * plot/ezplot.m : New function.
7100 * plot/Makefile.in (SOURCES): Add ezplot.m to the list.
7101 * plot/__ezplot__.m: Adapt to allow for use with the ezplot function.
7102
7103 2008-08-20 Jaroslav Hajek <highegg@gmail.com>
7104
7105 * pkg/pkg.m (configure_make): Pass handle to is_architecture_dependent
7106 directly.
7107
7108 2008-08-20 David Bateman <dbateman@free.fr>
7109
7110 * plot/__go_draw_axes__.m: Don't set pm3d implicit if the plot
7111 contains a surface. Fixes things like meshc(peaks()).
7112
7113 2008-08-19 Jaroslav Hajek <highegg@gmail.com>
7114
7115 * optimization/glpk.m: Fix invalid call to zeros.
7116
7117 2008-08-19 David Bateman <dbateman@free.fr>
7118
7119 * miscellaneous/intwarning.m: New function.
7120 * miscellaneous/Makefile.in (SOURCES): Add it here.
7121
7122 * statistics/base/ranks.m: Doc fix.
7123
7124 2008-08-08 John W. Eaton <jwe@octave.org>
7125
7126 * general/Makefile.in (SOURCES): Add cellidx.m to the list.
7127
7128 2008-08-07 John W. Eaton <jwe@octave.org>
7129
7130 * gethelp.cc: Delete definition of NPOS.
7131
7132 2008-08-04 John W. Eaton <jwe@octave.org>
7133
7134 * strings/strtok.m: Include TAB, LF, VT, FF, and CR in default
7135 list of delim characters. Update tests.
7136
7137 2008-07-29 Thomas Treichl <Thomas.Treichl@gmx.net>
7138
7139 * general/arrayfun.m: Minor bug fixes, update help text and tests
7140
7141 2008-07-29 John W. Eaton <jwe@octave.org>
7142
7143 * plot/axis.m (__get_tight_lims__): Use strcat instead of [].
7144 Don't fail if data is not a vector.
7145
7146 2008-07-29 David Bateman <dbateman@free.fr>
7147
7148 * general/cellidx.m: reinclude from control toolbox, as used by
7149 print command. Replace is_signal_list with iscellstr.
7150 * general/quadqk.m, linear-algebra/planeror.m,
7151 miscellaneous/namelengthmax.m, specfun/realpow.m: Miscellaneous
7152 documentation fixes.
7153
7154 * control, finance, quaternion: Remove directories and all of the
7155 files they contain.
7156 * Makefile.in: Remove all references to the above directories.
7157 * configure.in: ditto.
7158
7159 2008-07-28 Ben Abbott <bpabbott@mac.com>
7160
7161 * plot/hold.m: Clarify help text.
7162
7163 * specfun/reallog.m: Fix help string.
7164
7165 2008-07-28 David Bateman <dbateman@free.fr>
7166
7167 * strings/regexptranslate.m: Add real documentation.
7168
7169 * plot/contourf.m: Allow X,Y to be unequal vectors.
7170
7171 * plot/shading.m: Clarify help string.
7172
7173 * general/genvarname.m: Trivial documentation fix.
7174
7175 2008-07-28 John W. Eaton <jwe@octave.org>
7176
7177 * image/imwrite.m: New function.
7178 * image/Makefile.in (SOURCES): Add it to the list.
7179
7180 2008-07-24 Ben Abbott <bpabbott@mac.com>
7181
7182 * time/datestr.m: New xtest.
7183
7184 2008-07-21 Michael Goffioul <michael.goffioul@gmail.com>
7185
7186 * plot/closereq.m: Use first gcbf to get the handle of the figure to
7187 be closed.
7188 * plot/close.m: Call __go_execute_callback__.
7189
7190 2008-07-17 John W. Eaton <jwe@octave.org>
7191
7192 * general/fliplr.m: Fix usage test.
7193 * testfun/test.m: Fix usage tests.
7194
7195 2008-07-17 Jaroslav Hajek <highegg@gmail.com>
7196
7197 * statistics/base/cov.m: Fix test that should no longer work.
7198
7199 2008-07-16 Michael Goffioul <michael.goffioul@gmail.com>
7200
7201 * plot/gcbo.m, plot/gcbf.m: New functions.
7202 * plot/Makefile.in (SOURCES): Add them to the list.
7203
7204 2008-07-16 John W. Eaton <jwe@octave.org>
7205
7206 * deprecated/loadimage.m: New file.
7207 * deprecated/Makefile.in (SOURCES): Add it to the list.
7208 * image/loadimage.m: Delete.
7209 * image/Makefile.in (SOURCES): Remove it from the list.
7210 * image/imread.m: Incorporate loadimage functionality here.
7211 Simplify.
7212 * image/imshow.m: Call imread, not loadimage.
7213
7214 * image/__img__.m: Set clim for true-color integer data.
7215
7216 * image/imshow.m: Don't convert integer true-color data to double.
7217
7218 * plot/__go_draw_axes__.m: Recognize 3-d cdata as a true-color image.
7219
7220 2008-07-14 John W. Eaton <jwe@octave.org>
7221
7222 * image/Makefile.in (SOURCES): Add imread.m to the list.
7223
7224 2008-07-14 Thomas L. Scofield <scofield@calvin.edu>
7225
7226 * image/imread.m: New file from Octave Forge.
7227
7228 2008-07-10 Jaroslav Hajek <highegg@gmail.com>
7229
7230 * set/unique.m: Implement 'first' and 'last', some simplifications.
7231 * set/union.m: Implement output indices.
7232 * set/intersect.m: Implement 'rows'.
7233 * set/setdiff.m: Implement output indices.
7234 * set/setxor.m: Implement 'rows' and output indices.
7235 Add tests and adjust docs in all of the above.
7236
7237 2008-06-11 John W. Eaton <jwe@octave.org>
7238
7239 * set/ismember.m: Fix fail tests.
7240
7241 * general/rat.m: Properly initialize steps when all elements of
7242 input array are integers. Append spaces as necessary when
7243 building character array.
7244
7245 2008-06-05 Jaroslav Hajek <highegg@gmail.com>
7246
7247 * plot/__go_draw_axes__.m: Use fprintf for formatted output.
7248
7249 2008-06-04 Michael Goffioul <michael.goffioul@gmail.com>
7250
7251 * plot/__go_draw_axes__.m: Support hggroup objects.
7252 * plot/hggroup.m: New file.
7253 * plot/Makefile.in: Handle it.
7254
7255 2008-06-02 David Bateman <dbateman@free.fr>
7256
7257 * miscellaneous/debug.m: New file..
7258 * Makefile.in (SOURCES): Add it to the list.
7259
7260 * general/interp1q.m: Remove spaces between functions and args in
7261 []. Fix test code to actually test interp1q.
7262
7263 2008-06-02 Jaroslav Hajek <highegg@gmail.com>
7264
7265 * strings/strcat.m: Add tests.
7266
7267 2008-06-02 Kim Hansen <kimhanse@gmail.com>
7268
7269 * strings/mat2str.m: Change is_complex to iscomplex, add tests, add
7270 missing ;
7271
7272 2008-05-20 David Bateman <dbateman@free.fr>
7273
7274 * miscellaneous/single.m: Remove.
7275 * Makefile.in (SOURCES): Remove it here as well.
7276
7277 2008-05-20 David Bateman <dbateman@free.fr>
7278
7279 * general/interp1q.m: New function.
7280 * general/Makefile.in (SOURCES): Add it here.
7281
7282 2008-05-20 Bill Denney <bill@denney.ws>
7283
7284 * time/datenum.m: Allow mixed scalar and vector/matrix input.
7285 New tests.
7286
7287 2008-05-19 John W. Eaton <jwe@octave.org>
7288
7289 * general/isa.m: Fix tests.
7290
7291 2008-05-13 Bill Denney <bill@denney.ws>
7292
7293 * general/isa.m: Use persistent cell arrays to hold class names
7294 instead of multiple strcmp calls.
7295
7296 2008-05-12 David Bateman <dbateman@free.fr>
7297
7298 * control/base/__stepimp__.m, control/base/bode_bounds.m,
7299 control/base/damp.m, control/base/dlqr.m, control/base/lsim.m,
7300 control/base/tzero.m, control/hinf/hinfsyn.m,
7301 control/hinf/is_dgkf.m, control/system/d2c.m,
7302 control/system/is_controllable.m, control/system/is_detectable.m,
7303 control/system/is_stabilizable.m, control/system/is_stable.m,
7304 control/system/sysconnect.m, general/bicubic.m,
7305 general/cplxpair.m, general/isdefinite.m, general/issymmetric.m,
7306 general/quadgk.m, general/quadl.m, general/quadv.m,
7307 geometry/delaunayn.m, linear-algebra/krylov.m,
7308 linear-algebra/null.m, linear-algebra/onenormest.m,
7309 linear-algebra/orth.m, linear-algebra/rank.m,
7310 linear-algebra/rref.m, optimization/qp.m, optimization/sqp.m,
7311 polynomial/polygcd.m, polynomial/residue.m, sparse/normest.m,
7312 specfun/erfinv.m, statistics/distributions/betainv.m,
7313 statistics/distributions/gaminv.m,
7314 statistics/distributions/kolmogorov_smirnov_cdf.m,
7315 statistics/tests/manova.m: Modify calls to eps to allow for single
7316 precision types.
7317
7318 * general/isa.m: Also treat "float: and "numeric" as the class
7319 argument.
7320
7321 * general/dblquad.m, general/quadgk.m, general/quadv.m,
7322 general/triplequad.m: New functions.
7323
7324 * testfun/assert.m: Allow assert(cond, errmsg, ...) and
7325 assert(cond, msgid, errmsg, ...) syntax for compatibility.
7326
7327 2008-05-09 Thomas Weber <thomas.weber.mail@gmail.com>
7328
7329 * miscellaneous/news.m: Replace deprecated isstr call.
7330
7331 2008-05-06 David Bateman <dbateman@free.fr>
7332
7333 * miscellaneous/symvar.m: New function.
7334 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7335
7336 2008-05-04 John W. Eaton <jwe@octave.org>
7337
7338 * miscellaneous/dbstack.m: Delete.
7339 * miscellaneous/Makefile.in (SOURCES): Remove it from the list.
7340
7341 2008-05-03 Rafael Laboissiere <rafael@debian.org>
7342
7343 * linear-algebra/cond.m, miscellaneous/version.m,
7344 miscellaneous/version.m, plot/feather.m, plot/__bar__.m,
7345 plot/compass.m, plot/__quiver__.m, plot/__scatter__.m: Use ischar
7346 instead of deprecated isstr.
7347
7348 2008-05-01 David Bateman <dbateman@free.fr>
7349
7350 * plot/plot.m: Remove documentation of 'L' option.
7351 * plot/stairs.m: Allow axis handles, properties and linespecs to
7352 be passed.
7353
7354 2008-04-30 John W. Eaton <jwe@octave.org>
7355
7356 * elfun/acot.m, elfun/acsc.m, elfun/acsch.m, elfun/asec.m,
7357 elfun/asech.m, specfun/pow2.m: Fix tests.
7358
7359 2008-04-30 Jaroslav Hajek <highegg@gmail.com>
7360
7361 * specfun/log2.m: Delete.
7362 * specfun/Makefile.in (SOURCES): Delete it from the list.
7363
7364 2008-04-29 David Bateman <dbateman@free.fr>
7365
7366 pkg/pkg.m: Also set archprefix with the -local and -global options.
7367
7368 2008-04-29 Jonathan Stickel <jjstickel@vcn.com>
7369
7370 * statistics/distributions/tcdf.m, statistics/distributions/tinv.m:
7371 Doc fix.
7372
7373 2008-04-25 John W. Eaton <jwe@octave.org>
7374
7375 * miscellaneous/dbstack.m: New function.
7376 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7377
7378 2008-04-21 David Bateman <dbateman@free.fr>
7379
7380 * plot/__go_draw_axes__.m (gnuplot_position_colorbox): New arg, obj.
7381 Change caller. Improve sizing and position of colorbox for subplots.
7382 * plot/colorbar.m: New demos.
7383
7384 2008-04-16 Sļæ½ren Hauberg <hauberg@gmail.com>
7385
7386 * plot/__gnuplot_version__.m: Display error if gnuplot is not found.
7387
7388 2008-04-15 John W. Eaton <jwe@octave.org>
7389
7390 * plot/view.m: Get values from current axes if nargin == 0.
7391
7392 2008-04-15 David Bateman <dbateman@free.fr>
7393
7394 * plot/__patch__.m: Fix for NaN values in faces of patches.
7395
7396 2008-04-14 David Bateman <dbateman@free.fr>
7397
7398 * plot/rose.m: Add missing comment mark that causes issues with
7399 octave-forge function referencing.
7400 * deprecated/lchol.m, deprecated/splchol.m: Fix texinfo errors.
7401
7402 2008-04-09 John W. Eaton <jwe@octave.org>
7403
7404 * deprecated/beta_cdf.m, deprecated/beta_inv.m,
7405 deprecated/beta_pdf.m, deprecated/beta_rnd.m,
7406 deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
7407 deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
7408 deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
7409 deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
7410 deprecated/clearplot.m, deprecated/clg.m, deprecated/com2str.m,
7411 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
7412 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
7413 deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
7414 deprecated/f_rnd.m, deprecated/gamma_cdf.m,
7415 deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
7416 deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
7417 deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
7418 deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
7419 deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
7420 deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
7421 deprecated/is_bool.m, deprecated/is_complex.m,
7422 deprecated/is_list.m, deprecated/is_matrix.m,
7423 deprecated/is_scalar.m, deprecated/is_square.m,
7424 deprecated/is_stream.m, deprecated/is_struct.m,
7425 deprecated/is_symmetric.m, deprecated/is_vector.m,
7426 deprecated/isstr.m, deprecated/lchol.m,
7427 deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
7428 deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
7429 deprecated/meshdom.m, deprecated/normal_cdf.m,
7430 deprecated/normal_inv.m, deprecated/normal_pdf.m,
7431 deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
7432 deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
7433 deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
7434 deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
7435 deprecated/poisson_rnd.m, deprecated/polyinteg.m,
7436 deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
7437 deprecated/spchol2inv.m, deprecated/spcholinv.m,
7438 deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
7439 deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
7440 deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
7441 deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
7442 deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
7443 deprecated/struct_contains.m, deprecated/struct_elements.m,
7444 deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
7445 deprecated/t_rnd.m, deprecated/uniform_cdf.m,
7446 deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
7447 deprecated/uniform_rnd.m, deprecated/weibcdf.m,
7448 deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
7449 deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
7450 deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
7451 deprecated/wiener_rnd.m: Don't embed newline in warning message.
7452
7453 2008-04-09 David Bateman <dbateman@free.fr>
7454
7455 * testfun/assert.m: Don't allow cond and expected to be lists.
7456
7457 2008-04-04 John W. Eaton <jwe@octave.org>
7458
7459 * strings/Makefile.in (SOURCES): Add isstrprop.m to the list.
7460
7461 * Makefile.in, audio/Makefile.in, control/Makefile.in,
7462 * Makefile.incontrol/base/Makefile.in, control/hinf/Makefile.in,
7463 * Makefile.incontrol/obsolete/Makefile.in,
7464 * Makefile.incontrol/system/Makefile.in, control/util/Makefile.in,
7465 * Makefile.indeprecated/Makefile.in, elfun/Makefile.in,
7466 * Makefile.infinance/Makefile.in, general/Makefile.in,
7467 * Makefile.ingeometry/Makefile.in, image/Makefile.in,
7468 * Makefile.inio/Makefile.in, linear-algebra/Makefile.in,
7469 * Makefile.inmiscellaneous/Makefile.in, optimization/Makefile.in,
7470 * Makefile.inpath/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
7471 * Makefile.inpolynomial/Makefile.in, quaternion/Makefile.in,
7472 * Makefile.inset/Makefile.in, signal/Makefile.in,
7473 * Makefile.insparse/Makefile.in, specfun/Makefile.in,
7474 * Makefile.inspecial-matrix/Makefile.in, startup/Makefile.in,
7475 * Makefile.instatistics/Makefile.in, statistics/base/Makefile.in,
7476 * Makefile.instatistics/distributions/Makefile.in,
7477 * Makefile.instatistics/models/Makefile.in,
7478 * Makefile.instatistics/tests/Makefile.in, strings/Makefile.in,
7479 * Makefile.intestfun/Makefile.in, time/Makefile.in
7480 * Makefile.in(check-m-sources): New target.
7481
7482 2008-04-04 Bill Denney <bill@denney.ws>
7483
7484 * optimization/lsqnonneg.m: Use optimset, correctly index
7485 Z and P in main loop.
7486
7487 2008-04-04 David Bateman <dbateman@free.fr>
7488
7489 * deprecated/beta_cdf.m deprecated/beta_inv.m
7490 deprecated/beta_pdf.m deprecated/beta_rnd.m
7491 deprecated/binomial_cdf.m deprecated/binomial_inv.m
7492 deprecated/binomial_pdf.m deprecated/binomial_rnd.m
7493 deprecated/chisquare_cdf.m deprecated/chisquare_inv.m
7494 deprecated/chisquare_pdf.m deprecated/chisquare_rnd.m
7495 deprecated/clearplot.m deprecated/clg.m deprecated/com2str.m
7496 deprecated/exponential_cdf.m deprecated/exponential_inv.m
7497 deprecated/exponential_pdf.m deprecated/exponential_rnd.m
7498 deprecated/f_cdf.m deprecated/f_inv.m deprecated/f_pdf.m
7499 deprecated/f_rnd.m deprecated/gamma_cdf.m deprecated/gamma_inv.m
7500 deprecated/gamma_pdf.m deprecated/gamma_rnd.m
7501 deprecated/geometric_cdf.m deprecated/geometric_inv.m
7502 deprecated/geometric_pdf.m deprecated/geometric_rnd.m
7503 deprecated/hypergeometric_cdf.m deprecated/hypergeometric_inv.m
7504 deprecated/hypergeometric_pdf.m deprecated/hypergeometric_rnd.m
7505 deprecated/intersection.m deprecated/is_bool.m
7506 deprecated/is_complex.m deprecated/is_list.m
7507 deprecated/is_matrix.m deprecated/is_scalar.m
7508 deprecated/is_square.m deprecated/is_stream.m deprecated/isstr.m
7509 deprecated/is_struct.m deprecated/is_symmetric.m
7510 deprecated/is_vector.m deprecated/lognormal_cdf.m
7511 deprecated/lognormal_inv.m deprecated/lognormal_pdf.m
7512 deprecated/lognormal_rnd.m deprecated/meshdom.m
7513 deprecated/normal_cdf.m deprecated/normal_inv.m
7514 deprecated/normal_pdf.m deprecated/normal_rnd.m
7515 deprecated/pascal_cdf.m deprecated/pascal_inv.m
7516 deprecated/pascal_pdf.m deprecated/pascal_rnd.m
7517 deprecated/poisson_cdf.m deprecated/poisson_inv.m
7518 deprecated/poisson_pdf.m deprecated/poisson_rnd.m
7519 deprecated/polyinteg.m deprecated/setstr.m
7520 deprecated/struct_contains.m deprecated/struct_elements.m
7521 deprecated/t_cdf.m deprecated/t_inv.m deprecated/t_pdf.m
7522 deprecated/t_rnd.m deprecated/uniform_cdf.m
7523 deprecated/uniform_inv.m deprecated/uniform_pdf.m
7524 deprecated/uniform_rnd.m deprecated/weibcdf.m deprecated/weibinv.m
7525 deprecated/weibpdf.m deprecated/weibrnd.m deprecated/weibull_cdf.m
7526 deprecated/weibull_inv.m deprecated/weibull_pdf.m
7527 deprecated/weibull_rnd.m deprecated/wiener_rnd.m: Add warning that
7528 function will be removed in a future version.
7529
7530 2008-04-03 John W. Eaton <jwe@octave.org>
7531
7532 * deprecated/beta_cdf.m, deprecated/beta_inv.m,
7533 deprecated/beta_pdf.m, deprecated/beta_rnd.m,
7534 deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
7535 deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
7536 deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
7537 deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
7538 deprecated/clearplot.m, deprecated/clg.m, deprecated/com2str.m,
7539 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
7540 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
7541 deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
7542 deprecated/f_rnd.m, deprecated/gamma_cdf.m,
7543 deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
7544 deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
7545 deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
7546 deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
7547 deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
7548 deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
7549 deprecated/is_bool.m, deprecated/is_complex.m,
7550 deprecated/is_list.m, deprecated/is_matrix.m,
7551 deprecated/is_scalar.m, deprecated/is_square.m,
7552 deprecated/is_stream.m, deprecated/is_struct.m,
7553 deprecated/is_symmetric.m, deprecated/is_vector.m,
7554 deprecated/isstr.m, deprecated/lchol.m,
7555 deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
7556 deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
7557 deprecated/meshdom.m, deprecated/normal_cdf.m,
7558 deprecated/normal_inv.m, deprecated/normal_pdf.m,
7559 deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
7560 deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
7561 deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
7562 deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
7563 deprecated/poisson_rnd.m, deprecated/polyinteg.m,
7564 deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
7565 deprecated/spchol2inv.m, deprecated/spcholinv.m,
7566 deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
7567 deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
7568 deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
7569 deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
7570 deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
7571 deprecated/struct_contains.m, deprecated/struct_elements.m,
7572 deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
7573 deprecated/t_rnd.m, deprecated/uniform_cdf.m,
7574 deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
7575 deprecated/uniform_rnd.m, deprecated/weibcdf.m,
7576 deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
7577 deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
7578 deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
7579 deprecated/wiener_rnd.m:
7580 Note version when function was deprecated.
7581
7582 2008-04-03 David Bateman <dbateman@free.fr>
7583
7584 * plot/__go_draw_axes__.m: Conditionally "set pm3d implict" for 2D
7585 plot or 3D plots with more than one line.
7586
7587 * deprecated/splchol.m deprecated/lchol.m deprecated/spfind.m
7588 deprecated/spchol.m deprecated/spmin.m deprecated/spmax.m
7589 deprecated/spdet.m deprecated/splu.m deprecated/spqr.m
7590 deprecated/spatan2.m deprecated/spchol2inv.m
7591 deprecated/spcholinv.m deprecated/spcumprod.m deprecated/spdiag.m
7592 deprecated/spinv.m deprecated/spcumsum.m deprecated/spprod.m
7593 deprecated/spsum.m deprecated/spsumsq.m: New files
7594 * deprecated/Makefile.in (SOURCES): Add them here.
7595
7596 2008-04-03 Ben Abbott <bpabbott@mac.com>
7597
7598 * sparse/spaugment.m: Increase test script tolerance.
7599
7600 2008-04-02 John W. Eaton <jwe@octave.org>
7601
7602 * deprecated/Makefile.in (SOURCES): Add spkron.m to the list.
7603
7604 * general/Makefile.in (SOURCES): Add runlength.m to the list.
7605
7606 2008-04-02 Bill Denney <bill@denney.ws>
7607
7608 * optimization/lsqnonneg.m: New function.
7609 * optimization/Makefile.in (SOURCES): Add it to the list.
7610
7611 2008-04-02 David Bateman <dbateman@free.fr>
7612
7613 * sparse/spaugment.m: New function
7614 * sparse/Makefile.in (SOURCES): Add it here.
7615
7616 * plot/__gnuplot_ginput__.m: Use the gnuplot stream itself for
7617 communication rather than a chat file if mkfifo is not available.
7618 * plot/gnuplot_drawnow.m: Open stream with popen2 to allow two way
7619 communication with the gnuplot process.
7620
7621 2008-04-01 Richard Bovey <Richard.Bovey@baesystems.com>
7622
7623 * general/sortrows.m: Handle negative column arguments.
7624
7625 2008-04-01 Julian Schnidder <j.schnidder@gmx.de>
7626
7627 * miscellaneous/perl.m: New function.
7628 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7629
7630 2008-03-31 David Bateman <dbateman@free.fr>
7631
7632 * plot/__go_draw_axes__.m: Set the tick direction in the main call
7633 the set tics rather than separately to avoid issues with multiple
7634 ticks in plotyy.
7635
7636 * plot/gtext.m: New function to place text on a plot.
7637 * plot/waitforbuttonpress.m: New function.
7638 * plot/Makefile.in (SOURCES): Add them to the list.
7639 * plot/__gnuplot_ginput__.m: Bug fix for nargin==1. Workaround for
7640 missing mkfifo under Windows.
7641 * plot/ginput.m: Eliminate setting of n.
7642
7643 * plot/ginput.m: New function.
7644 * plot/__gnuplot_ginput__.m: New function based on a version of
7645 ginput.m from Petr Mikulik <mikulik@physics.muni.cz>.
7646 * plot/Makefile.in (SOURCES): Add them to the list.
7647
7648 2008-03-31 Dmitri A. Sergatskov <dasergatskov@gmail.com>
7649
7650 * miscellaneous/run.m: Fix check for existence of file.
7651
7652 2008-03-27 Jaroslav Hajek <highegg@gmail.com>
7653
7654 * general/lookup.m: Remove (lookup moved to DLD-FUNCTIONS).
7655 * general/Makefile.in (SOURCES): Delete lookup.m from the list.
7656 * general/interp1.m, general/interp2.m, general/interpn.m,
7657 polynomial/ppval.m: Fix buggy lookup calls.
7658 * general/interp1.m: New test.
7659
7660 2008-03-28 Thomas Weber <thomas.weber.mail@gmail.com>
7661
7662 * miscellaneous/tempdir.m: Use correct function name in texinfo
7663 documentation.
7664
7665 2008-03-28 Jaroslav Hajek <highegg@gmail.com>
7666
7667 * general/del2.m: Missing semicolon.
7668
7669 2008-03-28 Julian Schnidder <j.schnidder@gmx.de>
7670
7671 * miscellaneous/info.m: New function.
7672 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7673
7674 2008-03-27 Sļæ½ren Hauberg <hauberg@gmail.com>
7675
7676 * plot/xlim.m, plot/ylim.m, plot/zlim.m, strings/strtrim.m:
7677 Doc fixes.
7678
7679 2008-03-27 David Bateman <dbateman@free.fr>
7680
7681 * plot/__plt2__.m: Test if args are empty first so that
7682 plot(zeros(1,0),zeros(1,0)) works as expected.
7683
7684 * plot/plotyy.m: The axis handle is a two element vector and
7685 so needs special treatment. Call newplot for the second axis.
7686
7687 2008-03-27 Bill Denney <bill@denney.ws>
7688
7689 * time/datenum.m: Allow vector inputs in any orientation.
7690
7691 * strings/validatestring.m: New function.
7692 * strings/Makefile.in (SOURCES): Add it to the list.
7693
7694 * general/nargoutchk.m: New function.
7695 * general/Makefile.in (SOURCES): Add it to the list.
7696
7697 * general/genvarname.m: New function.
7698 * general/Makefile.in (SOURCES): Add it to the list.
7699
7700 * time/addtodate.m: New function.
7701 * time/Makefile.in (SOURCES): Add it to the list.
7702
7703 * geometry/rectint.m: Vectorize and add more tests.
7704
7705 2008-03-27 John W. Eaton <jwe@octave.org>
7706
7707 * plot/__axis_label__.m: Use name of caller in error message.
7708
7709 2008-03-27 David Bateman <dbateman@free.fr>
7710
7711 * linear-algebra/planerot.m: Givens rotation function.
7712
7713 2008-03-26 John W. Eaton <jwe@octave.org>
7714
7715 * set/ismember.m: Set size of idx output correctly for empty args.
7716 New tests.
7717
7718 * general/logical.m: Correctly handle empty args. New tests.
7719
7720 * control/hinf/h2syn.m, general/__splinen__.m, general/gradient.m,
7721 geometry/inpolygon.m, geometry/trimesh.m, geometry/triplot.m,
7722 image/imagesc.m, io/csvread.m, io/csvwrite.m,
7723 miscellaneous/edit.m, miscellaneous/tempname.m, plot/fill.m,
7724 plot/patch.m, plot/ribbon.m, plot/surface.m, polynomial/mkpp.m,
7725 polynomial/pchip.m, polynomial/spline.m, set/unique.m:
7726 Texinfo fixes.
7727
7728 2008-03-26 Jaroslav Hajek <highegg@gmail.com>
7729
7730 * linear-algebra/dmult.m: Handle scaling along arbitrary dimension.
7731
7732 2008-03-26 Sļæ½ren Hauberg <hauberg@gmail.com>
7733
7734 * polynomial/convn.m: New tests.
7735
7736 2008-03-20 Ben Abbott <bpabbott@mac.com>
7737
7738 * statistics/base/statistics.m: Calculate median and quantiles in
7739 a manner consistent with method #7 used by GNU R.
7740 * statistics/base/__quantile__.m, statistics/base/quantile.m,
7741 statistics/base/prctile.m: New functions.
7742 * statistics/base/Makefile.in (SOURCES): Add them to the list.
7743
7744 2008-03-25 Sļæ½ren Hauberg <hauberg@gmail.com>
7745
7746 * polynomial/convn.m: New function.
7747 * polynomial/Makefile.in (SOURCES): Add it to the list.
7748
7749 2008-03-25 David Bateman <dbateman@free.fr>
7750
7751 * image/contrast.m: New function.
7752 * image/Makefile.in (SOURCES): Add it to the list.
7753
7754 2008-03-24 Thomas Weber <thomas.weber.mail@gmail.com>
7755
7756 * pkg/pkg.m: Allow installation of already extracted packages.
7757
7758 2008-03-24 David Bateman <dbateman@free.fr>
7759
7760 * general/idivide.m: New function.
7761 * general/Makefile.in (SOURCES): Add it to the list.
7762
7763 * miscellaneous/namelengthmax.m: New function.
7764 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
7765
7766 * strings/regexptranslate.m: New function.
7767 * strings/Makefile.in (SOURCES): Add it to the list.
7768
7769 2008-03-21 David Bateman <dbateman@free.fr>
7770
7771 * specfun/reallog.m, specfun/realpow.m, specfun/realsqrt.m:
7772 New functions.
7773 * specfun/Makefile.in (SOURCES): Add them to the list.
7774
7775 2008-03-20 David Bateman <dbateman@free.fr>
7776
7777 * general/tril.m, general/triu.m: Fail if input is a structure.
7778
7779 * miscellaneous/cast.m: Also allow cast to "char".
7780
7781 * general/rotdim.m: Ensure k is an integer scale.
7782
7783 * general/circshift.m: If matrix is empty fast return.
7784
7785 2008-03-20 Jaroslav Hajek <highegg@localhost.localdomain>
7786
7787 * linear-algebra/subspace.m: Check number of arguments, number
7788 of dimensions of arguments and matching dimensions.
7789
7790 2008-03-19 Jaroslav Hajek <highegg@gmail.com>
7791
7792 * linear-algebra/subspace.m: New function.
7793 * linear-algebra/subspace.m: New function.
7794
7795 2008-03-19 Emil Lucretiu <emil@la.mine.nu>
7796
7797 * signal/sinetone.m: Ensure integral number of samples.
7798
7799 2008-03-19 Michael D. Godfrey <godfrey@isl.stanford.edu>
7800
7801 * plot/__go_draw_axes__.m: Additional correction for symbol codes.
7802
7803 2008-03-19 Ben Abbott <bpabbott@mac.com>
7804
7805 * statistics/base/mode.m: Add NDArray tests.
7806
7807 2008-03-19 Jaroslav Hajek <highegg@gmail.com>
7808
7809 * statistics/distributions/exppdf.m,
7810 statistics/distributions/expcdf.m,
7811 statistics/distributions/expinv.m,
7812 statistics/distributions/exprnd.m: Doc fix.
7813
7814 2008-03-19 David Bateman <dbateman@free.fr>
7815
7816 * statistics/base/mode.m: Fix for row vectors.
7817
7818 * plot/__scatter__.m: Modify for change of markersize in
7819 __go_draw_axes__.m and for compatibility.
7820 * plot/__go_draw_axes__.m: Don't divide the marker size by 6
7821 twice.
7822 * plot/scatter3.m: Doc fix.
7823
7824 2008-03-18 Ben Abbott <bpabbott@mac.com>
7825
7826 * specfun/beta.m: Fix for negative inputs.
7827
7828 2008-03-18 Michael D. Godfrey <godfrey@isl.stanford.edu>
7829
7830 * plot/__go_draw_axes__.m: Use correct symbol codes.
7831
7832 2008-03-14 Kai Habel <kai.habel@gmx.de>
7833
7834 * plot/__go_draw_axes__.m: Expicitly set gnuplot user
7835 style to default to avoid wrong mesh color in some cases.
7836
7837 2008-03-12 David Bateman <dbateman@free.fr>
7838
7839 * geometry/griddata3.m: Use griddatan and not griddata
7840 internally. Return vi and not yi. Add test code.
7841
7842 2008-03-11 John W. Eaton <jwe@octave.org>
7843
7844 * plot/__go_draw_axes__.m: Use get to access hidden properties.
7845 Use strcmpi when comparing string properties.
7846
7847 * io/csread.m, io/csvwrite.m, io/dlmwrite.m: Style fixes.
7848
7849 2008-03-11 Kai Habel <kai.habel@gmx.de>
7850
7851 * plot/__go_draw_axes__.m: Plot surfaces in front of axes.
7852 Allow plotting of uniform colored mesh plots with and
7853 w/o hidden line removal.
7854
7855 2008-03-11 David Bateman <dbateman@free.fr>
7856
7857 * io/dlmwrite.m, io/csvread.m, io/csvwrite.m: Files ported from
7858 octave-forge.
7859 * io/Makefile.in (SOURCES): Add them here.
7860
7861 2008-03-07 John W. Eaton <jwe@octave.org>
7862
7863 * plot/contourf.m: Set axes layer property to "top".
7864
7865 * plot/__go_draw_axes__.m: Handle tickdir property.
7866
7867 2008-03-06 John W. Eaton <jwe@octave.org>
7868
7869 * plot/hist.m: Avoid temporaries.
7870 Allow matrix arguments when number of bins > 30.
7871 From Robert S. Mahurin <rob@utk.edu>.
7872
7873 * plot/ChangeLog: Handle axes linewidth property.
7874
7875 * plot/__go_draw_axes__.m: Adjust markersize by a factor of 1/6.
7876
7877 * general/interpn.m: New test.
7878
7879 2008-03-05 Ben Abbott <bpabbott@mac.com>
7880
7881 * polynomial/roots.m: Catch Infs and/or NaNs.
7882
7883 2008-03-05 Sebastien Loisel <loisel@temple.edu>
7884
7885 * polynomial/roots.m: Apply a scaling factor to the removal of the
7886 leading zeros.
7887
7888 2008-03-04 John W. Eaton <jwe@octave.org>
7889
7890 * plot/print.m: Fix oops in applying last change.
7891
7892 2008-03-04 Bill Denney <bill@denney.ws>
7893
7894 * plot/allchild.m, plot/findall.m: New functions.
7895 * plot/Makefile.in (SOURCES): Add them to the list.
7896
7897 * geometry/rectint.m: New function.
7898 * geometry/Makefile.in (SOURCES): Add it to the list.
7899
7900 2008-03-04 Michael Goffioul <michael.goffioul@gmail.com>
7901
7902 * pkg/pkg.m (pkg:configure_make): Make it work with recent changes in
7903 isspace handling with cell arrays of strings.
7904
7905 2008-03-04 Ben Abbott <bpabbott@mac.com>
7906
7907 * polynomial/polyfit.m: Modified tests to respect a relative tolerance.
7908
7909 * plot/print.m: Accept a figure handle as an optional input.
7910
7911 2008-02-29 John W. Eaton <jwe@octave.org>
7912
7913 * plot/print.m: Handle gif and jpg devices.
7914
7915 2008-02-28 John W. Eaton <jwe@octave.org>
7916
7917 * plot/__go_draw_axes__.m (get_old_gnuplot_color): New subfunction.
7918 Use it to replace repeated if/elseif blocks.
7919
7920 2008-02-28 Kai Habel <kai.habel@gmx.de>
7921
7922 * plot/__go_draw_axes__.m: If facecolor property of a surface is
7923 "none", don't use pm3d mode and set linestyle correctly.
7924
7925 2008-02-25 Ben Abbott <bpabbott@mac.com>
7926
7927 * control/system/zpout.m, finance/irr.m, general/int2str.m,
7928 general/num2str.m, miscellaneous/bug_report.m,
7929 miscellaneous/copyfile.m, miscellaneous/dir.m,
7930 miscellaneous/edit.m, miscellaneous/fullfile.m,
7931 miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
7932 miscellaneous/tempdir.m, miscellaneous/unpack.m,
7933 path/__extractpath__.m, pkg/pkg.m, plot/__ezplot__.m,
7934 plot/__go_draw_axes__.m, plot/legend.m, plot/print.m,
7935 signal/spectral_adf.m, signal/spectral_xdf.m,
7936 statistics/tests/z_test.m, statistics/tests/z_test_2.m,
7937 strings/Makefile.in, strings/strcat.m, strings/strvcat.m,
7938 testfun/assert.m, testfun/demo.m, testfun/speed.m,
7939 testfun/test.m: Use cstrcat instead of strcat.
7940
7941 * strings/strcat.m: New compatible version.
7942
7943 * strings/cstrcat.m: Rename from strings/strcat.m.
7944
7945 2008-02-25 John W. Eaton <jwe@octave.org>
7946
7947 * strings/isstrprop.m: New file.
7948
7949 2008-02-25 Ryan Hinton <rwh4s@virginia.edu>
7950
7951 * miscellaneous/unpack.m: Use "-f -" args for tar.
7952
7953 2008-02-24 John W. Eaton <jwe@octave.org>
7954
7955 * specfun/log2.m: Ensure returned value of F strictly less than 1.
7956 From Dave Hawthorne <davehawthorne@ieee.org>.
7957
7958 2008-02-22 Ben Abbott <bpabbott@mac.com>
7959
7960 * specfun/legendre.m: Doc fix.
7961
7962 2008-02-22 David Bateman <dbateman@free.fr>
7963
7964 * sparse/pcg.m, sparse/spdiags, spstats.m: Remove references to
7965 spdiag.
7966
7967 2008-02-22 John W. Eaton <jwe@octave.org>
7968
7969 * miscellaneous/fullfile.m: Improve handling of empty args and
7970 args ending with filesep.
7971
7972 * control/base/__stepimp__.m: Don't use subplot for just one plot.
7973
7974 2008-02-21 John W. Eaton <jwe@octave.org>
7975
7976 * image/imshow.m: Call axis ("image").
7977 From Michael G. Ross <mgross@MIT.EDU>.
7978
7979 * plot/errorbar.m: If nargout > 0, return vector of handles to
7980 line objects.
7981 * plot/__go_draw_axes__.m: Improve handling of line style for
7982 errorbar plots.
7983
7984 2008-02-20 Marco Caliari <marco.caliari@univr.it>
7985
7986 * specfun/legendre.m: Accept normalization options ("sch", "norm"),
7987 and improve stability for higher orders.
7988
7989 2008-02-20 John W. Eaton <jwe@octave.org>
7990
7991 * strings/strcat.m: Detect cellstr args.
7992
7993 2008-02-20 David Bateman <dbateman@free.fr>
7994
7995 * sparse/colperm.m, sparse/nonzero.m, sparse/spdiags.m,
7996 sparse/spfun.m, sparse/spones.m, sparse/sprand.m,
7997 sparse/sprandn.m, sparse/sprandsym.m, sparse/spy.m: Use generic
7998 version of find rather than spfind.
7999
8000 2008-02-19 Ben Abbott <bpabbott@mac.com>
8001
8002 * miscellaneous/edit.m: New option EDITINPLACE. Prefer file list
8003 rather than path list. Return option structure with "get all".
8004
8005 * polynomial/polyfit.m: Use QR decomposition. Handle
8006 normalization option.
8007 * polynomial/polyval.m: Normalize dependent variable. Optionally
8008 generate 50% prediction intervals.
8009
8010 * miscellaneous/ver.m: Include package version information in
8011 output. Improve consistency with Matlab.
8012
8013 2008-02-19 John W. Eaton <jwe@octave.org>
8014
8015 * pkg/pkg.m: Style fixes.
8016
8017 2008-02-19 Carlo de Falco <carlo.defalco@gmail.com>
8018
8019 * pkg/pkg.m: Handle 'describe' command.
8020 (parse_pkg_idx, print_package_description): New subfunctions.
8021
8022 2008-02-19 Bill Denney <bill@denney.ws>
8023
8024 * time/datestr.m: Avoid confusion for datenum vectors that are 6
8025 elements wide.
8026
8027 2008-02-18 David Bateman <dbateman@free.fr>
8028
8029 * general/rem.m, general/mod.m: Treat integer types correctly.
8030
8031 2008-02-15 Timo Lindfors <timo.lindfors@iki.fi>
8032
8033 * statistics/tests/kruskal_wallis_test.m: Handle ties.
8034 * general/runlength.m: New function from Paul Kienzle.
8035
8036 2008-02-15 Rolf Fabian <r.fabian@jacobs-university.de>
8037
8038 * linear-algebra/cond.m: New optional second argument to
8039 specify 1-norm, inf-norm, or frobenius-norm.
8040
8041 2008-02-12 Kostas Poulios <poulios.konstantinos@googlemail.com>
8042
8043 * plot/__quiver__.m: make arrow head be in z-plane of the arrow
8044 body. Allow the linespec to specify the arrow color.
8045
8046 2008-02-12 David Bateman <dbateman@free.fr>
8047
8048 * miscellaneous/cast.m: Also treat the logical type.
8049
8050 * plot/__go_draw_axes__.m: Set pm3d implict to fix colorbars on
8051 contour plots.
8052
8053 * plot/__go_draw_axes__.m: Use the cdatamapping property to set
8054 the cbrange.
8055 * plot/__img__.m: Set cdatamapping to "direct".
8056 * plot/imagesc.m: Set cdatamapping to "scaled".
8057
8058 2008-02-08 Julien Pommier <pommier@pianoteq.com>
8059
8060 * audio/wavread.m: Limit data read to end of data chunk.
8061
8062 2008-02-08 David Bateman <dbateman@free.fr>
8063
8064 * plot/__contour__.m: Respect the graphic handle options that are
8065 passed.
8066 * plot/__go_draw_axes__.m: Respect the linewidth for patch objects.
8067
8068 2008-02-01 Dave Goel <deego3@gmail.com>
8069
8070 * signal/arch_rnd.m: Correctly index E and Y vectors.
8071
8072 2008-02-01 Bill Denney <bill@denney.ws>
8073
8074 * time/weekday.m: Allow vector inputs and speed up.
8075 * time/eomday.m: Return column vector for column vector inputs.
8076
8077 2008-01-30 John W. Eaton <jwe@octave.org>
8078
8079 * miscellaneous/edit.m: Use "## Created: DATE" instead of "initial
8080 revision".
8081
8082 * plot/Makefile.in (SOURCES): Include __plt2sv__.m and
8083 __plt2vs__.m in the list.
8084
8085 * miscellaneous/tempdir.m: Append filesep to name for
8086 compatibility. Warn if not a directory or directory does not
8087 exist.
8088
8089 * strings/deblank.m: Improve compatibility.
8090
8091 2008-01-29 John W. Eaton <jwe@octave.org>
8092
8093 * strings/str2double.m: Delete unused variable FLAG_OCTAVE.
8094
8095 2008-01-28 Michael Goffioul <michael.goffioul@gmail.com>
8096
8097 * plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
8098 Return the label handle, not the current axis handle.
8099
8100 2008-01-25 Alexander Barth <barth.alexander@gmail.com>
8101
8102 * general/interpn.m: Compatibility fix. Don't ndgrid vector
8103 abscissa.
8104
8105 2008-01-25 David Bateman <dbateman@free.fr>
8106
8107 * general/__splinen__.m: Treat mixed orientation vectors.
8108 * plot/__scatter__.m: Remove NaN values from data.
8109 * plot/__patch__.m: Vectorize treatment of trailing NaN values.
8110
8111 2008-01-25 Thomas Weber <thomas.weber.mail@gmail.com>
8112
8113 * linear-algebra/trace.m: Test cases for non 2-d args.
8114
8115 2008-01-25 James Packer <james.packer@wadh.ox.ac.uk>
8116
8117 * geometry/griddata3.m: Call griddata, not gridata.
8118
8119 2008-01-24 Schloegl Alois <alois.schloegl@tugraz.at>
8120
8121 * linear-algebra/trace.m: Require 2-d args. Handle vectors properly.
8122
8123 2008-01-22 Thomas Weber <thomas.weber.mail@gmail.com>
8124
8125 * linear-algebra/cond.m, linear-algebra/trace.m:
8126 Move tests here from test/test_linalg.m.
8127
8128 * general/diff.m, general/fliplr.m, general/flipud.m,
8129 general/logspace.m, general/rot90.m, general/shift.m, general/tril.m,
8130 general/triu.m, linear-algebra/vec.m, linear-algebra/vech.m,
8131 special-matrix/hankel.m, special-matrix/hilb.m,
8132 special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
8133 special-matrix/toeplitz.m, special-matrix/vander.m:
8134 Move tests here from test/test_matrix.m.
8135
8136 * general/isscalar.m, general/issquare.m, general/isvector.m:
8137 Move tests here from test/test_number.m.
8138
8139 * deprecated/polyinteg.m, polynomial/compan.m, polynomial/conv.m,
8140 polynomial/deconv.m, polynomial/poly.m, polynomial/polyderiv.m,
8141 polynomial/polyfit.m, polynomial/polyreduce.m, polynomial/polyval.m,
8142 polynomial/polyvalm.m, polynomial/roots.m:
8143 Move tests here from test/test_poly.m.
8144
8145 * signal/unwrap.m:
8146 Move tests here from test/test_signal.m.
8147
8148 * statistics/base/corrcoef.m, statistics/base/cov.m,
8149 statistics/base/kurtosis.m, statistics/base/mahalanobis.m,
8150 statistics/base/mean.m, statistics/base/median.m,
8151 statistics/base/skewness.m, statistics/base/std.m:
8152 Move tests here from test/test_stats.m.
8153
8154 * general/int2str.m, general/num2str.m, strings/bin2dec.m,
8155 strings/blanks.m, strings/deblank.m, strings/dec2bin.m,
8156 strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
8157 strings/index.m, strings/rindex.m, strings/split.m, strings/str2mat.m,
8158 strings/str2num.m, strings/strcat.m, strings/strrep.m,
8159 strings/substr.m:
8160 Move tests here from test/test_string.m.
8161
8162 * miscellaneous/computer.m, miscellaneous/ls.m,
8163 miscellaneous/version.m, time/asctime.m, time/clock.m, time/ctime.m,
8164 time/date.m, time/etime.m, time/is_leap_year.m:
8165 Move tests here from test/test_system.m.
8166
8167 2008-01-22 Schloegl Alois <alois.schloegl@tugraz.at>
8168
8169 * specfun/erfinv.m: Replace z_old and z_new by a single variable z.
8170 Simplify initial checks on argument values.
8171
8172 2008-01-22 Michael Goffioul <michael.goffioul@gmail.com>
8173
8174 * plot/gnuplot_drawnow.m: New function corresponding to the
8175 implementation of the gnuplot-based graphics backend (derived from
8176 drawnow.m).
8177 * plot/drawnow.m: Deleted (converted to C++).
8178
8179 2008-01-15 Rolf Fabian <Rolf.Fabian@gmx.de>
8180
8181 * linear-algebra/__norm__.m: Only scale if inf norm is finite.
8182 New tests.
8183
8184 2008-01-18 John W. Eaton <jwe@octave.org>
8185
8186 * optimization/sqp.m: End each function with endfunction.
8187
8188 2008-01-18 Ben Abbott <bpabbott@mac.com>
8189
8190 * polynomial/residue.m: For each group of pole multiplicity, set
8191 the poles of the group to the value of the group's average.
8192
8193 2008-01-17 Tetsuro KURITA <tkurita@mac.com>
8194
8195 * plot/print.m: Handle PDF output.
8196 * plot/drawnow.m: Add "PDF" in a list of enhanced_terminals.
8197
8198 2008-01-17 John W. Eaton <jwe@octave.org>
8199
8200 * path/savepath.m: Print newline before initial comment line.
8201 Double up single quote characters.
8202 * path/__extractpath__.m: Return just the path as a string.
8203 Undo single quote character doubling.
8204
8205 * path/pathdef.m: Avoid eval. Simplify.
8206
8207 * path/pathdef.m: Use fullfile instead of concatenating with filesep.
8208 * path/__extractpath__.m, path/savepath.m: Use unwind_protect to
8209 avoid possible file descriptor leak.
8210
8211 2008-01-17 Ben Abbott <bpabbott@mac.com>
8212
8213 * path/savepath.m: Warn if modified file is not explicitly specified.
8214 * startup/main-rcfile: Call atexit ("__finish__").
8215
8216 2008-01-16 John W. Eaton <jwe@octave.org>
8217
8218 * plot/__go_draw_axes__.m (__do_enhanced_option__): New subfunction.
8219 Use it to disable enhanced mode for individual labels and titles.
8220
8221 * startup/Makefile.in (SOURCES): Add __finish__.m to the list.
8222 (install install-strip, uninstall): Handle function files.
8223
8224 2008-01-16 Ben Abbott <bpabbott@mac.com>
8225
8226 * startup/__finish__.m: New file.
8227 * path/__extractpath__.m, path/matlabroot.m,
8228 path/pathdef.m: New files.
8229 * path/Makefile.in (SOURCES): Add them to the list.
8230
8231 2008-01-15 Thomas Weber <thomas.weber.mail@gmail.com>
8232
8233 * special-matrix/vander.m: Vectorize. New test.
8234
8235 * elfun/acot.m, elfun/acoth.m, elfun/acsc.m, elfun/acsch.m,
8236 elfun/asec.m, elfun/asech.m, elfun/cot.m, elfun/coth.m,
8237 elfun/csc.m,elfun/csch.m, elfun/lcm.m, elfun/sec.m, elfun/sech.m,
8238 general/rem.m, miscellaneous/bincoeff.m, miscellaneous/xor.m,
8239 specfun/beta.m, specfun/log2.m, specfun/pow2.m:
8240 Move tests here from test/test_arith.m.
8241
8242 2008-01-15 John W. Eaton <jwe@octave.org>
8243
8244 * linear-algebra/__norm__.m: Use sum(abs(x),2), not sum(abs(x.')).
8245
8246 2008-01-15 Michael Goffioul <michael.goffioul@gmail.com>
8247
8248 * plot/drawnow.m, plot/__go_draw_figure__.m, plot/__go_draw_axes__.m:
8249 Call __get__ instead of get.
8250
8251 2008-01-15 Ben Abbott <bpabbott@mac.com>
8252
8253 * linear-algebra/__norm__.m: Avoid divide by zero error for
8254 Frobenius norm if matrix is all zeros. Use transpose instead of
8255 hermitian operator.
8256
8257 2008-01-14 Bill Denney <bill@denney.ws>
8258
8259 * plot/axis.m: Correctly handle "tight" and "image" options.
8260
8261 2008-01-14 Sļæ½ren Hauberg <hauberg@gmail.com>
8262
8263 * image/hsv2rgb.m, image/ntsc2rgb.m, image/rgb2hsv.m,
8264 image/rgb2ntsc.m: Also accept images as input.
8265
8266 * image/gray2ind.m: Handle image type other than double.
8267 Improve error checking and documentation.
8268
8269 2008-01-14 John W. Eaton <jwe@octave.org>
8270
8271 * plot/__go_draw_axes__.m (get_fontname_and_size): Use strcmpi
8272 instead of calling tolower on first arg. Default font name is
8273 Helvetica, not helvetica. Don't downcase user-specified font name.
8274 (__maybe_munge_text__): Fix typo.
8275
8276 * optimization/sqp.m: Fix function definitions in test code.
8277
8278 2008-01-12 John W. Eaton <jwe@octave.org>
8279
8280 * plot/gnuplot_binary.in: New file.
8281 * plot/gnuplot_binary.m: Delete.
8282 * plot/Makefile.in (SOURCES): Remove gnuplot_binary.m from the list.
8283 (SOURCES_IN, GEN_M): New macros.
8284 (DISTFILES): Include $(SOURCES_IN) in the list.
8285 (FCN_FILES): Include $(GEN_M) in the list.
8286 (all): Depend on $(GEN_M).
8287 ($(GEN_M): %.m : $(TOPDIR)/Makeconf): New pattern rule.
8288 (distclean): Also remove $(GEN_M).
8289
8290 2008-01-11 John W. Eaton <jwe@octave.org>
8291
8292 * optimization/sqp.m: New test from example in doc string.
8293
8294 2008-01-10 Ben Abbott <bpabbott@mac.com>
8295
8296 * polynomial/mpoles.m: Avoid cases where poles could be assigned
8297 to more than one multiplicity group.
8298
8299 2008-01-10 John W. Eaton <jwe@octave.org>
8300
8301 * plot/gnuplot_binary.m: New file.
8302 * plot/Makefile.in (SOURCES): Add it to the list.
8303
8304 2008-01-09 John W. Eaton <jwe@octave.org>
8305
8306 * plot/drawnow.m: Fail if filename includes a directory part that
8307 does not exist.
8308
8309 2008-01-07 John W. Eaton <jwe@octave.org>
8310
8311 * miscellaneous/copyfile.m, miscellaneous/movefile.m:
8312 Error if glob call fails to match any files.
8313
8314 2008-01-04 Thomas Treichl <Thomas.Treichl@gmx.net>
8315
8316 * strings/strtrim.m: Doc fix.
8317
8318 2008-01-04 Muthiah Annamalai <muthuspost@gmail.com>
8319
8320 * general/sub2ind.m, general/ind2sub.m: Doc fix.
8321
8322 2008-01-04 Sļæ½ren Hauberg <hauberg@gmail.com>
8323
8324 * set/create_set.m, set/union.m: Accept "rows" argument.
8325
8326 2008-01-02 John W. Eaton <jwe@octave.org>
8327
8328 * plot/print.m: Correctly handle pbm terminal.
8329
8330 2007-12-28 John W. Eaton <jwe@octave.org>
8331
8332 * miscellaneous/edit.m: Use strcat instead of fullfile to add file
8333 extensions.
8334
8335 2007-12-28 David Bateman <dbateman@free.fr>
8336
8337 * ezcontourf.m, ezcontour.m, ezmeshc.m, ezmesh.m, ezplot3.m,
8338 __ezplot__.m, ezpolar.m, ezsurfc.m, ezsurf.m: New functions.
8339 * Makefile.in (SOURCES): Add to the sources.
8340
8341 2007-12-28 Kai Habel <kai.habel@gmx.de>
8342
8343 * plot/pcolor.m: Swap 1st and 2nd argument in call to meshgrid.
8344 Remove unnecessary call of size function.
8345
8346 2007-12-21 John W. Eaton <jwe@octave.org>
8347
8348 Version 3.0.0 released.
8349
8350 2007-12-21 Sļæ½ren Hauberg <hauberg@gmail.com>
8351
8352 * image/imshow.m: Accept empty value for display_range.
8353
8354 2007-12-20 Michael Goffioul <michael.goffioul@gmail.com>
8355
8356 * pkg/pkg.m: Add .lib as architecture-dependent suffix.
8357
8358 2007-12-19 Sļæ½ren Hauberg <hauberg@gmail.com>
8359
8360 * image/imshow.m: Store uint8 images as doubles. Handle default
8361 display ranges correctly.
8362
8363 2007-12-19 Alexander Barth <barth.alexander@gmail.com>
8364 Peter A. Gustafson <petegus@umich.edu>
8365
8366 * plot/contourc.m: Allow usage of irregular spaced x, y data.
8367
8368 2007-12-19 John W. Eaton <jwe@octave.org>
8369
8370 * miscellaneous/edit.m: New function.
8371 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
8372
8373 2007-12-19 Michael Goffioul <michael.goffioul@gmail.com>
8374
8375 * plot/__bar__.m: Handle "basevalue" option.
8376 * plot/__bars__.m: New arg, base_value.
8377
8378 2007-12-17 David Bateman <dbateman@free.fr>
8379
8380 * plot/rose.m, plot/feather.m, plot/compass.m: New functions
8381 * plot/Makefiles (SOURCES): Add them to the sources
8382 * plot/polar.m: Set the x and y limits to the maximum polar
8383 radius. Set the axes to be square.
8384 * plot/__go_draw_axes__.m: Allow {x|y}axislocation to be "zero"
8385 and print axis at zero if this is used.
8386
8387 * plot/__go_draw_axes__.m: Use "set pm3d explicit" so that
8388 contours can overlay pcolor plots. Priveldge no hidden line
8389 removal when there are multiple objects in the plot.
8390
8391 2007-12-17 Peter A. Gustafson <petegus@umich.edu>
8392
8393 * plot/__go_draw_axes__.m: Fix mirrored tics and borders for
8394 set (gca (), "[xy]axislocation", "{right|top}", "box", "off").
8395
8396 2007-12-17 Ben Abbott <bpabbott@mac.com>
8397
8398 * miscellaneous/run.m: Replace script with f when looking for
8399 file to run.
8400
8401 2007-12-14 David Bateman <dbateman@free.fr>
8402
8403 * plot/contour3.m, plot/__contour__.m: Handle linespec.
8404 * plot/contour.m: Doc fix.
8405 * plot/__go_draw_axes__.m (case "patch"): Include "lt" in lt string.
8406 Include linetype in withclause.
8407
8408 * plot/__go_draw_axes__.m (__calc_dimensions__): New function.
8409 Use it to determine dimensions. Consolidate all 3-d settings.
8410
8411 2007-12-13 John W. Eaton <jwe@octave.org>
8412
8413 * image/imshow.m: Turn axis visibility off.
8414 Don't scale true color images.
8415 * image/image.m: Set axis layer property to "top".
8416
8417 2007-12-12 John W. Eaton <jwe@octave.org>
8418
8419 * image/loadimage.m: Avoid calling eval. Avoid calling exist.
8420
8421 * plot/pie.m: Avoid calling "exist".
8422
8423 * linear-algebra/condest.m: Use nargin instead of size(varargin,2).
8424 Condense argument processing logic. Allow 6 arguments.
8425 Use issquare. Avoid calling "exist".
8426
8427 * plot/__go_draw_axes__.m: Handle the axes layer property.
8428
8429 2007-12-12 David Bateman <dbateman@free.fr>
8430
8431 * plot/ellipsoid.m: Port from octave-forge, editing for style.
8432 * plot/Makefile.in (SOURCES): Add to the sources.
8433
8434 2007-12-11 John W. Eaton <jwe@octave.org>
8435
8436 * plot/surf.m: Set xgrid, ygrid, and zgrid on here.
8437 * plot/surface.m: Not here.
8438
8439 * plot/__go_draw_axes__.m: Always use "set grid front". Send a
8440 subsequent "unset grid" if there is no grid.
8441
8442 * plot/__go_draw_axes__.m: Include "front" in "set label" options.
8443
8444 * plot/surface.m: Don't set facecolor property in call to
8445 __go_surface__.
8446
8447 * plot/__plt2vs__.m, plot/__plt2sv__.m: New functions.
8448 * plot/__plt2__.m: Handle scalar-vector and vector-scalar cases.
8449
8450 2007-12-11 Kai Habel <kai.habel@gmx.de>
8451
8452 * plot/__patch__.m: Fix typo. Improve argument checking, so that a
8453 color string is not taken as z value.
8454
8455 * plot/slice.m: Remove unused variable, set xgrid, ygrid, and
8456 zgrid to "on" and box to "off" for used axes.
8457
8458 * plot/__go_draw_axes__.m, plot/plot3.m, plot/ribbon.m,
8459 plot/slice.m: Use size_equal(var1,var2,...) when possible.
8460
8461 2007-12-11 David Bateman <dbateman@free.fr>
8462
8463 * miscelleaneous/fullfile.m: Ignore empty arguments.
8464
8465 * sparse/spstats.m: Drop argument to Fsparse to force mutation.
8466 * statistics/base/mode.m: Ditto.
8467
8468 * plot/__plt_get_axis_arg__.m: Ignore integer valued handles as
8469 object handles are all now non integer.
8470
8471 2007-12-10 John W. Eaton <jwe@octave.org>
8472
8473 * plot/sombrero.m, plot/peaks.m: Use surf instead of mesh.
8474
8475 * general/issymmetric.m: Use ' instead of .' for compatibility
8476 with previous versions of Octave.
8477 * general/ishermitian.m: Delete.
8478 * general/Makefile.in (SOURCES): Remove ishermitian.m from the list.
8479
8480 * plot/fplot.m: In N is not specified, increase initial number of
8481 points from 3 and 5 to 5 and 8.
8482
8483 * signal/detrend.m: Move tests here from test/test_signal.m.
8484 Loosen tolerance on first test from 10*eps to 20*eps.
8485
8486 * finance/rate.m: Don't request info from fsolve.
8487
8488 2007-12-10 Michael Goffioul <michael.goffioul@gmail.com>
8489
8490 * plot/__line__.m: Pass initial property/value pairs to __go_line__.
8491 * plot/surface.m: Pass initial property/value pairs to __go_surface__.
8492
8493 2007-12-10 David Bateman <dbateman@free.fr>
8494
8495 * image/image.m: Rewritten to allow trailing properties to be
8496 passed to underlying image object.
8497 * image/__img__.m: Pass additional arguments to __go_image__.
8498 * plot/__patch__.m: Don't set clim, rely on autoscaling.
8499
8500 2007-12-10 John W. Eaton <jwe@octave.org>
8501
8502 * plot/__go_draw_axes__.m: If we have a grid, send "set grid
8503 front" to gnuplot.
8504
8505 2007-12-10 David Bateman <dbateman@free.fr>
8506
8507 * plot/__go_draw_axes__.m: Issue "set view map" for pcolor, and "set
8508 border front" from images.
8509 * plot/__go_draw_figure__.m: Issue "set autoscale fix" for gnuplot.
8510 * plot/pcolor.m: Set axis "box" property.
8511 * plot/title.m, plot/xlabel.m, plot/ylabel.m, plot/xlabel.m:
8512 Mark as commands.
8513
8514 2007-12-07 David Bateman <dbateman@free.fr>
8515
8516 * plot/surf.m: Don't set facecolor property.
8517
8518 2007-12-06 John W. Eaton <jwe@octave.org>
8519
8520 * plot/print.m: Pass mono to drawnow.
8521 * plot/drawnow.m: New arg, mono. Pass it to __go_draw_figure__.
8522 * plot/__go_draw_figure__.m: New arg, mono. Pass it to __go_draw_axes.
8523 * plot/__go_draw_axes__.m: New arg, mono. If mono is true,
8524 disable color specifications.
8525
8526 * general/issymmetric.m: Move tests here from test/test_number.m
8527
8528 2007-12-06 Jason Riedy <ejr@cs.berkeley.edu>
8529
8530 * general/issymmetric.m: To keep its argument sparse and the
8531 function quick, use the infinity norm rather than the 2-norm.
8532 Also measure the symmetric part rather than the Hermitian part.
8533 * general/ishermitian.m: New file. Measure the Hermitian part.
8534 * general/Makefile.in: Add ishermitian.m to SOURCES.
8535
8536 2007-12-04 John W. Eaton <jwe@octave.org>
8537
8538 * plot/__go_draw_axes__.m: Omit "font \"NAME,SIZE\"" in gnuplot
8539 text and label commands if font is "*".
8540
8541 * linear-algebra/krylov.m: Doc fixes.
8542 From Marco Caliari <caliari@sci.univr.it>.
8543
8544 2007-12-04 Kai Habel <kai.habel@gmx.de>
8545
8546 * plot/shading.m: Use __plt_get_axis_arg__ for optional axes argument.
8547 Add "## PKG_ADD: mark_as_command axis" line.
8548
8549 2007-12-03 John W. Eaton <jwe@octave.org>
8550
8551 * contour.m, contour3.m, contourc.m, contourf.m, cylinder.m,
8552 fplot.m, plot3.m, plotyy.m, quiver3.m, scatter.m, scatter3.m,
8553 slice.m, sombrero.m, stairs.m, stem.m, stem3.m:
8554 Generate demos from examples.
8555
8556 2007-12-03 David Bateman <dbateman@free.fr>
8557
8558 * testfun/test.m: Disable "testif" test block to avoid spurious
8559 skipped test for "make check". Avoid printing variables for
8560 skipped tests.
8561
8562 * testfun/test.m: Add "testif" type to allow for conditional tests.
8563
8564 * plot/plotyy.m: Use activepositionproperty property of axes
8565 object. Set second axis color to "none".
8566 * plot/__go_draw_axes__.m: Respect the activepositionproperty
8567 property of the axis objects.
8568
8569 2007-12-03 Thomas Treichl <Thomas.Treichl@gmx.net>
8570
8571 * linear-algebra/condest.m: Loosen tolerance in test.
8572
8573 2007-12-02 John W. Eaton <jwe@octave.org>
8574
8575 * plot/__go_draw_axes__.m: Remove unnecessary call to
8576 get_data_limits.
8577
8578 2007-11-30 John W. Eaton <jwe@octave.org>
8579
8580 * plot/__go_draw_axes__.m: Don't compute data or axis limits.
8581 (get_data_limits, get_axis_limits): Delete.
8582
8583 2007-11-30 David Bateman <dbateman@free.fr>
8584
8585 * plot/__scatter__.m: Avoid out of bounds varargin element access.
8586
8587 * plot/__go_draw_axes__.m (do_tics_1): regexprep the cell array of
8588 tick labels rather than one by one on the labels themselves.
8589 * plot/pareto.m: Bug in numerical labels fixed. Bug in search for
8590 95% crossing fixed.
8591
8592 2007-11-29 David Bateman <dbateman@free.fr>
8593
8594 * plot/pareto.m: New file.
8595 * plot/Makefile.in (SOURCES): Add it to the sources.
8596 * plot/__go_draw_axes__.m (do_tics1): Replace "%" with "%%" in tic
8597 marks to avoid gnuplot error about formating. More colorspec to
8598 after the tics.
8599 * plot/plotyy.m: More generic check for appropriate axis color.
8600
8601 * plot/__stem__.m: New file based on old stem.m expanded to treat
8602 2- and 3-D.
8603 * plot/stem3.m: New function.
8604 * plot/Makefile.in (SOURCES): Add them to the sources.
8605 * plot/stem.m: Adapt to use __stem__.
8606
8607 2007-11-29 John W. Eaton <jwe@octave.org>
8608
8609 * plot/contour.m, plot/contour3.m, plot/fill.m, plot/patch.m,
8610 plot/surf.m, plot/surface.m: Don't return handle value unless
8611 requested.
8612
8613 * plot/patch.m: Omit isnan check on handle returned from
8614 __plt_get_axis_arg__.
8615
8616 * plot/__plt_get_axis_arg__.m: Don't fail if current figure exists
8617 but has no axes.
8618
8619 2007-11-28 David Bateman <dbateman@free.fr>
8620
8621 * __plt_get_axis_handle__.m: Also allow hggroup and return axes
8622 ancestor. If leading argument is logical set variable nogca to see
8623 if gca() should be called if there is no active handle found.
8624 * __bar__.m, caxis.m, scatter.m, contourf.m, __axes_limits__.m,
8625 fill.m, surf.m, meshz.m, axis.m, pie.m, contour.m,
8626 quiver.m, area.m, grid.m, cylinder.m, contour3.m, surface.m,
8627 patch.m, scatter3.m, plot.m, sphere.m, quiver3.m, plotyy.m,
8628 xlabel.m, ylabel.m, surfnorm.m, zlabel.m: Adapt to use
8629 __plt__get_axis_arg__ to find axis handle.
8630 * polar.m: Typo.
8631
8632 2007-11-28 John W. Eaton <jwe@octave.org>
8633
8634 * plot/__go_draw_axes__.m (get_data_limits): Delete unused arg TX.
8635
8636 2007-11-28 Michael Goffioul <michael.goffioul@gmail.com>
8637
8638 * plot/drawnow.m: Fix typo.
8639
8640 2007-11-27 David Bateman <dbateman@free.fr>
8641
8642 * plot/errorbar.m, plot/loglog.m, plot/loglogerr.m, plot/polar.m,
8643 plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
8644 plot/semilogyerr.m: Treat an axis handle as the first argument.
8645
8646 * plot/meshz.m: New function.
8647 * plot/Makefile.in (SOURCES): Add it to the list.
8648 * plot/surface.m: Allow surface to accept an axis handle as the
8649 first argument.
8650 * plot/meshc.m: Extract z from the the surface object rather than
8651 varargin so that we can rely on code in surface to treat leading
8652 axis handles.
8653
8654 * plot/__go_draw_axes__.m: Add nomirror to "set ytics" and "set
8655 y2tics" in the case of a plotyy plot.
8656 * plot/plotyy.m: ensure the position property is set correct for
8657 the second axis, by setting it after the plot itself. In the case
8658 of a plot that returns multiple handles, base the color selection
8659 on the first.
8660
8661 2007-11-27 Kai Habel <kai.habel@gmx.de>
8662
8663 * plot/__go_draw_axes__.m: Set quadrilateral color according to
8664 z-value of vertex 'c3'.
8665
8666 2007-11-27 John W. Eaton <jwe@octave.org>
8667
8668 * image/image.m: Allow nargin == 0 case to work again.
8669
8670 2007-11-27 David Bateman <dbateman@free.fr>
8671
8672 * plot/__go_draw_figure__.m: Force a multiplot mode with a
8673 colorbar, to ensure that the colorbar is on the canvas for png and
8674 postscipt outputs.
8675
8676 2007-11-26 David Bateman <dbateman@free.fr>
8677
8678 * sparse/spstats.m, statistics/base/mode.m: More care with sparse
8679 return values.
8680
8681 * plot/plotyy.m: New function
8682 * plot/Makefile.in (SOURCES): Add it here.
8683 * plot/__go_draw_axes__.m: Force axis margins for plotyy. Set text
8684 color for {x|y|z}label and {x|y|z}tics. Also force the label of
8685 {x|y}label to respect the axis position.
8686 * plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Accept an axis
8687 handle as the first argument.
8688
8689 * pkg/pkg.m (pkg:install): When loading the installed packages
8690 index into installed_pkgs_lst and not descriptions..
8691
8692 * plot/quiver3.m, plot/surfnorm.m, plot/__quiver__.m: New functions.
8693 * plot/Makefile.in (SOURCES): Add them to the sources.
8694 * plot/quiver.m: Modify to use __quiver__.m.
8695
8696 * plot/hist.m: Avoid saturation when the x values are in an
8697 inetger type.
8698
8699 2007-11-26 Jason Riedy <ejr@cs.berkeley.edu>
8700
8701 * linear-algebra/condest.m, linear-algebra/onenormest.m: New
8702 functions.
8703 * linear-algebra/Makefile.in (SOURCES): Add them to the sources.
8704
8705 2007-11-26 David Bateman <dbateman@free.fr>
8706
8707 * plot/__go_draw_axes__.m: Prevent the cbrange from being of zero
8708 extent.
8709
8710 * plot/colorbar.m: New function.
8711 * plot/Makefile.in (SOURCES): Add it to the sources.
8712 * plot/__go_draw_axes__.m: Calculate the colorbar position,
8713 precalculate the clim, set pm3d except for mesh.
8714 * plot/__contour__.m: Don't scale the contours to clim, but rather
8715 save the real values so that colorbar corresponds to the contour
8716 levels.
8717
8718 * plot/stem.m: Set marker color the same as the line color. Draw
8719 a single discontinous line object for the stems.
8720
8721 * plot/sphere.m: New function ported from JHandles.
8722 * plot/Makefile.in (SOURCES): Add it to the sources.
8723
8724 * plot/__go_draw_axes__.m: Pass the have_newer_gnuplot arg to
8725 __maybe_munge_text__. Use it to reforce fontname for gnuplot 4.0
8726 to get enhanced mode to work correctly for the X11 terminal.
8727
8728 * plot/imagesc.m, plot/image.m: Scale colormap to image and not
8729 the reverse. Allow an axes handle to be passed and/or returned.
8730 * plot/__go_draw_axes__.m: Autoscale colormap for images.
8731
8732 * plot/__go_draw_axes__.m: Add depthorder flag to "set pm3d" to
8733 sort surface patches by their depth and not the order they are
8734 rendered in.
8735
8736 * plot/__patch__.m: Set clim correctly.
8737 * plot__go_draw_axes__.m: Allow patch objects to have markers, and
8738 the marker color is determined by the cmap.
8739 * plot/scatter.m: New function to 2D scatter plots.
8740 * plot/scatter3.m: New function to 3D scatter plots.
8741 * plot/__scatter__.m: Support function for scatter plots
8742 * Makefile.in (SOURCES): Ad dnew functions here.
8743
8744 * plot/drawnow.m (open_gnuplot_stream, init_gnuplot_stream):
8745 Return whether the terminal supports enhanced text or not.
8746 (drawnow:enhanced_term): New sub-function to determine if terminal
8747 supports enhanced mode.
8748 * plot/__go_draw_figure__.m: Accept enhanced flag and pass to
8749 __go_draw_axes__.
8750 * plot/__go_draw_axes__.m: Accept enhanced flag and munge text if
8751 needed to support the enhanced mode.
8752 * plot/print.m: Remove "enhanced" option as this is now treated in
8753 drawnow.m.
8754
8755 * plot/caxis.m: New function to control the color axis limits.
8756 * plot/Makefile.in (SOURCES): Include it.
8757 * plot/axis.m: Allow the first argument to be an axes handle.
8758 * plot/__go_draw_axes__.m: Move the setting of the caxis, also
8759 autoscale caxis for patches. If any(isinf(clim)) don't set the
8760 caxis limits.
8761
8762 * image/gmap40.m: New gnuplot 4.0 specific colormap fucntion.
8763 * image/Makefile.in (SOURCES): Include it.
8764 * plot/__bar__.h: Allow axis handles to be passed. Set the color
8765 of the bars for the colormap.
8766 * plot/bar.m, plot/barh.m: Document that axis handles can be
8767 passed.
8768 * plot/__contour.m: Avoid possible divide by zero error.
8769 * plot/contour.m: Missing semicolon.
8770 * plot/surface.m: Don't attempt to set additional arguments if
8771 there are none.
8772 * plot/Makefile.in (SOURCES): Include __bars__.m
8773
8774 2007-11-19 Michael Goffioul <michael.goffioul@gmail.com>
8775
8776 * plot/__bar__.m: put bar creation code into separate function
8777 to allow easy hook up from other graphic backends
8778
8779 * plot/__bars__.m: new function containing bar creation code
8780
8781 2007-11-26 Alexander Barth <barth.alexander@gmail.com>
8782
8783 * general/accumarray.m: Correct dimension check.
8784
8785 2007-11-26 John W. Eaton <jwe@octave.org>
8786
8787 * polynomial/residue.m: Prepad along second dimension.
8788 From Doug Stewart <dastew@sympatico.ca>.
8789
8790 2007-11-26 Kai Habel <kai.habel@gmx.de>
8791
8792 * plot/cylinder.m, plot/slice.m: New functions.
8793 * plot/Makefile.in (SOURCES): Add them to the list.
8794
8795 2007-11-14 Michael Goffioul <michael.goffioul@gmail.com>
8796
8797 * plot/patch.m: Handle arg may also be hggroup object.
8798 Use ancestor to find parent axes object.
8799
8800 2007-11-14 David Bateman <dbateman@free.fr>
8801
8802 * plot/__contour__.m: Treat unclosed contours by adding NaN to
8803 flag to patch that it is not closed. Allow z to take string
8804 arguments and use it to flag that the contours are placed at the
8805 z level of the contour itself.
8806 * plot/__go_draw_axes__.m: Treat hidden line removal in patch
8807 objects as well. Let hidden removal take precedence in case of a
8808 conflict.
8809 * plot/surface.m: Allow surface to treat handles being passed or
8810 returned. Any additional arguments arr used to set the surface
8811 handle.
8812 * plot/contour3.m: New function
8813 * plot/Makefile.in (SOURCES): Add it to the sources.
8814
8815 2007-11-14 John W. Eaton <jwe@octave.org>
8816
8817 * specfun/bessel.m: Update doc string from
8818 src/DLD-FUNCTIONS/besselj.cc.
8819
8820 2007-11-12 David Bateman <dbateman@free.fr>
8821
8822 * plot/contour.m: Allow handles to be passed and returned. Split
8823 the countour function itself into __contour__.m to be shared with
8824 surfc and meshc.
8825 * plot/__contour__.m: New file
8826 * plot/Makefile.in (SOURCES): Add it to the sources.
8827 * plot/__go_draw_axes.m: For patch objects don't attempt to patch
8828 the face or edge if the facecolor or edge color are marked as
8829 "none". Allow the edgecolor to be determined by the cdata in the
8830 same manner as the facecolor. Fail if facecolor is not "none" and
8831 a 3-D plot is desired, rather than ignoring zdata. Make the
8832 storage of 3D/4D data consistent between line, surface and patch
8833 objects.
8834 * plot/meshc.m: Use new __contour__.m to plot the contours.
8835 * plot/surfc.m: Use new __contour__.m to plot the contours.
8836
8837 * plot/__go_draw_axes__.m (get_fontname_and_size):
8838 Handle fontweight and fontangle properties.
8839
8840 2007-11-12 Kai Habel <kai.habel@gmx.de>
8841
8842 * plot/spinmap.m, plot/ribbon.m: New functions.
8843 * plot/Makefile.in (SOURCES): Add them to the list.
8844
8845 2007-11-12 John W. Eaton <jwe@octave.org>
8846
8847 * plot/__go_draw_axes__.m (get_fontname_and_size): New subfunction.
8848 Use it to avoid duplicated code.
8849
8850 2007-11-12 David Bateman <dbateman@free.fr>
8851
8852 * plot/title.m: Fix return value for nargout > 0.
8853
8854 * plot/__go_draw_axes.m: Allow the font and fontsize to be
8855 specified for the title, xlabel, ylabel and text objects.
8856
8857 * plot/__go_draw_axes.m: Allow arbitrary colormaps with gnuplot
8858 4.0 and surface plots.
8859
8860 2007-11-12 Michael Goffioul <michael.goffioul@gmail.com>
8861
8862 * plot/__patch__.m: Fix computation of faces when patch is defined
8863 with X/Y/Z data.
8864
8865 2007-11-09 John W. Eaton <jwe@octave.org>
8866
8867 * plot/__go_draw_axes__.m: Correct test for have_data.
8868 Correct logic in setting palette data.
8869
8870 * audio/wavread.m, control/base/__bodquist__.m,
8871 control/base/dare.m, control/base/dlqr.m, control/hinf/h2norm.m,
8872 control/system/c2d.m, control/system/is_detectable.m,
8873 control/system/is_signal_list.m, control/system/is_stabilizable.m,
8874 control/system/tfout.m, general/isdefinite.m,
8875 linear-algebra/krylov.m, miscellaneous/compare_versions.m,
8876 optimization/glpk.m, path/savepath.m, plot/findobj.m,
8877 plot/shading.m, polynomial/mpoles.m, polynomial/polyint.m,
8878 signal/freqz.m, signal/hurst.m, sparse/spfun.m, sparse/spones.m,
8879 sparse/spstats.m, testfun/assert.m, testfun/fail.m,
8880 testfun/test.m: Use specific end keywords.
8881
8882 * plot/surfc.m, plot/meshc.m: Don't change view if hold is on.
8883
8884 2007-11-09 Kai Habel <kai.habel@gmx.de>
8885
8886 * plot/mesh.m, plot/pcolor.m, plot/surf.m, plot/surface.m:
8887 Don't change view if hold is on.
8888
8889 2007-11-09 David Bateman <dbateman@free.fr>
8890
8891 * plot/hidden.m: New function.
8892 * plot/Makefile.in (SOURCES): Add it here.
8893 * plot/meshc.m, plot/mesh.m: Set facecolor to White for hidden
8894 line removal.
8895 * plot/__go_draw_axes__.m: If facecolor is white flag hidden line
8896 removal and if it is "none" don't do hidden line removal.
8897
8898 * plot/legend.m: Also allow labels for surface and patch types.
8899 * plot/__bar__.m: Split into separate patch pbjects to allow
8900 setting of the legend.
8901 * plot/__go_draw_axes__.m: Set titlespec from keylabel for patch
8902 objects as well.
8903
8904 * plot/area.m, plot/__area__.m: New functions
8905 * plot/Makefile.in (SOURCES): Add them to the list of files.
8906
8907 * plot/patch.m: Correctly handle case of axis handle as first arg.
8908
8909 2007-11-09 Joseph P. Skudlarek <Jskud@Jskud.com>
8910
8911 * sparse/spdiags.m: Tweak documentation entries to match other uses.
8912
8913 2007-11-08 John W. Eaton <jwe@octave.org>
8914
8915 * control/base/dcgain.m, control/base/dre.m,
8916 control/base/impulse.m, control/base/step.m,
8917 control/system/dmr2d.m, control/system/ord2.m,
8918 control/system/sys2ss.m, control/system/sysdimensions.m,
8919 control/system/sysgetsignals.m, control/system/sysout.m,
8920 control/system/tfout.m, control/system/ugain.m,
8921 control/system/zpout.m, control/util/strappend.m:
8922 Don't fail with usage message if nargout is too large.
8923
8924 * control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
8925 control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
8926 control/hinf/hinfsyn_chk.m, control/hinf/is_dgkf.m,
8927 control/hinf/wgt1o.m, control/obsolete/dezero.m,
8928 control/obsolete/dlqg.m, control/obsolete/minfo.m,
8929 control/obsolete/packsys.m, control/obsolete/qzval.m,
8930 control/obsolete/rotg.m, control/obsolete/series.m,
8931 control/obsolete/swapcols.m, control/obsolete/swaprows.m,
8932 control/obsolete/syschnames.m, control/obsolete/unpacksys.m,
8933 control/system/__syschnamesl__.m,
8934 control/system/__syscont_disc__.m,
8935 control/system/__sysdefioname__.m, control/system/__sysgroupn__.m,
8936 control/system/__tf2sysl__.m, control/system/__zp2ssg2__.m,
8937 control/system/abcddim.m, control/system/buildssic.m,
8938 control/system/c2d.m, control/system/cellidx.m,
8939 control/system/d2c.m, control/system/dmr2d.m,
8940 control/system/fir2sys.m, control/system/is_abcd.m,
8941 control/system/is_controllable.m, control/system/is_detectable.m,
8942 control/system/is_digital.m, control/system/is_observable.m,
8943 control/system/is_stabilizable.m, control/system/is_stable.m,
8944 control/system/jet707.m, control/system/listidx.m,
8945 control/system/parallel.m, control/system/ss.m,
8946 control/system/ss2sys.m, control/system/ss2zp.m,
8947 control/system/starp.m, control/system/sys2ss.m,
8948 control/system/sys2tf.m, control/system/sys2zp.m,
8949 control/system/sysadd.m, control/system/sysappend.m,
8950 control/system/sysconnect.m, control/system/syscont.m,
8951 control/system/sysdimensions.m, control/system/sysdisc.m,
8952 control/system/sysdup.m, control/system/sysgetsignals.m,
8953 control/system/sysgroup.m, control/system/sysmin.m,
8954 control/system/sysmult.m, control/system/sysout.m,
8955 control/system/sysprune.m, control/system/sysreorder.m,
8956 control/system/sysscale.m, control/system/syssetsignals.m,
8957 control/system/syssub.m, control/system/sysupdate.m,
8958 control/system/tf.m, control/system/tf2ss.m,
8959 control/system/tf2sys.m, control/system/tfout.m,
8960 control/system/zp.m, control/system/zp2ss.m,
8961 control/system/zp2sys.m, control/system/zp2tf.m,
8962 control/system/zpout.m, control/util/__outlist__.m,
8963 control/util/__zgpbal__.m, control/util/axis2dlim.m,
8964 control/util/prompt.m, control/util/sortcom.m,
8965 control/util/zgfmul.m, control/util/zgfslv.m,
8966 control/util/zginit.m, control/util/zgreduce.m,
8967 control/util/zgrownorm.m, control/util/zgscal.m: Style fixes.
8968
8969 2007-11-08 David Bateman <dbateman@free.fr>
8970
8971 * plot/quiver.m: Fix arrowheads.
8972
8973 2007-11-07 Ben Abbott <bpabbott@mac.com>
8974
8975 * set/ismember.m: Call cell_ismember to handle cellstr args.
8976 Handle "rows" argument. New tests.
8977 (cell_ismember): New function.
8978
8979 2007-11-07 John W. Eaton <jwe@octave.org>
8980
8981 * control/base/__bodquist__.m, control/base/__freqresp__.m,
8982 control/base/__stepimp__.m, control/base/are.m,
8983 control/base/ctrb.m, control/base/damp.m, control/base/dare.m,
8984 control/base/dcgain.m, control/base/dgram.m, control/base/dlqr.m,
8985 control/base/dre.m, control/base/impulse.m, control/base/lqe.m,
8986 control/base/lqg.m, control/base/lqr.m, control/base/lsim.m,
8987 control/base/ltifr.m, control/base/nichols.m,
8988 control/base/nyquist.m, control/base/obsv.m, control/base/place.m,
8989 control/base/rlocus.m, control/base/step.m, control/base/tzero.m:
8990 Style fixes.
8991
8992 2007-11-07 Muthiah Annamalai <muthuspost@gmail.com>
8993
8994 * control/base/bode_bounds.m, control/base/dgram.m,
8995 control/base/dlyap.m, control/base/freqchkw.m,
8996 control/base/gram.m, control/base/place.m,
8997 control/hinf/hinf_ctr.m, control/hinf/hinfsyn_chk.m,
8998 control/hinf/hinfsyn_ric.m, control/system/is_sample.m,
8999 control/system/is_signal_list.m, control/system/ss2tf.m,
9000 control/system/sys2fir.m, control/system/sysgettsam.m,
9001 control/system/sysgettype.m, control/system/sysreorder.m,
9002 control/system/tf2sys.m, control/system/zp2tf.m,
9003 control/util/axis2dlim.m, control/util/swap.m,
9004 control/util/zgfmul.m, control/util/zgfslv.m,
9005 control/util/zginit.m, control/util/zgreduce.m,
9006 control/util/zgrownorm.m, control/util/zgscal.m,
9007 control/util/zgsgiv.m, control/util/zgshsr.m, general/isa.m,
9008 geometry/inpolygon.m, linear-algebra/housh.m,
9009 miscellaneous/compare_versions.m, miscellaneous/inputname.m,
9010 miscellaneous/run.m, quaternion/qconj.m,
9011 quaternion/qcoordinate_plot.m, quaternion/qderiv.m,
9012 quaternion/qderivmat.m, quaternion/qinv.m, quaternion/qmult.m,
9013 quaternion/qtrans.m, quaternion/qtransvmat.m, signal/fractdiff.m,
9014 signal/freqz_plot.m, signal/periodogram.m, signal/rectangle_lw.m,
9015 signal/rectangle_sw.m, signal/sinc.m, signal/triangle_lw.m,
9016 signal/triangle_sw.m, signal/yulewalker.m, sparse/colperm.m,
9017 sparse/etreeplot.m, sparse/nonzeros.m, sparse/spalloc.m,
9018 sparse/spones.m, sparse/spy.m, specfun/isprime.m,
9019 statistics/distributions/empirical_cdf.m,
9020 statistics/distributions/empirical_inv.m,
9021 statistics/distributions/empirical_pdf.m,
9022 statistics/models/logistic_regression_derivatives.m,
9023 statistics/models/logistic_regression_likelihood.m: Check nargin.
9024
9025 2007-11-07 David Bateman <dbateman@free.fr>
9026
9027 * general/gradient.m: Correctly convert deltax and deltay scalar
9028 values are scalars to vectors.
9029
9030 * plot/__go_draw_axes__.m: Fix surfaces for gnuplot 4.0 and for
9031 the meshc.m function.
9032 * plot/meshc.m: Also use the surface function.
9033
9034 * plot/meshc.m, plot/quiver.m, plot/surfc.m, : New files.
9035 * plot/Makefile.in (SOURCES): Add them to the list.
9036 Also add pcolor.m, shading.m, surf.m, and surface.m to the list.
9037
9038 2007-11-07 Michael Zeising <michael@michaels-website.de>
9039
9040 * audio/wavwrite.m, audio/wavwrite.m: Correct sample scaling.
9041
9042 2007-11-07 John W. Eaton <jwe@octave.org>
9043
9044 * plot/__go_draw_axes__.m: Also set have_data to false if any of
9045 the data limits are infinite.
9046 (get_data_limits): Don't do anything if xdat or tx are empty.
9047 (get_axis_limits): Don't do anything if min_val or max_val are
9048 infinite.
9049
9050 2007-11-06 David Bateman <dbateman@free.fr>
9051
9052 * plot/hist.m: Pass any additional arguments to bar for
9053 treatment. Create a default x value that is always a vector.
9054
9055 2007-11-06 Thomas Treichl <Thomas.Treichl@gmx.net>
9056
9057 * pkg/pkg.m.m: Check for environment variables CC, CXX, AR, RANLIB
9058 when calling ./configure and add quotes to preserve spaces.
9059
9060 2007-11-06 Kai Habel <kai.habel@gmx.de>
9061
9062 * plot/pcolor.m, plot/shading.m, plot/surf.m, plot/surface.m:
9063 New files.
9064 * plot/mesh.m: Call surface to do the real work.
9065 * plot/__go_draw_axes__.m: Use pm3d mode to handle new surface
9066 properties.
9067
9068 * image/colormap.m: Also return current colormap if nargout and
9069 nargin are both 0.
9070
9071 2007-11-05 Michael Goffioul <michael.goffioul@gmail.com>
9072
9073 * startup/inputrc: Delete key bindings starting with \340 code.
9074
9075 2007-11-05 David Bateman <dbateman@free.fr>
9076
9077 * linear-algebra/__norm__.m: Scale frobenius norm by infinity norm
9078 to avoid issues of over- and underflow. From Rolf Fabian
9079 <Rolf.Fabian@gmx.de>.
9080
9081 2007-11-02 Olli Saarela <Olli.Saarela@kcl.fi>
9082
9083 * time/asctime.m, general/structfun.m: Fix broken @examples in
9084 help texts.
9085
9086 2007-11-02 Kai Habel <kai.habel@gmx.de>
9087
9088 * plot/bar.m, plot/barh.m: Doc fix.
9089
9090 2007-10-31 John W. Eaton <jwe@octave.org>
9091
9092 * plot/__go_draw_axes__.m: Call undo_string_escapes on obj.keylabel.
9093
9094 2007-10-31 Michael goffioul <michael.goffioul@gmail.com>
9095
9096 * plot/subplot.m: Ignore legend objects when parsing existing axes
9097 objects and legend objects are implemented with a separate axes
9098 object.
9099
9100 2007-10-30 David Bateman <dbateman@free.fr>
9101
9102 * control/base/DEMOcontrol.m: Doc fixes for small book format.
9103
9104 * plot/__go_draw_axes__.m (do_linestyle_command):
9105 Use point type 0 for ".".
9106
9107 2007-10-26 John W. Eaton <jwe@octave.org>
9108
9109 * image/imshow.m: Improve compatibility.
9110 * image/image.m: Return handle if nargou > 0.
9111
9112 * pkg/pkg.m: Delete PKG_ADD directive for autoloading packes.
9113
9114 2007-10-25 John W. Eaton <jwe@octave.org>
9115
9116 * miscellaneous/compare_versions.m: Style fixes.
9117
9118 2007-10-24 John W. Eaton <jwe@octave.org>
9119
9120 * image/saveimage.m: Use functional form of save instead of eval.
9121 Use -text instead of -ascii.
9122
9123 * plot/__go_draw_axes__.m: Handle visible = "off" for axes objects.
9124
9125 2007-10-23 Peter A. Gustafson <petegus@umich.edu>
9126
9127 * plot/legend.m: Also extract location string from varargin (lost
9128 when 2007-10-08 patch was applied).
9129
9130 2007-10-23 David Bateman <dbateman@free.fr>
9131
9132 * plot/xlim.m, plot/ylim.m, plot/zlim.m, plot/__axes_limits__.m,
9133 miscellaneous/what.m: New functions
9134 * plot/Makefile.in, miscellaneous/Makefile.in (SOURCES): Add new
9135 functions.
9136
9137 2007-10-22 David Bateman <dbateman@free.fr>
9138
9139 * miscellaneous/cputime.m, time/tic.m, time/toc.m: Delete.
9140 * miscellaneous/Makefile.in (SOURCES): remove cputim.m
9141 * time/Makefile.in (SOURCES): Remov tic.m and toc.m
9142
9143 2007-10-19 Kai Habel <kai.habel@gmx.de>
9144
9145 * plot/contourf.m: New function.
9146 * plot/Makefile.in (SOURCES): Add it to the list.
9147
9148 2007-10-19 John W. Eaton <jwe@octave.org>
9149
9150 * plot/subplot.m: Doc fix.
9151
9152 2007-10-19 David Bateman <dbateman@free.fr>
9153
9154 * plot/__bar__.m, plot/fill.m: Call newplot as needed.
9155
9156 2007-10-17 Carlo de Falco <kingcrimson@tiscali.it>
9157
9158 * plot/print.m: Handle -textspecial and -textnormal flags for fig
9159 output.
9160
9161 2007-10-15 Sļæ½ren Hauberg <hauberg@gmail.com>
9162
9163 * general/rat.m, sparse/pcg.m, sparse/pcr.m, optimization/sqp.m,
9164 statistics/models/logistic_regression.m, polynomial/polygcd.m,
9165 control/system/ss.m, signal/arch_rnd.m, control/system/ss2sys.m,
9166 control/system/syssetsignals.m, control/base/lqg.m,
9167 strings/str2double.m, control/system/sysscale.m,
9168 control/hinf/hinfdemo.m, general/cplxpair.m:
9169 Make help text fit on pages when using smallbook.
9170
9171 2007-10-15 David Bateman <dbateman@free.fr>
9172
9173 * plot/print.m: Call drawnow before printing to ensure the plot is
9174 on the screen.
9175
9176 * testfun/test.m: In error/warning blocks test for an error before
9177 a warning to avoid unexpected failures.
9178
9179 2007-10-15 Kim Hansen i<kimhanse@gmail.com>
9180
9181 * testfun/assert.m: Correct documentation of absolution versus
9182 relative error tolerance and add tests.
9183
9184 2007-10-14 David Bateman <dbateman@free.fr>
9185
9186 * pkg/pkg.m (pkg:configure_make): Treat case of no files to install in
9187 src directory.
9188 * plot/Makefile.in (SOURCES): Add fill.m.
9189
9190 2007-10-13 David Bateman <dbateman@free.fr>
9191
9192 * plot/__patch__.m: Allow multiple patches to be defined and
9193 return a single patch object. Allow Faces/Vertices form of
9194 patch. Flag failure so the patch can call print_usage.
9195 * plot/patch.m: Update help string for Faces/Vertices
9196 call. Respect the fail flag returned by __patch__. Add demo code
9197 that tests the functionality of patch.
9198 * plot/__go_draw_axes__.m: Treat an array of patches in a single
9199 patch object.
9200 * plot/fill.m: New function.
9201
9202 2007-10-12 John W. Eaton <jwe@octave.org>
9203
9204 * Change copyright notices in all files that are part of Octave to
9205 GPLv3 or any later version.
9206
9207 2007-10-11 John W. Eaton <jwe@octave.org>
9208
9209 * plot/__go_draw_axes__.m (get_axis_limits):
9210 Return lim = [] if logscale and no positive values.
9211 (__go_draw_axes__): Skip plotting if computed axis limits are empty.
9212 Set initial min and min positive values to Inf, max values to -Inf.
9213 (get_data_limits): Correctly handle xminp when no positive values
9214 are found.
9215
9216 2007-10-11 Ben Abbott <bpabbott@mac.com>
9217
9218 * polynomial/residue.m: New optional input for pole multiplicity.
9219 Doc fix. Fix tests.
9220
9221 2007-10-11 Thomas Treichl <Thomas.Treichl@gmx.net>
9222
9223 * toplev.cc (Foctave_config_info): Add field "mac".
9224
9225 * miscellaneous/ismac.m: New function.
9226 * miscellaneous/Makefile.in (SOURCES): Add it to the list.
9227 * miscellaneous/ispc.m, miscellaneous/isunix.m: Doc fix.
9228
9229 2007-10-11 Arno Onken <asnelt@asnelt.org>
9230
9231 * statistics/distributions/hygernd.m: Allow size to be specified
9232 as a scalar. Handle three argument case. Allow T, M, and N to be
9233 scalars or matrices of a common size.
9234
9235 2007-10-11 Brian Gough <bjg@network-theory.co.uk>
9236
9237 * control/csrefcard.lt, control/system/is_detectable.m,
9238 control/system/sysgroup.m, geometry/voronoin.m,
9239 miscellaneous/dir.m, sparse/pcg.m, sparse/treeplot.m,
9240 statistics/base/mode.m, statistics/distributions/betarnd.m,
9241 statistics/distributions/binornd.m,
9242 statistics/distributions/cauchy_rnd.m,
9243 statistics/distributions/chi2rnd.m,
9244 statistics/distributions/discrete_rnd.m,
9245 statistics/distributions/exprnd.m,
9246 statistics/distributions/frnd.m,
9247 statistics/distributions/gamrnd.m,
9248 statistics/distributions/geornd.m,
9249 statistics/distributions/laplace_rnd.m,
9250 statistics/distributions/logistic_rnd.m,
9251 statistics/distributions/lognrnd.m,
9252 statistics/distributions/nbinrnd.m,
9253 statistics/distributions/normrnd.m,
9254 statistics/distributions/poissrnd.m,
9255 statistics/distributions/stdnormal_rnd.m,
9256 statistics/distributions/trnd.m,
9257 statistics/distributions/unifrnd.m,
9258 statistics/distributions/wblrnd.m: Spelling fixes.
9259
9260 2007-10-10 Thomas Treichl <Thomas.Treichl@gmx.net>
9261
9262 * time/tic.m: New optional output value.
9263
9264 * general/int2str.m: Doc fix.
9265
9266 2007-10-10 Arno Onken <asnelt@asnelt.org>
9267
9268 * statistics/distributions/hygecdf.m,
9269 statistics/distributions/hygeinv.m,
9270 statistics/distributions/hygepdf.m,
9271 statistics/distributions/hygernd.m:
9272 Swap order of T and M args for compatibility.
9273
9274 2007-10-10 Olli Saarela <Olli.Saarela@kcl.fi>
9275
9276 * control/hinf/hinfsyn.m, control/hinf/wgt1o.m,
9277 control/system/buildssic.m, control/system/c2d.m,
9278 control/system/d2c.m, control/system/ord2.m, control/system/ss.m,
9279 control/system/ss2sys.m, control/system/ss2tf.m,
9280 control/system/syscont.m, control/system/sysdimensions.m,
9281 control/system/sysdisc.m, control/system/sysmult.m,
9282 control/system/sysrepdemo.m, control/system/tf2ss.m, elfun/lcm.m,
9283 finance/fv.m, general/cumtrapz.m, general/gradient.m,
9284 general/interp1.m, general/interp2.m, general/interp3.m,
9285 general/interpft.m, general/interpn.m, general/polyarea.m,
9286 general/rat.m, general/structfun.m, general/trapz.m,
9287 geometry/tsearchn.m, image/rgb2hsv.m, linear-algebra/krylov.m,
9288 miscellaneous/ans.m, miscellaneous/gzip.m, optimization/glpk.m,
9289 optimization/sqp.m, plot/findobj.m, plot/legend.m, plot/peaks.m,
9290 plot/plot3.m, plot/stem.m, polynomial/deconv.m,
9291 polynomial/pchip.m, polynomial/spline.m, polynomial/unmkpp.m,
9292 sparse/pcr.m, sparse/spalloc.m, sparse/spconvert.m,
9293 specfun/factor.m, specfun/legendre.m, statistics/base/mean.m,
9294 statistics/base/meansq.m, statistics/base/var.m,
9295 statistics/tests/chisquare_test_independence.m,
9296 statistics/tests/t_test.m, statistics/tests/u_test.m,
9297 strings/dec2base.m, strings/mat2str.m, testfun/speed.m,
9298 testfun/test.m: Spelling fixes.
9299
9300 2007-10-10 Ben Abbott <bpabbott@mac.com>
9301
9302 * polynomial/mpoles.m: Return indx = ordr(indx), not indx(ordr).
9303
9304 2007-10-10 John W. Eaton <jwe@octave.org>
9305
9306 * general/num2str.m: Always allow for sign for automatically
9307 computed format widths.
9308
9309 2007-10-09 David Bateman <dbateman@free.fr>
9310
9311 * plot/patch.m: Accept a handle as the first argument.
9312
9313 2007-10-09: Kim Hansen <kimhanse@gmail.com>
9314
9315 * general/repmat.m: Handle sparse input. Add tests.
9316
9317 2007-10-09 John W. Eaton <jwe@octave.org>
9318
9319 * audio/wavwrite.m: Accept arguments in compatible order.
9320
9321 2007-10-08 David Bateman <dbateman@free.fr>
9322
9323 * general/interp2.m: Relax test for values outside the grid to
9324 allow monotonically decreasing abscissa as well.
9325
9326 2007-10-08 Ben Abbott <bpabbott@mac.com>
9327
9328 * polynomial/residue.m: Doc fix. Add tests. Restore multiplicity
9329 as output parameter.
9330
9331 2007-10-08 Peter A. Gustafson <petegus@umich.edu>
9332
9333 * plot/__go_draw_axes__.m, plot/legend.m:
9334 Handle compatible position specifiers as strings.
9335
9336 2007-10-08 John Swensen <jpswensen@comcast.net>
9337
9338 * general/num2str.m: Eliminate extra whitespace in output.
9339 * strings/strtrim.m: New function.
9340 * strings/Makefile.in (SOURCES): Add it to the list.
9341
9342 2007-10-06 John W. Eaton <jwe@octave.org>
9343
9344 * polynomial/residue.m: New test from test/test_poly.m.
9345
9346 2007-10-06 Sļæ½ren Hauberg <hauberg@gmail.com>
9347
9348 * image/saveimage.m: Handle saving color images without a colormap.
9349 * image/__img_via_file__.m: Add missing semicolon.
9350
9351 2007-10-06 Bill Denney <wsloand@gmail.com>
9352
9353 * general/__splinen__.m, general/isscalar.m, general/rat.m,
9354 strings/dec2base.m: Use numel(x) instead of prod(size(x)).
9355
9356 2007-10-06 Francesco Potorti` <Potorti@isti.cnr.it>
9357
9358 * plot/print.m: Handle svg output type. Accept new -S option to
9359 specify size for PNG and SVG output types.
9360
9361 2007-10-05 Ben Abbott <bpabbott@mac.com>
9362
9363 * polynomial/mpoles.m: New function.
9364 * polynomial/residue.m: Modified to behave in reciprocal
9365 manner. No longer compute 4th output, "e". No longer accept
9366 tolerance input. Explicitly set tolerance parameter to 0.001.
9367 Respect maximum relative difference in poles when determining
9368 their multiplicity. Use mpoles to determine the multiplicity of
9369 poles.
9370
9371 2007-10-05 Peter A. Gustafson <petegus@umich.edu>
9372
9373 * plot/__go_draw_axes__.m: Add cbrange to the plot stream
9374 for surface plots.
9375
9376 2007-10-05 John W. Eaton <jwe@octave.org>
9377
9378 * plot/__next_line_color__.m: Get color_rotation from axes
9379 colororder property.
9380
9381 2007-10-03 John W. Eaton <jwe@octave.org>
9382
9383 * miscellaneous/dir.m: Handle symbolic links in compatible way.
9384 Use S_ISDIR (st.mode) instead of checking st.modestr(1) == "d".
9385
9386 * linear-algebra/Makefile.in (SOURCES): Rename norm.m to __norm__.m.
9387 * linear-algebra/__norm__.m: Rename from norm.m. Eliminate
9388 special for __vnorm__.
9389
9390 2007-10-03 Quentin Spencer <qspencer@ieee.org>
9391
9392 * linear-algebra/norm.m: Special case vector 1-norm and 2-norm.
9393
9394 2007-10-03 David Bateman <dbateman@free.fr>
9395
9396 * pkg/pkg.m (is_architecture_dependent): New function to identify
9397 if a file is architecture dependent based on a list of file
9398 extensions.
9399 (configure_make): Simplify the search for architecture dependent
9400 files based on this function.
9401 (load_pakages_and_dependencies): Also look for bin directory in
9402 the architecture dependent directory.
9403
9404 2007-10-03 John W. Eaton <jwe@octave.org>
9405
9406 * miscellaneous/dir.m: Create empty struct with field names.
9407 Include datenum in struct.
9408
9409 2007-10-02 David Bateman <dbateman@free.fr>
9410
9411 * miscellaneous/ls.m: If nargout return string array of files
9412 returned by ls.
9413
9414 2007-10-01 John W. Eaton <jwe@octave.org>
9415
9416 * plot/__go_draw_axes__.m: Use %.15e instead of %.15g when setting
9417 range values.
9418
9419 2007-10-01 David Bateman <dbateman@free.fr>
9420
9421 * linear-algebra/norm.m: Inline the isvector(x) calculation for
9422 speed with small vectors.
9423 * pkg/pkg.m (archprefix): Set using octave_config_info("libexecdir")
9424 rather than OCTAVE_HOME().
9425
9426 2007-09-30 Ben Abbott <bpabbott@mac.com>
9427
9428 * plot/findobj.m: New function.
9429 * plot/Makefile.m (SOURCES): Add it to SOURCES.
9430
9431 2007-09-26 David Bateman <dbateman@free.fr>
9432
9433 * pkg/pkg.m: Add second argument to setting for prefix for
9434 architecture dependent files. Use throughout.
9435 (pkg:issuperuser): New function, use through to check for
9436 root user.
9437 (pkg:getarchprefix): function to give the archiecture dependent
9438 prefix for a package.
9439 (pkg:getarchdir): New function giving location of architetcure
9440 dependent directory. Use through out.
9441 (pkg:install): Treat architecture dependent directory separately
9442 as in might not be a sub-directory of the package directory.
9443 (pkg:uninstall): ditto.
9444 (pkg:create_pkgadddel): Check for global or local install for
9445 architecture dependent directory.
9446 (pkg:finish_installation): ditto.
9447 (pkg:write_INDEX): ditto.
9448 (pkg:load_packages_and_dependencies): ditto.
9449 (pkg:copy_files): ditto. Add step to copy architecture dependent
9450 files to a new location if user is root.
9451 (pkg:rm_rf): Check if file or directory exists before removing.
9452 (pkg:dirempty): Check if directory exists before checking.
9453
9454 * plot/___patch__.m: Allow face colors to be passed as strings
9455
9456 * plot/__plt_get_axis_arg__.m: Treat case of empty "varargin"
9457 needed for calls to "hold" without an argument.
9458
9459 2007-09-21 John W. Eaton <jwe@octave.org>
9460
9461 * optimization/sqp.m: Fix typo.
9462
9463 * plot/__go_draw_axes__.m (do_tics_1): Use %g, not %.15g here.
9464
9465 2007-09-21 Luther Tychonievich <lty@cs.byu.edu>
9466
9467 * control/hinf/h2norm: Compute d*d', not d'*d.
9468
9469 2007-09-21 Thomas Weber <thomas.weber.mail@gmail.com>
9470
9471 * statistics/distributions/Makefile.in (SOURCES): Add unidcdf.m,
9472 unidpdf.m and unidinv.m
9473
9474 2007-09-18 John W. Eaton <jwe@octave.org>
9475
9476 * plot/__go_draw_axes__.m: Use %.15g throughout.
9477 (do_tics_1): Set numeric axes formats to "%.15g".
9478
9479 2007-09-18 David Bateman <dbateman@free.fr>
9480
9481 * plot/__go_draw_axes__.m (__gnuplot_write_data__): Use %e instead
9482 of %g when writing data.
9483
9484 2007-09-17 John W. Eaton <jwe@octave.org>
9485
9486 * plot/__go_draw_axes__.m: Omit linestyle clause for errorbar plots.
9487
9488 2007-09-14 Ulrich Tipp <ulrich.tipp@hsnr.de>
9489
9490 * miscellaneous/bincoeff.m: Fix calculation of bincoeff (n, k) for
9491 noninteger N with N-K < 1.
9492
9493 2007-08-04 Jean-Francois Cardoso <cardoso@tsi.enst.fr>
9494
9495 * strings/index.m: Correct for strings differing after the third
9496 position (bug reported by Maude Martin).
9497
9498 2007-09-13 John W. Eaton <jwe@octave.org>
9499
9500 * plot/__default_colormap__.m: Delete.
9501 * plot/Makefile (SOURCES): Remove from the list.
9502
9503 2007-09-13 Christof Zeile <cz-oct07@cvmx.com>
9504
9505 * pol2cart.m: Make it work with mixed scalar/nonscalar arguments.
9506
9507 2007-09-10 David Bateman <dbateman@free.fr>
9508
9509 * plot/__go_draw_axes__.m: Allow gnuplot 4.0 with patches, but
9510 limit the selection of colors in the same way as for lines.
9511 * plot/__patch__.m: Allow matrix arguments with one patch per
9512 column.
9513 * plot/__bar__.m: Adapt to use "patch".
9514
9515 2007-09-06 John W. Eaton <jwe@octave.org>
9516
9517 * plot/drawnow.m (drawnow): New arg, debug_file.
9518 (init_plot_stream): Split from open_plot_stream.
9519 * plot/print.m: Accept -debug=FILE argument.
9520
9521 2007-09-06 David Bateman <dbateman@free.fr>
9522
9523 * general/celldisp.m: New function.
9524 * general/Makefile.in (SOURCES): Add celldisp.m.
9525 * miscellaneous/swapbytes.m: New function.
9526 * miscellaneous/gzip.m: New function.
9527 * miscellaneous/Makefile.in (SOURCES): Add swapbytes.m and gzip.m.
9528
9529 2007-09-05 David Bateman <dbateman@free.fr>
9530
9531 * general/structfun.m: New function.
9532 * general/Makefile.in (SOURCES): Add it to sources.
9533 * miscellaneous/run.m: New function.
9534 * miscellaneous/Makefile.in (SOURCES): Add it to sources.
9535 * statistics/base/mode.m: New function.
9536 * statistics/base//Makefile.in (SOURCES): Add it to sources.
9537
9538 2007-09-05 John W. Eaton <jwe@octave.org>
9539
9540 * miscellaneous/orderfields.m: Use numel instead of length.
9541
9542 2007-09-05 Michael goffioul <michael.goffioul@gmail.com>
9543
9544 * miscellaneous/orderfields.m: Handle empty structs.
9545
9546 2007-09-05 John W. Eaton <jwe@octave.org>
9547
9548 * plot/__go_draw_axes__.m: Consistently index PARAMETRIC with
9549 DATA_IDX.
9550
9551 2007-09-04 David Bateman <dbateman@free.fr>
9552
9553 * general/isdir.m: Return a logical value.
9554
9555 2007-09-04 David Bateman <dbateman@free.fr>
9556
9557 * statistics/distributions/chi2pdf.m,
9558 statistics/distributions/chi2cdf.m,
9559 statistics/distributions/chi2inv.m: Modifiy the call to the gamma
9560 distribution functions to account for inverse of scale factor in
9561 gamma functions.
9562
9563 2007-09-01 John W. Eaton <jwe@octave.org>
9564
9565 * plot/Makefile.in (SOURCES): Add ancestor.m to the list.
9566
9567 2007-09-01 David Bateman <dbateman@free.fr>
9568
9569 * polynomial/polyint.m: New function like polyinteg but with
9570 explicit integration constant.
9571 * polynomial/polyinteg.m: Remove.
9572 * polynomial/Makefile.in (SOURCES): Add polyint.m and remove
9573 polyinteg.m.
9574 * deprecated/polyinteg.m: Move version here.
9575 * deprecated/Makefile.in (SOURCES): Add polyinteg.m.
9576
9577 * geometry/voronoi.m: Add large box around data to get a good
9578 approximation of the rays to infinity.
9579
9580 2007-08-31 Michael goffioul <michael.goffioul@gmail.com>
9581
9582 * plot/axes.m: Allow parent to be specified when creating axes
9583 objects. Support non-figure parents.
9584
9585 2007-08-31 John W. Eaton <jwe@octave.org>
9586
9587 * plot/ancestor.m: New function, adapted from Octave Forge.
9588
9589 2007-08-31 Sļæ½ren Hauberg <hauberg@gmail.com>
9590
9591 * polynomial/polygcd.m: Better layout of example.
9592 * polynomial/compan.m: Remove unnecessary check.
9593 * polynomial/roots.m: Added example to help text.
9594 * polynomial/polyderiv.m: Change 'polyder' to 'polyderiv' in help text.
9595 * polynomial/poly.m: Added example to help text.
9596
9597 2007-08-30 John W. Eaton <jwe@octave.org>
9598
9599 * optimization/qp.m: Increase maxit to 200.
9600
9601 2007-08-30 David Bateman <dbateman@free.fr>
9602
9603 * geometry/inpolygon.m: New file.
9604 * geometry/Makefile.in (SOURCES): Add inpolygon.m.
9605
9606 2007-08-29 Peter A. Gustafson <petegus@umich.edu>
9607
9608 * plot/__go_draw_axes__.m: Disable linetype in do_linestyle_command.
9609
9610 2007-08-24 David Bateman <dbateman@free.fr>
9611
9612 * plot/__go_draw_axes__.m: Treat text color property.
9613
9614 2007-08-24 John W. Eaton <jwe@octave.org>
9615
9616 * plot/subplot.m, plot/plot.m, plot/grid.m:
9617 Use p = get (h, "prop") instead of obj = get (h); p = obj.prop.
9618
9619 * miscellaneous/movefile.m: Separate second and third args and
9620 use p1 and p2, not f1 and f2 when constructing arguments for
9621 calls to system. From Michael Goffioul <michael.goffioul@gmail.com>.
9622
9623 2007-08-24 Michael Goffioul <michael.goffioul@gmail.com>
9624
9625 * set/intersect.m: Make it work with cell arrays of strings.
9626
9627 2007-08-24 David Bateman <dbateman@free.fr>
9628
9629 * geometry/convhull.m, geometry/delaunay.m, geometry/delaunay3.m,
9630 geometry/griddata.m, geometry/voronoi.m, geometry/voronoin.m: New
9631 functions ported from octave-forge.
9632 * geometry/delaunayn.m, geometry/dsearch.m, geometry/dsearchn.m,
9633 geometry/griddata3.m, geometry/griddatan.m, geometry/trimesh.m,
9634 geometry/triplot.m, geometry/tsearchn.m:
9635 New functions.
9636 * geometry/voronoi.m: Remove duplicate edges from Voronoi diagram.
9637 * geometry/Makefile.in (SOURCES): Add functions above.
9638 * configure.in (AC_CONFIG_FILES): Add new file geometry/Makefile.
9639
9640 2007-08-23 John W. Eaton <jwe@octave.org>
9641
9642 * pkg/pkg.m: Avoid using installed_packages for both function and
9643 variable name.
9644
9645 2007-08-23 David Bateman <dbateman@free.fr>
9646
9647 * plot/plot.m: Allow first arg to be axes handle.
9648
9649 2007-08-22 David Bateman <dbateman@free.fr>
9650
9651 * control/base/nichols.m: Correct for misnamed variable, and ensure
9652 outputs are returned only if requested.
9653
9654 2007-08-22 Donald Parsons <dparsons@brightdsl.net>
9655
9656 * control/base/nichols.m: Fix typo.
9657
9658 2007-08-13 John W. Eaton <jwe@octave.org>
9659
9660 * plot/meshgrid.m: Use repmat instead of multiplication.
9661
9662 2007-08-10 Peter A. Gustafson <petegus@umich.edu>
9663
9664 * plot/__go_draw_axes__.m: Add axes position to the usingclause,
9665 use axes position in each appropriate gnuplot set statement.
9666
9667 2007-08-10 John W. Eaton <jwe@octave.org>
9668
9669 * image/Makefile.in (DISTFILES): Also include $(IMAGES) in the list.
9670 (install install-strip): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
9671 (uninstall): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
9672 (IMAGE_FILES, IMAGE_FILES_NO_DIR): Delete obsolete variables.
9673
9674 2007-08-10 Kai Habel <kai.habel@gmx.de>
9675
9676 * plot/patch.m, plot/__patch__.m: New files.
9677 * plot/Makefile.in (SOURCES): Add them to the list.
9678
9679 2007-08-07 John W. Eaton <jwe@octave.org>
9680
9681 * path/savepath.m: Use single quotes for argument to PATH command
9682 that is inserted in file.
9683
9684 2007-07-27 John W. Eaton <jwe@octave.org>
9685
9686 * plot/drawnow.m: Only set default value for term if GNUTERM is
9687 not set in the environment.
9688
9689 2007-07-25 David Bateman <dbateman@free.fr>
9690
9691 * Makefile.in, audio/Makefile.in, control/Makefile.in,
9692 control/base/Makefile.in, control/hinf/Makefile.in,
9693 control/obsolete/Makefile.in, control/system/Makefile.in,
9694 control/util/Makefile.in, deprecated/Makefile.in,
9695 elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
9696 image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
9697 miscellaneous/Makefile.in, optimizaton/Makefile.in,
9698 path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
9699 polynomial/Makefile.in, quaternion/Makefile.in,
9700 set/Makefile.in, signal/Makefile.in, sparse/Makefile.in,
9701 specfun/Makefile.in, special-matrix/Makefile.in,
9702 startup/Makefile.in, statistics/Makefile.in,
9703 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
9704 statistics/models/Makefile.in, statistics/tests/Makefile.in,
9705 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
9706 Adjust DISTFILES to allow out of tree "make dist" to work.
9707
9708 2007-07-25 John W. Eaton <jwe@octave.org>
9709
9710 * plot/__plt2__.m: Return [](0x1) if both X and Y are empty.
9711
9712 2007-07-24 David Bateman <dbateman@free.fr>
9713
9714 * image/flag.m: New colormap function.
9715 * images/Makefile.in: Include it in SOURCES.
9716
9717 * image/autumn.m image/bone.m image/cool.m image/copper.m
9718 image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m
9719 image/rainbow.m image/spring.m image/summer.m image/white.m
9720 image/winter.m, image/brighten.m: Use isscalar and not is_scalar.
9721 * image/gray.m, image/ocean.m: Use the same means of finding the
9722 number of colormap elements as the other colormap functions.
9723
9724 2007-07-24 Kai Habel <kai.habel@gmx.de>
9725
9726 * plot/__go_draw_axes__.m: Handle patch.
9727
9728 2007-07-23 David Bateman <dbateman@free.fr>
9729
9730 * general/rat.m: New function for ration approximation imported
9731 from octave-forge.
9732 * general/del2.m: New function for discrete laplacian operator.
9733 * general/Makefile.in: Include rat.m and del2.m in SOURCES.
9734
9735 * image/autumn.m image/bone.m image/cool.m image/copper.m
9736 image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m
9737 image/rainbow.m image/spring.m image/summer.m image/white.m
9738 image/winter.m, image/brighten.m: Port image functions from
9739 octave-forge.
9740 * image/Makefile.in: Add ported functions to SOURCES.
9741 * image/gray.m, image/ocean.m: Don't set the colormap for
9742 compatibility with matlab.
9743
9744 * plot/meshc.m, plot/peaks.m: Port plotting function from
9745 octave-forge
9746 * plot/Makefile.in: Add ported functions to SOURCES.
9747 * plot/__go_draw_axes__.m: Set the palette for the surfaces if
9748 using gnuplot 4.2 or greater.
9749
9750 2007-07-23 Claudio Belotti <c.belotti@imperial.ac.uk>
9751
9752 * general/cart2sph.m: Fix unbalanced paranthesis.
9753
9754 2007-07-19 David Bateman <dbateman@free.fr>
9755
9756 * plot/fplot.m: More compatible version.
9757
9758 2007-07-18 Michael Goffioul <michael.goffioul@gmail.com>
9759
9760 * plot/clf.m: Check for valid handle before deleting.
9761
9762 * plot/figure.m: Pass "figure" property/value pairs directly to
9763 __go_figure__ instead of using regular "set" call.
9764
9765 2007-07-18 Paul Kienzle <pkienzle@users.sf.net>
9766
9767 * plot/drawnow.m: Prefer GNUTERM to DISPLAY when choosing terminal
9768 type for gnuplot.
9769
9770 2007-07-18 John W. Eaton <jwe@octave.org>
9771
9772 * plot/__go_draw_axes__.m: Unconditionally send "unset label" to
9773 gnuplot for each set of axes.
9774
9775 2007-07-18 David Bateman <dbateman@free.fr>
9776
9777 * statistics/distributions/gamcdf.m, statistics/distributions/gaminv.m,
9778 statistics/distributions/gampdf.m, statistics/distributions/gamrnd.m,
9779 statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
9780 statistics/distributions/exppdf.m, statistics/distributions/exprnd.m:
9781 Use standard scale factor rather than one on the scale factor for
9782 compatibility.
9783
9784 * deprecated/gamma_cdf.m, deprecated/gamma_inv.m,
9785 deprecated/gamma_pdf.m, deprecated/gamma_rnd.m,
9786 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
9787 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m:
9788 Preserve backward compatibility.
9789
9790 2007-07-17 Michael Goffioul <michael.goffioul@gmail.com>
9791
9792 * pkg/pkg.m (pkg:installed_packages): Use findstr rather than regexp
9793 to avoid issues with regexp special characters in the path strings.
9794
9795 2007-07-06 David Bateman <dbateman@free.fr>
9796
9797 * general/accumarray.m: New function to create an array by
9798 accumulating the elements.
9799
9800 2007-06-29 Marcus W. Reble <reble@wisc.edu>
9801
9802 * optimization/sqp.m (sqp): New args, lb, ub, maxiter, and tolerance.
9803 (fdjac): Set nx outside of if block.
9804 (cf_ub_lb, cigrad_ub_lb): New subfunctons.
9805
9806 2007-06-28 Michael Goffioul <michael.goffioul@gmail.com>
9807
9808 * plot/subplot.m: Add 'ishandle' check when parsing the existing axes.
9809
9810 * plot/axis.m: Also set "visible" property when setting axes to
9811 on/off.
9812
9813 2007-06-27 Michael Goffioul <michael.goffioul@swing.be>
9814
9815 * image/colormap.m: Only return colormap if nargout > 0.
9816 Mark as command.
9817
9818 2007-06-25 John W. Eaton <jwe@octave.org>
9819
9820 * plot/drawnow.m, plot/__go_draw_axes__.m: Use strcmpi instead of
9821 strcmp for selected property comparisons.
9822
9823 2007-06-25 Sļæ½ren Hauberg <hauberg@gmail.com>
9824
9825 * image/imshow.m: Fix check for colormap arguments.
9826
9827 2007-06-25 Joel Keay <keay@nhn.ou.edu>
9828
9829 * plot/drawnow.m: Handle GNUTERM=aqua if DISPLAY is not set.
9830
9831 2007-06-25 Sļæ½ren Hauberg <hauberg@gmail.com>
9832
9833 * statistics/base/median.m: Update help text to mention 'dim'
9834 argument, and note that the data should be sorted for the
9835 definition of the median to be correct.
9836
9837 * statistics/base/std.m: Add missing square to definition of
9838 standard deviation.
9839
9840 * statistics/base/cov.m: Add definition of covariance to the help text.
9841
9842 * statistics/base/kurtosis.m, statistics/base/skewness.m,
9843 statistics/base/std.m:
9844 Note that \bar{x} is the mean value of x in the help text.
9845
9846 * specfun/nchoosek.m: Add alternative definition of the binomial
9847 coefficient to the help text.
9848
9849 * specfun/perms.m, statistics/base/values.m: Add example in help text.
9850
9851 * statistics/base/var.m: Put N in @math in help text.
9852
9853 * statistics/base/qqplot.m, statistics/base/ppplot.m,
9854 statistics/tests/kolmogorov_smirnov_test.m:
9855 Write about possible values of 'dist' in help text.
9856
9857 * statistics/base/corrcoef.m, statistics/base/cor.m:
9858 Add definition of correlation to the help text.
9859
9860 * statistics/base/logit.m, statistics/base/kendall.m,
9861 statistics/base/cloglog.m, statistics/tests/hotelling_test_2.m,
9862 statistics/distributions/wblcdf.m, statistics/distributions/wblpdf.m:
9863 TeXification of help text.
9864
9865 * statistics/tests/hotelling_test.m: Write T^2 in @math in help text.
9866
9867 * statistics/tests/var_test.m, statistics/tests/welch_test.m:
9868 Add missing @var's to help text.
9869
9870 * statistics/models/logistic_regression.m: Fix typos in help text.
9871
9872 * statistics/distributions/kolmogorov_smirnov_cdf.m: Fix TeX part
9873 of help text.
9874
9875 * statistics/distributions/unidinv.m: Add a missing 'discrete' to
9876 help text.
9877
9878 * statistics/distributions/unidpdf.m,
9879 statistics/distributions/discrete_pdf.m:
9880 Replace 'pDF' with 'PDF' in help text.
9881
9882 2007-06-25 John W. Eaton <jwe@octave.org>
9883
9884 * strings/substr.m: Use offset consistently in code and doc string.
9885 From Rafael Laboissiere <rafael@debian.org>.
9886
9887 2007-06-25 Pete Gustafson <petegus@umich.edu>
9888
9889 * plot/__go_draw_axes__.m: Handle units for text objects.
9890
9891 2007-06-25 John W. Eaton <jwe@octave.org>
9892
9893 * plot/__go_draw_axes__.m: Handle char arrays for tic labels.
9894 Recycle tic labels if necessary. From Juhani Saastamoinen
9895 <juhani@cs.joensuu.fi>.
9896
9897 2007-06-20 John W. Eaton <jwe@octave.org>
9898
9899 * strings/index.m: Allow strings to be empty.
9900 From Hartmut Wziontek <hwz@hwz.bv.TU-Berlin.DE>
9901
9902 * plot/__go_draw_axes__.m (do_tics_1): Fix typo (xtic -> tics).
9903
9904 2007-06-19 Vittoria Rezzonico <vittoria.rezzonico@epfl.ch>
9905
9906 * sparse/pcg.m: Allow the preconditioner to be passed as two
9907 separate matrices.
9908
9909 2007-06-19 David Bateman <dbateman@free.fr>
9910
9911 * plot/axis.m: Prefer to use legend rather than the older Octave
9912 only ";;" legend syntax.
9913 * polynomial/mkpp.m: ditto.
9914 * polynomial/pchip.m: ditto.
9915 * signal/freqz_plot.m: ditto.
9916 * sparse/gplot.m: ditto.
9917 * sparse/treeplot.m: ditto.
9918
9919 2007-06-19 John W. Eaton <jwe@octave.org>
9920
9921 * plot/__go_draw_axes__.m (do_tics, do_tics_1): New functions.
9922 (__go_draw_axes__): Call do_tics to handle tic marks.
9923
9924 2007-06-18 Sļæ½ren Hauberg <hauberg@gmail.com>
9925
9926 * general/interp1.m, general/interp2.m, general/interp3.m,
9927 general/interpn.m: Replace, NaN with NA. Use isna instead of ==
9928 to check for NA.
9929
9930 2007-06-18 Sļæ½ren Hauberg <hauberg@gmail.com>
9931
9932 * optimization/glpk.m: TeXified the help text.
9933 * optimization/qp.m: TeXified the help text.
9934 * optimization/sqp.m: TeXified the help text.
9935
9936 2007-06-16 Sļæ½ren Hauberg <hauberg@gmail.com>
9937
9938 * plot/legend.m: Replace 'vargin' with 'varargin'.
9939
9940 2007-06-15 John W. Eaton <jwe@octave.org>
9941
9942 * plot/__go_draw_axes__.m: Only attempt label rotation if
9943 have_newer_gnuplot is true.
9944
9945 2007-06-15 Pete Gustafson <petegus@umich.edu>
9946
9947 * plot/__go_draw_axes__.m Handle rotation arg for axis labels.
9948 * plot/__axis_label__.m Assign ylabel default rotation property
9949 to 90, all others 0.
9950
9951 * plot/__errplot__.m: Set ifmt from fmt.linestyle.
9952 * plot/__go_draw_axes__.m: Removed undefined tx from call to
9953 get_data_limits.
9954 * plot/__plotopt1__.m: Intercept and strip format string when
9955 called by __errplot__.
9956
9957 2007-06-15 John W. Eaton <jwe@octave.org>
9958
9959 * testfun/test.m: Also return number of expected failures.
9960
9961 2007-06-14 John W. Eaton <jwe@octave.org>
9962
9963 * set/ismember.m: Mark two tests known to fail with xtest.
9964
9965 * plot/__go_draw_axes__.m: Handle text rotation property.
9966
9967 2007-06-14 Paul Kienzle <pkienzle@users.sf.net>
9968
9969 * testfun/test.m: Add xtest support for tests known to fail.
9970
9971 2007-06-14 Sebastian Schubert <sebastian-schubert@gmx.de>
9972
9973 * plot/print.m: Handle pstex, pslatex, epslatex, and
9974 epslatexstandalone terminals.
9975
9976 2007-06-14 David Bateman <dbateman@free.fr>
9977
9978 * general/__splinen__.m: Check also for ND vectors. Fix for N > 2,
9979 as permutation of results was incorrect.
9980 * general/interp1.m: Add demo on second derivative
9981 * general/interpn.m: Convert "y" to vectors for __splinen__
9982 call. Add 3D demo. Fix typos
9983 * general/interp3.m: Fix typos. Correct permutation for use of
9984 interpn.
9985 * polynomial/mkpp.m: Correction for matrices of 3 or more dimensions.
9986
9987 2007-06-13 John W. Eaton <jwe@octave.org>
9988
9989 * miscellaneous/mkoctfile.m: Quote args too.
9990
9991 2007-06-13 Michael Goffioul <michael.goffioul@swing.be>
9992
9993 * miscellaneous/mkoctfile.m: Quote script name for call to system.
9994
9995 2007-06-12 Michael Goffioul <michael.goffioul@swing.be>
9996
9997 * plot/__pltopt1__.m: Set linestyle to "none" instead of "".
9998 Set have_linestyle to true if two character linestyle is found.
9999
10000 2007-06-12 David Bateman <dbateman@free.fr>
10001
10002 * general/Makefile.in (SOURCES): Include __spline__.m, interp3.m
10003 and interpn.m.
10004
10005 * pkg/pkg.m (pkg:load_package_dirs): Check for field "loaded" in
10006 structure before using it.
10007
10008 2007-06-12 David Bateman <dbateman@free.fr>
10009
10010 * general/interp1.m: Change examples to use new graphics interface.
10011 * general/__splinen__.m: New support function for N-dimensional
10012 spline interpolation.
10013 * general/bicubic.m: Allow definition of extrapolation
10014 value. Adapt tests to use new graphics interface
10015 * general/interp2.m: Call __splinen__ for 2-D spline
10016 interpolation. Make the lookup table code only be called for
10017 linear and nearest methods.
10018 * general/interpn.m: New function for N-dimensional, linear, nearest
10019 and spline interpolation.
10020 * general/interp3.m: New function for 3-dimensional, linear, nearest
10021 and spline interpolation.
10022 * polynomial/spline.m: Change examples to use new graphics interface.
10023
10024 2007-06-12 Steve M. Robbins <steve@sumost.ca>
10025
10026 * statistics/tests/wilcoxon_test.m: Error if N <= 25.
10027
10028 2007-06-12 Sļæ½ren Hauberg <soren@hauberg.org>
10029
10030 * plot/fplot.m: If function is inline, vectorize it.
10031
10032 2007-06-10 David Bateman <dbateman@free.fr>
10033
10034 * pkg/pkg.m (pkg:installed_packages): truncate start of package
10035 directory if need to, so that it fits on a line.
10036
10037 2007-06-07 David Bateman <dbateman@free.fr>
10038
10039 * pkg/pkg.m (pkg): For rebuild target, force package order in
10040 saved file so that dependent packages are loaded first, and if
10041 nargout==0 don't return any arguments.
10042 (pkg:install): Only load packages that are marked autoload after
10043 install. Various fixes. Save in order.
10044 (pkg:uninstall): Save in order
10045 (pkg:load_packages): Use load_package_and_dependencies to load
10046 packages.
10047 (pkg:save_order): New function to sort package list with dependent
10048 packages first.
10049 (pkg:load_packages_and_dependencies): New function to load both a
10050 list of packages and their dependencies.
10051 (pkg:load_package_dirs): New function that returns a vector of the
10052 indexes into the installed package list indicating the packages to
10053 load and the order to load them in to respect the dependencies.
10054
10055 2007-06-03 Sļæ½ren Hauberg <soren@hauberg.org>
10056
10057 * plot/axes.m: Eliminate redundant else clause.
10058
10059 2007-06-03 David Bateman <dbateman@free.fr>
10060
10061 * polynomial/spline.m: Add a small tolerance to spline tests.
10062 * pkg/pkg.m: Protect against multiple actions being define.
10063
10064 2007-06-01 David Bateman <dbateman@free.fr>
10065
10066 * pkg.m (pkg:is_superuser): Remove function used in one place and
10067 incorporate into main pkg function.
10068 (pkg:install): Check for existence of files to install before
10069 globbing and warn the user if they don't exist.
10070
10071 2007-05-31 David Bateman <dbateman@free.fr>
10072
10073 * miscellaneous/copyfile.m: Split copying of multiple files to a
10074 directory over several copy command to limit the line length.
10075 * miscellaneous/movefile.m: Ditto.
10076
10077 * pkg.m: Add build option to allow binary Octave packages to be
10078 built from source packages. Probe absolute path of prefix, global
10079 and local lists. Use strcat, rather that [] for strings.
10080 (pkg:build): New function to binary binary package.
10081 (pkg:absolute_pathname): Use fileattrib to probe absolute path.
10082 (pkg:repackage): Package binary Octave package from installation.
10083 (pkg:create_pkgadddel): Extract PKG_ADD and PKG_DEL directives
10084 from m-files into main installation directory.
10085 (pkg:shell): Suppress verbose messages from shell and only display
10086 them with the verbose flag.
10087 (pkg:installed_packages): Also include the loaded flag in the
10088 local and global packages.
10089 (pkg:uninstall): On uninstall, only rmpath the package if it is
10090 flagged as loaded.
10091
10092 2007-05-31 Michael Goffioul <michael.goffioul@swing.be>
10093
10094 * pkg.m (pkg:load_packages): Correctly load a mix of packages
10095 with and without architecture dependent directories.
10096 (pkg:installed_packages): Probe the global_list file even if it is
10097 the same as the local_list.
10098
10099 2007-05-29 John W. Eaton <jwe@octave.org>
10100
10101 * sparse/spy.m: Set axis to "ij" mode.
10102
10103 2007-05-24 John W. Eaton <jwe@octave.org>
10104
10105 * set/ismember.m: Quote first arg of "fail" tests.
10106
10107 2007-05-24 David Bateman <dbateman@free.fr>
10108
10109 * pkg/pkg.m (pkg:rebuild): Thinko in rebuild logic.
10110
10111 2007-05-22 David Bateman <dbateman@free.fr>
10112
10113 * pkg/pkg.m: Use rethrow(lasterror()) throughout rather than
10114 error(lasterr()(8:end)).
10115 (pkg:install): Warning for empty packages being removed. Suppress
10116 spurious output. Warning rather than error for uninstalling a
10117 package that is not installed to avoid RPM issue.
10118 (pkg:configure_make): Fix for parsing of src/FILES. Don't create
10119 inst or architecture dependent directory if it exists.
10120
10121 2007-05-22 Thomas Weber <thomas.weber.mail@gmail.com>
10122
10123 * ChangeLog, control/system/is_stabilizable.m, general/bicubic.m,
10124 image/ind2gray.m, image/saveimage.m, plot/box.m, plot/grid.m,
10125 signal/freqz.m: Fix typos.
10126
10127 2007-05-21 David Bateman <dbateman@free.fr>
10128
10129 * pkg/pkg.m: Add rebuild target, and -local, -global option to
10130 force installation location.
10131 (rebuild): New subfunction to rebuild package database from
10132 installed packages. Also allows changing of autoload status
10133 (install): Warn use if attempting to install from non existent
10134 file.
10135 (issuperuser): Use 'geteuid() == 0' instead of 'strcmp (getenv(
10136 "USER", "root"))' for root test.
10137
10138 2007-05-21 Michael Goffioul <michael.goffioul@swing.be>
10139
10140 * miscellaneous/copyfile.m: check for cp.exe on Windows platforms
10141 and replace "\" characters with "/".
10142 * pkg/pkg.m: Use shell rather than system throughout. Replace "\"
10143 characters with "/" throughout.
10144 (shell): New subfunction that wraps system and is careful with the
10145 shell on windows platforms.
10146 (configure_make): Explictly pass complier etc to configure
10147 process.
10148 (issuperuser): Force default to global install for Windows machines.
10149
10150 2007-05-19 Kristan Onu
10151
10152 * plot/Makefile.in (SOURCES): Remove hbar.m and add barh.m.
10153
10154 2007-05-18 David Bateman <dbateman@free.fr>
10155
10156 * pkg/pkg.m (install): More verbosity.
10157 (configure_make): Ditto.
10158 (create_pkgadddel): Install in architecture dependent directory if
10159 it exists to address issues with autoload/mfilename.
10160 (write_INDEX): Check in archiecture dependent directories as well.
10161
10162 2007-05-17 David Bateman <dbateman@free.fr>
10163
10164 * plot/hbar.m: Remove.
10165 * plot/barh.m: and move it here.
10166
10167 2007-05-16 Sļæ½ren Hauberg <soren@hauberg.org>
10168
10169 * general/sub2ind.m, general/ind2sub.m: Doc fix.
10170
10171 2007-05-16 John W. Eaton <jwe@octave.org>
10172
10173 * general/logspace.m: Return second arg if fewer than two values
10174 are requested.
10175
10176 2007-05-14 John W. Eaton <jwe@octave.org>
10177
10178 * plot/__go_draw_figure__.m: Ensure that a reset commands starts
10179 on a new line.
10180
10181 2007-05-14 Tarmigan Casebolt <tarmigan+list@gmail.com>
10182
10183 * statistics/distributions/norminv.m,
10184 statistics/distributions/norminv.m,
10185 statistics/distributions/normpdf.m,
10186 statistics/distributions/normrnd.m:
10187 Use standard deviation, not variance.
10188 * statistics/distributions/lognpdf.m: Adapt to change in norminv.
10189 * statistics/distributions/logninv.m: Refer to norminv, not normal_inv.
10190 * deprecated/normal_cdf.m, deprecated/normal_inv.m,
10191 deprecated/normal_pdf.m, deprecated/normal_rnd.m: Preserve
10192 backward compatibility.
10193
10194 2007-05-14 David Bateman <dbateman@free.fr>
10195
10196 * pkg/pkg.m: Mark loaded packages with "*".
10197
10198 2007-05-13 Sļæ½ren Hauberg <soren@hauberg.org>
10199
10200 * miscellaneous/single.m: Doc fix.
10201 Convert to double instead of returning argument unchanged.
10202
10203 * miscellaneous/doc.m: Doc fix.
10204
10205 * miscellaneous/ver.m: Doc fix.
10206 Don't display information about Octave Forge.
10207
10208 2007-05-12 David Bateman <dbateman@free.fr>
10209
10210 * pkg/pkg.m: Add a "-verbose" option that allows all output of an
10211 install to be printed. An error in the on_uninstall script causes
10212 a failure to uninstall. Place oct- and mex-files in an
10213 architecture dependent directory.
10214
10215 2007-05-09 John W. Eaton <jwe@octave.org>
10216
10217 * plot/__go_draw_axes__.m: Break plot command over multiple lines.
10218
10219 2007-05-09 G. D. McBain <geordie.mcbain@aeromech.usyd.edu.au>
10220
10221 * statistics/distributions/normcdf.m: Use standard deviation
10222 instead of variance for compatibility.
10223
10224 2007-05-08 John W. Eaton <jwe@octave.org>
10225
10226 * set/unique.m, set/ismember.m: Use numel(x) instead of prod(size(x)).
10227
10228 * set/ismember.m: Always return logical values.
10229
10230 * set/ismember.m: Return early if no matches are found. New tests.
10231 From David Grohmann <grohmann@arlut.utexas.edu>.
10232
10233 * general/__isequal__.m: Allow numeric values of different classes
10234 to compare equal.
10235
10236 2007-05-07 David Bateman <dbateman@free.fr>
10237
10238 * sparse/spy.m: Reverse Y axis for new graphics code. Make more
10239 compatiable, accepting LineSpec and markersize arguments.
10240
10241 2007-05-02 John W. Eaton <jwe@octave.org>
10242
10243 * plot/__go_draw_axes__.m: Convert NA to NaN before writing.
10244
10245 2007-05-02 G. D. McBain <geordie.mcbain@aeromech.usyd.edu.au>
10246
10247 * contour.m: Rewrite help string.
10248
10249 2007-04-28 John W. Eaton <jwe@octave.org>
10250
10251 * miscellaneous/unzip.m, miscellaneous/untar.m,
10252 miscellaneous/bunzip2.m, miscellaneous/gunzip.m:
10253 Special case nargout == 0.
10254
10255 2007-04-27 Kim Hansen <kimhanse@gmail.com>
10256
10257 * general/sub2ind.m: Handle empty input, add tests.
10258
10259 2007-04-27 G. D. McBain <geordie.mcbain@aeromech.usyd.edu.au>
10260
10261 * plot/contourc.m: Doc fix.
10262
10263 2007-04-26 David Bateman <dbateman@free.fr>
10264
10265 * plot/hist.m: Partially remove previous patch.
10266
10267 2007-04-26 David Bateman <dbateman@free.fr>
10268
10269 * plot/hist.m: Support returning of handle
10270 * plot/__bar__.m: __pltopt__ should only be called on strings or
10271 cells.
10272
10273 2007-04-25 John W. Eaton <jwe@octave.org>
10274
10275 * plot/__go_draw_axes__.m: For images, set titlespec{data_idx} to
10276 "title \"\"", not "".
10277
10278 * plot/legend.m: Initialize WARNED to false.
10279
10280 2007-04-24 John W. Eaton <jwe@octave.org>
10281
10282 * io/beep.m: Fix cut and paste error.
10283 From Sļæ½ren Hauberg <soren@hauberg.org>.
10284
10285 2007-04-23 John W. Eaton <jwe@octave.org>
10286
10287 * plot/box.m: Delete extra endfunction keyword.
10288
10289 2007-04-23 David Bateman <dbateman@free.fr>
10290
10291 * plot/plot3.m: Call newplot.
10292
10293 2007-04-20 John W. Eaton <jwe@octave.org>
10294
10295 * plot/Makefile.in (SOURCES): Fix typo in adding __bar__.m to the list.
10296
10297 2007-04-19 John W. Eaton <jwe@octave.org>
10298
10299 * miscellaneous/unpack.m: Use gzip -d and bzip2 -d instead of
10300 gunzip and bunzip. From Michael Goffioul <michael.goffioul@swing.be>.
10301
10302 2007-04-19 A. S. Hodel <a.s.hodel@eng.auburn.edu>
10303
10304 * control/util/axis2dlim.m: Delete extraneous line.
10305
10306 2007-04-18 John W. Eaton <jwe@octave.org>
10307
10308 * specfun/factorial.m: Increase tolerance in large value test.
10309
10310 2007-04-18 David Bateman <dbateman@free.fr>
10311
10312 * __bar__.m: New support function for bar/hbar to support graphic
10313 handles, and additional arguments.
10314 * bar.m: Convert to use __bar__.
10315 * hbar.m: New function
10316 * hist.m: Explicitly set the width of the bar plot.
10317
10318 2007-04-17 John W. Eaton <jwe@octave.org>
10319
10320 * plot/stem.m (stem_line_spec): Pass false as third arg to __pltopt__.
10321
10322 * set/ismember.m: New tests.
10323 From David Grohmann <grohmann@arlut.utexas.edu>
10324
10325 2007-04-17 Paul Kienzle <pkienzle@users.sf.net>
10326
10327 * specfun/factorial.m: Use gamma function instead of cumprod.
10328 Add tests.
10329
10330 2007-04-16 John W. Eaton <jwe@octave.org>
10331
10332 * gethelp.cc (looks_like_octave_copyright): Use same logic as in
10333 looks_like_copyright in src/help.cc.
10334 From Sļæ½ren Hauberg <soren@hauberg.org>.
10335
10336 * plot/__go_draw_axes__.m: For log plots, omit zero values too.
10337
10338 2007-04-13 John W. Eaton <jwe@octave.org>
10339
10340 * optimization/sqp.m: Initialize info to 0.
10341
10342 * optimization/qp.m: Undo previous change.
10343
10344 2007-04-13 Geordie McBain <geordie.mcbain@aeromech.usyd.edu.au>
10345
10346 * spdiags.m: Fixed the four-argument case to work for columns of
10347 length one.
10348
10349 2007-04-12 John W. Eaton <jwe@octave.org>
10350
10351 * optimization/qp.m: Avoid Octave indexing bug.
10352
10353 2007-04-12 Carlo de Falco <kingcrimson@tiscali.it>
10354
10355 * miscellaneous/menu.m, control/base/bddemo.m,
10356 control/hinf/dgkfdemo.m, control/system/packedform.m,
10357 control/system/sysrepdemo.m:
10358 Adapt to page_screen_output as a function.
10359
10360 2007-04-11 John W. Eaton <jwe@octave.org>
10361
10362 * miscellaneous/not.m: Delete.
10363 * miscellaneous/Makefile.in (SOURCES): Delete it from the list.
10364
10365 2007-04-11 A. S. Hodel <a.s.hodel@eng.auburn.edu>
10366
10367 * control/util/axis2dlim.m: Try harder to handle min and max vals
10368 that are close but not exactly equal.
10369
10370 2007-04-11 David Bateman <dbateman@free.fr>
10371
10372 * general/bitcmp.m: Make it work again.
10373
10374 2007-04-10 John W. Eaton <jwe@octave.org>
10375
10376 * plot/__go_draw_axes__.m: Try harder to handle min and max vals
10377 that are close but not exactly equal.
10378
10379 2007-04-09 Daniel J. Sebald <daniel.sebald@ieee.org>
10380
10381 * plot/stem.m: Add back the baseline line and let it be not adjustable
10382 in response to a change in x limits for now.
10383
10384 2007-04-09 John W. Eaton <jwe@octave.org>
10385
10386 * plot/__go_draw_axes__.m (__gnuplot_write_data__): New function.
10387 (__go_draw_axes__): Use it to write data to plot stream.
10388
10389 2007-04-09 Daniel J Sebald <daniel.sebald@ieee.org>
10390
10391 * plot/stem.m: Fix typos in doc string. Fix typo in call to
10392 zeros. Set markerfacecolor property in call to plot.
10393
10394 2007-04-06 John W. Eaton <jwe@octave.org>
10395
10396 * linear-algebra/norm.m: Use new __vnorm__ function for vector args.
10397
10398 2007-04-06 Daniel J Sebald <daniel.sebald@ieee.org>
10399
10400 * plot/stem.m: Use plot instead of a series of calls to line.
10401
10402 2007-04-05 John W. Eaton <jwe@octave.org>
10403
10404 * sparse/nonzeros.m, sparse/normest.m, sparse/spconvert.m,
10405 sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/spones.m,
10406 sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
10407 sparse/spstats.m, sparse/treeplot.m: Style fixes.
10408
10409 * pkg/pkg.m: Use "strcat (...)" instead of "[...]".
10410 Use strcmpi instead of strcmp+tolower.
10411 Style fixes.
10412
10413 * testfun/speed.m: Use "strcat (...)" instead of "[...]".
10414 Plotting fixes. Style fixes.
10415
10416 * testfun/test.m: Use "strcat (...)" instead of "[...]".
10417 Style fixes.
10418
10419 * testfun/fail.m: No need to check for evalin and lastwarn.
10420 Style fixes.
10421
10422 * testfun/demo.m, testfun/example.m: Style fixes.
10423 Use "strcat (...)" instead of "[...]".
10424 Use format specifiers in calls to warning.
10425
10426 * testfun/assert.m: Use "numel (x)" instead of "prod (size (x))".
10427 Use "strcat (...)" instead of "[...]".
10428 Use "x(end)" instead of "x(length (x))".
10429 Check NA before NaN.
10430 Style fixes.
10431
10432 2007-03-29 John W. Eaton <jwe@octave.org>
10433
10434 * plot/stem.m (stem, set_default_values): Use RGB triple for color.
10435
10436 2007-03-27 John W. Eaton <jwe@octave.org>
10437
10438 * Makefile.in, audio/Makefile.in, control/Makefile.in,
10439 control/base/Makefile.in, control/hinf/Makefile.in,
10440 control/obsolete/Makefile.in, control/system/Makefile.in,
10441 control/util/Makefile.in, deprecated/Makefile.in,
10442 elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
10443 image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
10444 miscellaneous/Makefile.in, optimization/Makefile.in,
10445 path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
10446 polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
10447 signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
10448 special-matrix/Makefile.in, startup/Makefile.in,
10449 statistics/Makefile.in, statistics/base/Makefile.in,
10450 statistics/distributions/Makefile.in,
10451 statistics/models/Makefile.in, statistics/tests/Makefile.in,
10452 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
10453 Use ln instead of $(LN_S) in dist target.
10454
10455 2007-03-27 David Bateman <dbateman@free.fr>
10456
10457 * plot/__go_draw_axes__.m: Allow linewidth settings to work with
10458 gnuplot 4.0.
10459
10460 2007-03-26 John W. Eaton <jwe@octave.org>
10461
10462 * plot/__go_draw_axes__.m: Send image data to gnuplot via plot stream.
10463
10464 2007-03-26 Daniel J Sebald <daniel.sebald@ieee.org>
10465
10466 * plot/__go_draw_axes__.m: Always end palette data to gnuplot via
10467 plot stream and using binary data.
10468
10469 2007-03-26 John W. Eaton <jwe@octave.org>
10470
10471 * plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
10472 lot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
10473 plot/__plt2vv__.m: Accept properties in addtition to options struct.
10474
10475 2007-03-26 David Bateman <dbateman@free.fr>
10476
10477 * plot/__go_draw_axes__.m: Send "set ticslevel 0" to plot stream.
10478
10479 * plot/plot3.m: Handle line properties.
10480 * plot/plot.m: Update docstring.
10481 * plot/__plotopt__.m, plot/__pltopt1__.m: New arg, err_on_invalid.
10482 * plot/__plt__.m: Also gather properties.
10483
10484 2007-03-26 Kim Hansen <kimhanse@gmail.com>
10485
10486 * testfun/assert.m: Delete special check for empty objects.
10487 Add test.
10488
10489 2007-03-26 John W. Eaton <jwe@octave.org>
10490
10491 * plot/drawnow.m: Exit early if call is recursive.
10492
10493 * plot/__go_draw_axes__.m (get_data_limits): New function.
10494 Check for Inf too.
10495 (__go_draw_axes__): Use get_data_limits.
10496
10497 2007-03-24 John W. Eaton <jwe@octave.org>
10498
10499 * plot/drawnow.m: If GNUTERM is set to wxt in the environment,
10500 send terminal setting command with title option to plot stream.
10501
10502 * plot/legend.m: Correctly increment index into list of children..
10503
10504 2007-03-23 John W. Eaton <jwe@octave.org>
10505
10506 * general/interp2.m, general/bicubic.m, control/base/rldemo.m,
10507 control/hinf/hinfdemo.m, control/hinf/dhinfdemo.m,
10508 control/base/nyquist.m, control/base/nichols.m,
10509 control/base/frdemo.m, signal/freqz_plot.m,
10510 control/base/__stepimp__.m, control/base/bode.m,
10511 quaternion/demoquat.m, quaternion/qcoordinate_plot.m,
10512 statistics/base/qqplot.m, statistics/base/ppplot.m, sparse/spy.m:
10513 Update plotting code.
10514
10515 * control/base/bode.m: Unwrap phase angle.
10516
10517 * miscellaneous/dump_prefs.m: Remove automatic_replot from the list.
10518
10519 * plot/axis.m: Don't check automatic_replot, or call replot.
10520
10521 * quaternion/demoquat.m: Delete comments with obsolete plotting
10522 commands.
10523
10524 * plot/__pltopt1__.m: Handle "@" marker same as "+".
10525 Handle numeric color specs.
10526 * plot/plot.m: Remove "-@" and "@" from docstring.
10527
10528 * plot/orient.m: Fix tests to avoid creating a plot window.
10529
10530 * elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
10531 elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
10532 elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m,
10533 general/arrayfun.m, miscellaneous/compare_versions.m,
10534 path/savepath.m, pkg/pkg.m, plot/__gnuplot_version__.m,
10535 plot/contour.m, plot/contourc.m, plot/legend.m, plot/stem.m,
10536 polynomial/pchip.m: Fix copyright notice, correct FSF address.
10537
10538 * plot/__go_draw_figure__.m: Send reset to gnuplot before every
10539 plot, not just multiplots.
10540
10541 * plot/__go_draw_axes__.m: Use %g for label coordinates, not %d.
10542
10543 * plot/contour.m: Don't call drawnow.
10544
10545 2007-03-22 John W. Eaton <jwe@octave.org>
10546
10547 * plot/drawnow.m: Check and optionally, set, the __modified__
10548 property of each figure.
10549
10550 * plot/__go_draw_axes__.m: If no real data, plot a point at Inf,
10551 Inf to show axes. From Daniel J Sebald <daniel.sebald@ieee.org>.
10552
10553 2007-03-21 John W. Eaton <jwe@octave.org>
10554
10555 * linear-algebra/null.m: Set elements of retval with magnitudes
10556 less than eps to 0.
10557
10558 2007-03-21 David Bateman <dbateman@free.fr>
10559
10560 * plot/__go_draw_axes__.m: Handle some colors with older gnuplot.
10561 * testfun/speed.m: Documentation and example fix.
10562
10563 2007-03-21 John W. Eaton <jwe@octave.org>
10564
10565 * plot/subplot.m: If we find an existing subplot region, set
10566 it to be the "currentaxes" property for the current figure.
10567 Delete old axes objects if the new axes object overlaps the old.
10568
10569 2007-03-20 David Bateman <dbateman@free.fr>
10570
10571 * general/Makefile.in: Include arrayfun.m in SOURCES.
10572
10573 2007-03-20 Bill Denney <denney@seas.upenn.edu>
10574
10575 * general/arrayfun.m: New function.
10576
10577 2007-03-20 John W. Eaton <jwe@octave.org>
10578
10579 * plot/newplot.m: Call __request_drawnow__ after initializing axes.
10580 * plot/text.m: Call __request_drawnow__ after creating text objects.
10581
10582 * plot/clf.m: Don't call drawnow.
10583
10584 2007-03-20 Daniel J Sebald <daniel.sebald@ieee.org>
10585
10586 * image/__img__.m: Maybe set yaxis to reverse for images.
10587 * plot/__go_draw_axes__.m: Don't add flipy to gnuplot command for
10588 images.
10589
10590 * plot/drawnow.m: Make __go_close_all_registered__ persistent
10591 instead of global. Only register __go_close_all__ with atexit if
10592 the plot stream is successfully opened.
10593
10594 2007-03-15 John W. Eaton <jwe@octave.org>
10595
10596 * plot/__go_draw_axes__.m: Make have_newer_gnuplot persistent.
10597 From Daniel J Sebald <daniel.sebald@ieee.org>.
10598
10599 2007-03-15 Daniel J Sebald <daniel.sebald@ieee.org>
10600
10601 * plot/__go_draw_axes__.m (do_linestyle_command): Fix marker types.
10602 Use numeric line types.
10603
10604 * control/base/rlocus.m: Add asymptotes to the plot. Use wider
10605 lines and larger markers. Remove key titles from line type
10606 properties.
10607
10608 2007-03-14 John W. Eaton <jwe@octave.org>
10609
10610 * plot/__axis_label__.m: Accept additional property-value pairs
10611 and pass them to __go_text__. Simply return the handle obtained
10612 from __go_text__ instead of calling get on the current axis.
10613 * plot/xlabel.m, plot/zlabel.m, plot/zlabel.m: Check args here.
10614 Allow for extra property value pairs to be passed along.
10615 * plot/title.m: Implement with __axis_label__ since it does all
10616 that title needs to do.
10617
10618 * plot/clf.m: Set currentaxes property for current figure to [].
10619
10620 * plot/__axis_label__.m: Convert arg to text handle before calling set.
10621
10622 * plot/__plt__.m: Return line handles from all calls to __plt1__
10623 and __plt2__, not just the last.
10624
10625 * plot/Makefile.in (SOURCES): Rename from SOURCES_M.
10626 (SOURCES_IN, GEN_M): Delete.
10627 (FCN_FILES): Don't include $(GEN_M).
10628 (all): Don't depend on $(GEN_M).
10629 ($(GEN_M) : %.m : %.in): Delete pattern rule.
10630
10631 * plot/text.m: Use __go_text__ instead of __uiboject_text_ctor__.
10632
10633 * plot/newplot.m: Call __go_axes_init__ instead of
10634 __uiobject_axes_init__.
10635
10636 * plot/mesh.m: Use __go_surface__ instead of
10637 __uiobject_surface_ctor__. Don't access object fields directly.
10638
10639 * plot/line.m: Use __line__ to do actual work.
10640 * plot/__line__.m: New function.
10641
10642 * plot/axes.m: Use __go_axes__ to create axes graphics handle.
10643 Use get and set instead of accessing object fields directly.
10644
10645 * plot/figure.m: Use __go_figure__ to create figure graphics
10646 handle.
10647
10648 * plot/drawnow.m: Register __go_close_all__ with atexit instead of
10649 __uiobject_close_all. Call __go_draw_figure__ instead of
10650 __uiobject_draw_figure__.
10651
10652 * plot/clf.m: Use get instead of accessing object fields
10653 directly. Simply delete children. Don't set currentaxes.
10654
10655 * plot/close.m (close_all_figures): New subfunction.
10656 Use it instead of getting list of figures to close from
10657 __uiobject_figures__.
10658
10659 * plot/closereq.m: Simply delete the current figure. Don't set
10660 currentfigure.
10661
10662 * plot/__errplot__.m: Call __line__ instead of
10663 __uiobject_line_ctor__. Use set instead of accesing object fields
10664 directly. Don't call __uiobject_adopt__.
10665
10666 * plot/__uiobject_adopt__.m, plot/__uiobject_alloc__.in,
10667 plot/__uiobject_axes_ctor__.m, plot/__uiobject_axes_dtor__.m,
10668 plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m,
10669 plot/__uiobject_delete__.m, plot/__uiobject_figure_ctor__.m,
10670 plot/__uiobject_figures__.in, plot/__uiobject_free__.in,
10671 plot/__uiobject_get_handle__.in, plot/__uiobject_globals__.m,
10672 plot/__uiobject_grow_list__.in, plot/__uiobject_handle2idx__.in,
10673 plot/__uiobject_image_ctor__.m, plot/__uiobject_init_figure__.in,
10674 plot/__uiobject_init_root_figure__.in,
10675 plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.in,
10676 plot/__uiobject_root_figure_ctor__.m,
10677 plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m:
10678 plot/get.in, plot/include-globals.awk, plot/ishandle.m,
10679 plot/set.in: Delete.
10680 * plot/Makefile.in (SOURCES_M, SOURCES_IN): Remove from lists.
10681
10682 * plot/__go_close_all__.m: Rename from __uiobject_close_all.m.
10683 Pass "hidden" as second arg to close.
10684 * plot/__go_draw_axes__.m: Rename from __uiobject_draw_axes.m.
10685 * plot/__go_draw_figure__.m: Rename from __uiobject_draw_figure.m.
10686 * plot/Makefile.in (SOURCES_M): Rename in list.
10687
10688 * image/__img__.m: Use __go_image__ to create image graphics
10689 handle.
10690
10691 * miscellaneous/delete.m: Call __go_delete__, not
10692 __uiobject_delete__. Check that arg is a graphics handle before
10693 calling __go_delete__.
10694
10695 2007-03-13 John W. Eaton <jwe@octave.org>
10696
10697 * miscellaneous/cast.m: Use feval and strcmp with cell to check
10698 arg instead of switch statement.
10699 From Sļæ½ren Hauberg <soren@hauberg.org>.
10700
10701 2007-03-12 John W. Eaton <jwe@octave.org>
10702
10703 * miscellaneous/cast.m: New function.
10704
10705 * miscellaneous/delete.m: Call __go_delete__, not __uiobject_delete__.
10706
10707 2007-03-08 John W. Eaton <jwe@octave.org>
10708
10709 * miscellaneous/copyfile.m, miscellaneous/movefile.m: Perform
10710 tilde expansion on target filename before passing it to the shell.
10711
10712 * statistics/base/Makefile.in (SOURCES): Remove unidrnd.m from list.
10713 * statistics/distributions/Makefile.in (SOURCES): Add it here.
10714
10715 2007-03-08 David Bateman <dbateman@free.fr>
10716
10717 * statistics/base/unidrnd.m: Move to statistics/distributions
10718 replacing slower version based on dicrete_rnd.
10719
10720 2007-03-07 John W. Eaton <jwe@octave.org>
10721
10722 * control/base/rlocus.m: Update for current plotting functions.
10723
10724 2007-03-07 A. S. Hodel <a.s.hodel@eng.auburn.edu>
10725
10726 * control/base/rlocus.m: Improve display.
10727
10728 2007-03-07 John W. Eaton <jwe@octave.org>
10729
10730 * plot/legend.m: Only handle positions -1:4.
10731 * plot/__pltopt1__.m: Don't set linestyle if only marker style is
10732 found in option string
10733 * plot/__uiobject_draw_axes__.m: Handle key position.
10734
10735 * plot/newplot.m: Always reset next line color.
10736
10737 * testfun/assert.m: Check that number of dimensions match before
10738 checking dimensions.
10739
10740 2007-03-07 Muthiah Annamalai <muthuspost@gmail.com>
10741
10742 * specfun/perms.m, specfun/factorial.m: Check args.
10743
10744 2007-03-07 John W. Eaton <jwe@octave.org>
10745
10746 * plot/mesh.m: Call newplot before doing anything.
10747
10748 * plot/__uiobject_draw_axes__.m: Send "e\n" at end of data, not
10749 just "e". Only flush plot stream once.
10750 From Daniel J Sebald <daniel.sebald@ieee.org>.
10751
10752 * strings/blanks.m: Omit first index in assignment.
10753
10754 2007-03-07 Paul Kienzle <pkienzle@users.sf.net>
10755
10756 * set/setdiff.m: Some code cleanup and a fix for setdiff on rows.
10757
10758 2007-03-06 David Bateman <dbateman@free.fr>
10759 John W. Eaton <jwe@octave.org>
10760
10761 * set/setdiff.m: Ignore "rows" for cell array args.
10762 Handle cellstr args.
10763
10764 2007-03-05 John W. Eaton <jwe@octave.org>
10765
10766 * optimization/sqp.m: Defer first call to obj_hess until after
10767 calling obj_fun.
10768
10769 2007-03-02 Bob Weigel <rweigel@gmu.edu>
10770
10771 * specfun/nchoosek.m: Fix nargin check.
10772
10773 2007-03-01 Daniel J Sebald <daniel.sebald@ieee.org>
10774
10775 * image/__img__.m: Don't set xlim and ylim properties.
10776
10777 2007-03-01 Paul Kienzle <pkienzle@users.sf.net>
10778
10779 * general/interp1.m: Fix *style cases for decreasing x.
10780
10781 2007-03-01 Muthiah Annamalai <muthuspost@gmail.com>
10782
10783 * polynomial/roots.m: Check nargin before accessing arg.
10784
10785 2007-02-28 John W. Eaton <jwe@octave.org>
10786
10787 * plot/__uiobject_draw_axes__.m: If looking at image data, Don't
10788 increment data_idx unless using gnuplot for display.
10789
10790 2007-02-28 Daniel J Sebald <daniel.sebald@ieee.org>
10791
10792 * plot/__uiobject_draw_axes__.m: Improve calculation of limits for
10793 plots with images.
10794 * image/image.m, image/imagesc.m, image/imshow.m:
10795 Deprecate zoom argument.
10796
10797 2007-02-28 John W. Eaton <jwe@octave.org>
10798
10799 * plot/__uiobject_draw_axes__.m: Use fullfile to generate
10800 temporary file names. Keep image and colormap file ids separate.
10801
10802 * general/interp1.m: Correctly compute min and max values when
10803 values are decreasing and not evenly spaced.
10804 From Ricardo Marranita <ricardo.marranita@gmail.com>.
10805
10806 2007-02-27 John W. Eaton <jwe@octave.org>
10807
10808 * testfun/test.m (test): Handle possibility of file_in_loadpath
10809 returning an empty cell array.
10810
10811 2007-02-27 Michael Goffioul <michael.goffioul@swing.be>
10812
10813 * pkg/pkg.m: Use fullfile to create filenames from parts.
10814
10815 2007-02-26 Michael Goffioul <michael.goffioul@swing.be>
10816
10817 * Makefile.in, audio/Makefile.in, control/Makefile.in,
10818 control/base/Makefile.in, control/hinf/Makefile.in,
10819 control/obsolete/Makefile.in, control/system/Makefile.in,
10820 control/util/Makefile.in, deprecated/Makefile.in,
10821 elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
10822 image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
10823 miscellaneous/Makefile.in, optimization/Makefile.in,
10824 path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
10825 polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
10826 signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
10827 special-matrix/Makefile.in, startup/Makefile.in,
10828 statistics/Makefile.in, statistics/base/Makefile.in,
10829 statistics/distributions/Makefile.in,
10830 statistics/models/Makefile.in, statistics/tests/Makefile.in,
10831 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
10832 Use $(LN_S) instead of ln or ln -s.
10833
10834 2007-02-24 David Bateman <dbateman@free.fr>
10835
10836 * pkg/pkg.m (configure_make): Ignore blank lines and trailing
10837 '\n' in FILES file.
10838 (configure_make): Also install any mex files.
10839
10840 2007-02-24 David Bateman <dbateman@free.fr>
10841
10842 * statistics/distributions (SOURCES): Add nbincdf.m,
10843 nbininv.m, nbinpdf.m and nbinrnd.m.
10844
10845 2007-02-23 John W. Eaton <jwe@octave.org>
10846
10847 * statistics/distributions/Makefile.in (SOURCES): Remove
10848 pascal_cdf.m pascal_inv.m pascal_pdf.m pascal_rnd.m from the list.
10849
10850 * deprecated/Makefile.in (SOURCES): Add pascal_cdf.m,
10851 pascal_inv.m, pascal_pdf.m, and pascal_rnd.m to the list.
10852
10853 2007-02-23 David Bateman <dbateman@free.fr>
10854
10855 * statistics/distributions/discrete_rnd.m,
10856 statistics/distributions/geornd.m,
10857 statistics/distributions/lognnd.m,
10858 statistics/distributions/nbinrnd.m,
10859 statistics/distributions/wblrnd.m: Accelerate distributions.
10860
10861 * statistics/distributions/unidcdf.m,
10862 statistics/distributions/unidinv.m,
10863 statistics/distributions/unidpdf.m,
10864 statistics/distributions/unidrnd.m: New functions based on
10865 discrete_cdf, etc.
10866
10867 * statistics/distributions/pascal_cdf.m,
10868 statistics/distributions/pascal_inv.m,
10869 statistics/distributions/pascal_pdf.m,
10870 statistics/distributions/pascal_rnd.m: Remove.
10871 * statistics/distributions/nbincdf.m,
10872 statistics/distributions/nbininv.m,
10873 statistics/distributions/nbinpdf.m,
10874 statistics/distributions/nbinrnd.m: Replace with matlab
10875 compatible functions.
10876 * deprecated/pascal_cdf.m, deprecated/pascal_inv.m,
10877 deprecated/pascal_pdf.m, deprecated/pascal_rnd.m: Use the new
10878 nbincdf, etc functions to implement these.
10879
10880 2007-02-22 Daniel J Sebald <daniel.sebald@ieee.org>
10881
10882 * plot/__uiobject_draw_axes__.m: Insert newline between plot
10883 command and data.
10884
10885 2007-02-22 John W. Eaton <jwe@octave.org>
10886
10887 * miscellaneous/doc.m: If index search fails, try again without
10888 the index search option.
10889
10890 2007-02-22 David Bateman <dbateman@free.fr>
10891
10892 * miscellaneous/doc.m: Find doc.info file correctly in user directories.
10893
10894 * statistics/distributions/frnd.m, statistics/distributions/exprnd.m,
10895 statistics/distributions/gamrnd.m, statistics/distributions/trnd.m,
10896 statistics/distributions/poissrnd.m, statistics/distributions/chi2rnd.m,
10897 statistics/distributions/betarnd.m: Convert to use randg, rande
10898 and randp to accelerate.
10899
10900 * pkg/pkg.m (fix_depends): Support > and < operators as well.
10901
10902 2007-02-22 John W. Eaton <jwe@octave.org>
10903
10904 * plot/__uiobject_draw_axes__.m: If not using gnuplot for images,
10905 cache data and display after xlim and ylim have been determined.
10906
10907 2007-02-22 Daniel J Sebald <daniel.sebald@ieee.org>
10908
10909 * plot/__uiobject_draw_axes__.m:
10910 Allow multiple images to be displayed with gnuplot.
10911
10912 2007-02-20 Rafael Laboissiere <rafael@debian.org>
10913
10914 * optimization/glpk.m: Document the fact that extra.mem does not work
10915 for versions of GLPK 4.15 and later.
10916
10917 2007-02-19 John W. Eaton <jwe@octave.org>
10918
10919 * plot/__uiobject_alloc__.in: If next available element in
10920 __uiobject_list__ is 0, grow list before doing anything else.
10921 * plot/__uiobject_grow_list__.in: Only set __uiobject_head__ on
10922 first call when size of __uiobject_list__ is 0.
10923
10924 2007-02-16 John W. Eaton <jwe@octave.org>
10925
10926 * miscellaneous/Makefile.in (SOURCES): Remove popen2.m from the list.
10927
10928 2007-02-16 Michael Goffioul <michael.goffioul@swing.be>
10929
10930 * miscellaneous/popen2.m: Remove as replaced with builtin.
10931
10932 2007-02-16 Muthiah Annamalai <muthuspost@gmail.com>
10933
10934 * specfun/nchoosek.m: Check nargin.
10935
10936 2007-02-15 John W. Eaton <jwe@octave.org>
10937
10938 * path/addpath.m, path/rmpath.m: Delete
10939 * path/Makefile.in (SOURCES): Remove them from the list.
10940
10941 * plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m:
10942 Delete title, xlabel, ylabel, and zlabel properties before
10943 reassigning.
10944 * plot/__uiobject_axes_init__.in: New arg, mode.
10945 Don't init outerposition if "mode" is "replace".
10946 * plot/newplot.m: Check both figure and axes nextplot properties.
10947 If axes nextplot property is replace, pass "replace" as mode arg
10948 to __uiobject_axes_init__.
10949
10950 2007-02-15 Daniel J Sebald <daniel.sebald@ieee.org>
10951
10952 * image/imshow.m: Don't restore old colormap.
10953
10954 * plot/__uiobject_image_ctor__.m: Set xdata and ydata properties.
10955 * image/__img__.m: New file containing common parts of image.m and
10956 imshow.m.
10957 * image/Makefile.in (SOURCES): Add __img__.m to the list.
10958 * image/image.m, image/imshow.m: Call __img__.
10959 * plot/__uiobject_draw_axes__.m:
10960 Handle rgb imaged data stored in 3-d arrays.
10961
10962 * plot/figure.m: Doc fix.
10963
10964 2007-02-14 Thomas Weber <thomas.weber.mail@gmail.com>
10965
10966 * audio/wavread.m, audio/wavwrite.m: Use types with specific sizes
10967 for reading and writing data. New tests. Improve rounding.
10968
10969 2007-02-13 John W. Eaton <jwe@octave.org>
10970
10971 * plot/stem.m: New file, adapted from OctPlot.
10972 * plot/Makefile.in (SOURCES_M): Add it to the list.
10973
10974 * plot/__errcomm__.m, plot/__plr1__.m, plot/__plr2__.m,
10975 plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
10976 plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
10977 plot/__plt2vv__.m, plot/__plt__.m, plot/loglog.m,
10978 plot/loglogerr.m, plot/plot.m, plot/plot3.m, plot/polar.m,
10979 plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
10980 plot/semilogyerr.m: Return handles to line objects.
10981
10982 2007-02-11 John W. Eaton <jwe@octave.org>
10983
10984 * plot/__uiobject_close_all.m: New file.
10985 * plot/Makefile.in (SOURCES_M): Add it to the list.
10986
10987 2007-02-10 John W. Eaton <jwe@octave.org>
10988
10989 * plot/drawnow.m: Arrange for plot streams to be close on exit.
10990 * plot/__uiobject_globals__.m: Don't call mlock.
10991
10992 * plot/drawnow.m: Only check for DISPLAY if isunix returns true.
10993 * plot/__uiobject_delete__.m: Send quit command and flush stream
10994 before calling pclose.
10995
10996 2007-02-09 John W. Eaton <jwe@octave.org>
10997
10998 * plot/subplot.m: Delete spurious call to axes.
10999
11000 * plot/figure.m: Call drawnow for current figure before creating
11001 or switching to a new figure.
11002 * plot/__uiobject_init_figure__.in: Handle empty arg the same as
11003 nargin == 0 case.
11004
11005 * testfun/assert.m: Try to avoid problems when comparisons involve
11006 strange values like Inf+NaNi.
11007
11008 2007-02-08 John W. Eaton <jwe@octave.org>
11009
11010 * plot/drawnow.m: Use gnuplot_binary() instead of just "gnuplot"
11011 and check gnuplot_use_title_option instead of just assuming -title
11012 works. From Michael Goffioul <michael.goffioul@swing.be>.
11013
11014 * Makefile.in (DISTFILES): Add move-if-change to the list.
11015
11016 * audio/Makefile.in, control/base/Makefile.in,
11017 control/hinf/Makefile.in, control/obsolete/Makefile.in,
11018 control/system/Makefile.in, control/util/Makefile.in,
11019 deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
11020 general/Makefile.in, image/Makefile.in, io/Makefile.in,
11021 linear-algebra/Makefile.in, miscellaneous/Makefile.in,
11022 optimization/Makefile.in, plot/Makefile.in,
11023 polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
11024 signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
11025 special-matrix/Makefile.in, startup/Makefile.in,
11026 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
11027 statistics/models/Makefile.in, statistics/tests/Makefile.in,
11028 strings/Makefile.in, testfun/Makefile.in, time/Makefile.in,
11029 path/Makefile.in, pkg/Makefile.in: Explicitly list source files.
11030
11031 * plot/figure.m: Don't call drawnow. Correctly init figure when
11032 only given property list.
11033
11034 2007-02-07 John W. Eaton <jwe@octave.org>
11035
11036 * plot/__uiobject_draw_axes__.m: Handle xdir, ydir, and zdir axis
11037 properties.
11038
11039 * plot/sombrero.m: Call box ("off") after mesh.
11040
11041 * plot/__uiobject_draw_axes__.m: Avoid rgb colors and "set style
11042 line default" commands with older versions of gnuplot.
11043
11044 * plot/close.m: Use get (0, "currentifgure") instead of gcf.
11045
11046 2007-02-06 John W. Eaton <jwe@octave.org>
11047
11048 * plot/__uiobject_draw_axes__.m: Set pt to 0 if marker is ".".
11049 * sparse/gplot.m: Use line style - instead of 1.
11050
11051 2007-02-05 Rafael Laboissiere <rafael@debian.org>
11052
11053 * plot/print.m: Avoid error message from cellidx.
11054
11055 2007-02-05 John W. Eaton <jwe@octave.org>
11056
11057 * plot/legend.m: Fix check for data.
11058
11059 2007-02-05 Thomas Treichl <Thomas.Treichl@gmx.net>
11060
11061 * plot/__uiobject_draw_axes__.m (do_linestyle_command):
11062 Always set lt and pt.
11063
11064 2007-02-05 Shai Ayal <shaiay@users.sourceforge.net>
11065
11066 * plot/contourc.m: Correctly compute X and Y.
11067
11068 2007-02-05 John W. Eaton <jwe@octave.org>
11069
11070 * plot/__uiobject_draw_axes__.m: Use title "" if no explicit title.
11071 When setting {x,y,z}lim, also set {x,y,z}limmode to "auto.
11072
11073 2007-02-01 John W. Eaton <jwe@octave.org>
11074
11075 * plot/__uiobject_draw_axes__.m:
11076 Don't try to set axis limits unless we have data.
11077
11078 * plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
11079 plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
11080 plot/__plt2vv__.m, plot/__plt__.m, plot/__pltopt1__.m,
11081 plot/__pltopt__.m, plot/plot3.m: Set and use options struct
11082 instead of of key and fmt strings.
11083
11084 * plot/__pltopt1__.m: Greatly simplify.
11085
11086 * plot/__next_line_color__.m: New file.
11087 * plot/Makefile.in (SOURCES_M): Add it to the list.
11088 * plot/newplot.m: Call __next_line_color__ here to reset rotation.
11089
11090 * plot/__default_plot_options__.m: New file.
11091 * plot/Makefile.in (SOURCES_M): Add it to the list.
11092
11093 * plot/__plt3__.m: Delete.
11094 * plot/Makefile.in (SOURCES_M): Remove it from the list.
11095
11096 2007-01-31 John W. Eaton <jwe@octave.org>
11097
11098 * plot/__uiobject_draw_axes__.m: Set defaults for color,
11099 linestyle, linewidth, marker, and markersize properties.
11100 * plot/__uiobject_draw_axes__.m: Attempt to handle line and marker
11101 colors and widths, and line styles.
11102
11103 * plot/__plt__.m, image/image.m: Don't call drawnow.
11104
11105 * plot/__gnuplot_version__.m: Restore from CVS Attic.
11106 * plot/Makefile.in (SOURCES_M): Add it to the list.
11107
11108 * plot/__uiobject_draw_axes__.m: Delete useless call to
11109 __gnuplot_save_data__.
11110
11111 * image/image.m: Accept 2 args, but ignore the second for now.
11112
11113 2007-01-30 David Bateman <dbateman@free.fr>
11114
11115 * pkg/pkg.m (pkg, isautoload, install, load_packages): Add ability
11116 to flag a package as to be autoloaded. Add install flags -noauto,
11117 -auto to force autoload behavior.
11118 (installed_packages): Make list of installed packages unique.
11119
11120 2007-01-30 John W. Eaton <jwe@octave.org>
11121
11122 * Merge of changes from graphics-branch:
11123
11124 2007-01-29 John W. Eaton <jwe@octave.org>
11125
11126 * plot/subplot.m: Set nextplot property of current figure to "add".
11127
11128 * plot/__uiobject_draw_axes__.m: Only handle outerposition
11129 property if it exists.
11130
11131 2007-01-26 John W. Eaton <jwe@octave.org>
11132
11133 * plot/__uiobject_draw_axes__.m: Move initialization of max and
11134 min values outside of loop over child objects.
11135
11136 * plot/contour.m, plot/contourc.m: New files.
11137 * plot/Makefile.in (SOURCES_M): Add them to the list.
11138
11139 * image/image_viewer.m: Set view_fcn to "gnuplot_internal" if we
11140 find a gnuplot version newer than 4.0.
11141 * image/__img_gnuplot__.m: Delete.
11142 * image/image.m: Create image graphics object.
11143 Call newplot to setup and drawnow to finish.
11144 Eliminate ZOOM arg.
11145
11146 * plot/__uiobject_draw_axes__.m: Handle image data.
11147
11148 * plot/legend.m: Eliminate useless variable "warned".
11149
11150 * plot/__uiobject_image_ctor__.m: New file.
11151 * plot/Makefile.in (SOURCES_M): Add it to the list.
11152
11153 * plot/gcf.m: Also create new figure if currentfigure is 0.
11154 * plot/drawnow.m: Use get (0, "currentfigure") instead of gcf.
11155
11156 * plot/__uiobject_root_figure_ctor__.m: Set visible property.
11157
11158 * plot/__default_colormap__.m: New file.
11159 * plot/Makefile.in (SOURCES_M): Add it to the list.
11160 * plot/__uiobject_figure_ctor__.m: Use it to set default colormap
11161 property.
11162 * image/colormap.m: Use colormap property of current figure
11163 to store colormap instead of using persistent variable.
11164 Call __default_colormap__ to get default map value.
11165 * image/ocean.m, image/gray.m: Set colormap for current figure.
11166
11167 * plot/__uiobject_draw_axes__.m: Handle aspect ratio property.
11168 Handle some tick mark options.
11169
11170 * plot/__uiobject_axes_setr__.m: If we see xtick, ytick, or ztick,
11171 set corresponding *mode to "manual". If we set dataaspectratio,
11172 set dataaspectratiomode to "manual".
11173
11174 * plot/__uiobject_axes_init__.m: Include *tick, *tickmode,
11175 *ticklabelmode, dataaspectratio, dataaspectratiomode properties.
11176
11177 * plot/axis.m: New file.
11178 * plot/Makefile.in (SOURCES_M): Include it in the list.
11179
11180 * plot/__uiobject_axes_setr__.m: If we see xlim, ylim, or zlim,
11181 set corresponding *limmode to "manual".
11182 * plot/__uiobject_draw_axes__.m (get_axis_limits): New subfunction.
11183 Use it to compute autosclaled limits.
11184 Arg is now handle, not object. Change all callers.
11185 Compute data limits.
11186
11187 2007-01-25 John W. Eaton <jwe@octave.org>
11188
11189 * plot/drawnow: Fix visibility check for zero args.
11190
11191 * plot/text.m: New file.
11192 * plot/Makefile.in (SOURCES_M): Add it to the list.
11193 * plot/__uiobject_draw_axes__.m: Handle text objects.
11194 * plot/__uiobject_text_ctor__.m: Include units, position, and
11195 horizontalalignment properties.
11196
11197 * plot/figure.m: Set options for f we just constructed or were
11198 given as an argument, not gcf. Only return handle if nargout > 0.
11199
11200 * plot/drawnow.m: Handle visible field for figure here.
11201 * plot/__uiobject_figure_ctor__.m: Set default visible field.
11202
11203 * plot/__uiobject_draw_axes__.m: Call undo_string_escapes on
11204 title and axis labels.
11205
11206 * plot/plot3.m, plot/mesh.m: Set default 3-d view here.
11207 * plot/__uiobject_draw_axes__.m: Handle view for 3-d plots.
11208 * plot/__uiobject_axes_init__.in: Set default view field for object.
11209 * plot/view.m: New file.
11210 * plot/Makefile.in (SOURCES_M): Add it to the list.
11211
11212 * plot/__uiobject_make_handle__.in, plot/set.m, plot/drawnow.m:
11213 Call __request_drawnow__.
11214
11215 * plot/newplot.m: For "replace" action, call __uiobject_axes_init__.
11216
11217 * plot/__uiobject_axes_ctor__.m, plot/__uiobject_text_ctor__.m:
11218 Call set to set properties. Return handle instead of structure.
11219 Change all callers.
11220
11221 * plot/__uiobject_axes_setr__.m: New file.
11222 * plot/set.in: Check for __setter__ field.
11223
11224 * plot/__uiobject_axes_init__.in:
11225 Rename from plot/__uiobject_axes_init__.m.
11226 Include __uiobject_globals__.
11227 Accept handle as arg instead of structure
11228 * plot/Makefile.in (SOURCES_M): Remove __uiobject_axes_init__.m
11229 from the list.
11230 (SOURCES_IN): Add __uiobject_axes_init__.in to the list.
11231
11232 2007-01-24 John W. Eaton <jwe@octave.org>
11233
11234 * plot/Makefile.in ($(GEN_M)): Depend on __uiobject_globals__.m.
11235
11236 * plot/__uiobject_globals__.m: Call __lock_global__ when
11237 initializing each global variable.
11238
11239 2007-01-18 John W. Eaton <jwe@octave.org>
11240
11241 * plot/__uiobject_globals__.m (__uiobject_handles_free_list__,
11242 __uiobject_figure_handles_free_list__): New global variables.
11243 * plot/__uiobject_get_handle__.m, plot/__uiobject_free__.m:
11244 Place unused handles on the free list.
11245
11246 * plot/__uiobject_get_figure_handle__.in: Delete.
11247 * plot/Makefile.in: Delete it from the SOURCES_IN list.
11248
11249 * plot/__uiobject_init_figure__.in: Perform allocation of figure
11250 handles here. Return figure handle.
11251 * plot/figure.m: Call __uiobject_init_figure__ to allocate handle.
11252
11253 2007-01-11 John W. Eaton <jwe@octave.org>
11254
11255 * plot/__uiobject_draw_axes__.m: Use "%g", not "%.4g" when writing
11256 data for gnuplot.
11257
11258 * plot/Makefile.in (SOURCES_M, SOURCES_IN, GEN_M): New lists of
11259 files.
11260 (SOURCES): Include $(SOURCES_M) and $(SOURCES_M) in the list.
11261 (DISTFILES): Include include-globals.awk in the list.
11262 (FCN_FILES): Define using $(SOURCES_M) and $(GEN_M).
11263 ($(GEN_M) : %.m : %.in): New rule.
11264
11265 * include-globals.awk: New file.
11266
11267 * plot/__uiobject_alloc__.in, plot/__uiobject_figures__.in,
11268 plot/__uiobject_free__.in, plot/__uiobject_get_figure_handle__.in,
11269 plot/__uiobject_get_handle__.in, plot/__uiobject_grow_list__.in,
11270 plot/__uiobject_handle2idx__.in, plot/__uiobject_init_figure__.in,
11271 plot/__uiobject_init_root_figure__.in,
11272 plot/__uiobject_make_handle__.in, plot/get.in, plot/set.in:
11273 Rename from corresponding .m files.
11274
11275 * move-if-change: New file.
11276
11277 * plot/__uiobject_delete__.m: New file.
11278 * plot/delete.m, plot/__uiobject_delete_children__.m,
11279 plot/__uiobject_delete_child__.m: Delete.
11280 * miscellaneous/delete.m: Forward to __uiobject_delete__ if arg is
11281 not a character string.
11282 * plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2vm__.m:
11283 Fix assignment to tmp key value in loop.
11284 * plot/__uiobject_axes_dtor__.m: No need to Call __uiobject_free__
11285 for obj.title, obj.xlabel, obj.ylabel, obj.zlabel.
11286 * plot/__uiobject_axes_dtor__.m, plot/__uiobject_axis_init__.m:
11287 Inline code to delete children.
11288 * plot/__uiobject_free__.m: Arg is now handle, not index into
11289 __uiobject_list__.
11290 * plot/clf.m, plot/closereq.m, plot/newplot.m: No need to remove
11291 and free child.
11292
11293 2006-12-08 John W. Eaton <jwe@octave.org>
11294
11295 * plot/gcf.m: Check if the root figure object's currentfigure
11296 handle is empty, not 0.
11297 * plot/__uiobject_root_figure_ctor__.m:
11298 Set currentfigure to [], not 0.
11299
11300 * plot/stairs.m: Handle matrix arguments. Improve compatibility.
11301
11302 2006-12-07 John W. Eaton <jwe@octave.org>
11303
11304 * plot/__plt_get_axis_arg__.m, plot/__uiobject_adopt__.m,
11305 plot/__uiobject_alloc__.m, plot/__uiobject_axes_ctor__.m,
11306 plot/__uiobject_axes_dtor__.m, plot/__uiobject_axes_init__.m,
11307 plot/__uiobject_delete_children__.m,
11308 plot/__uiobject_draw_axes__.m, plot/__uiobject_draw_figure__.m,
11309 plot/__uiobject_figure_ctor__.m, plot/__uiobject_figures__.m,
11310 plot/__uiobject_free__.m, plot/__uiobject_get_figure_handle__.m,
11311 plot/__uiobject_get_handle__.m, plot/__uiobject_globals__.m,
11312 plot/__uiobject_grow_list__.m, plot/__uiobject_handle2idx__.m,
11313 plot/__uiobject_init_figure__.m,
11314 plot/__uiobject_init_root_figure__.m,
11315 plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.m,
11316 plot/__uiobject_remove_child__.m,
11317 plot/__uiobject_root_figure_ctor__.m,
11318 plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m,
11319 plot/axes.m, plot/box.m, plot/closereq.m, plot/delete.m,
11320 plot/drawnow.m, plot/gca.m, plot/gcf.m, plot/get.m,
11321 plot/isfigure.m, plot/ishandle.m, plot/line.m, plot/newplot.m,
11322 plot/set.m: New files.
11323
11324 * plot/__plt3__.m, plot/errorbar.m, plot/__axis_label__.m,
11325 plot/__plr1__.m, plot/__errcomm__.m, plot/print.m, plot/zlabel.m,
11326 plot/__plt1__.m, plot/__plt2__.m, plot/sombrero.m, plot/shg.m,
11327 plot/fplot.m, plot/ndgrid.m, plot/clf.m, plot/hold.m,
11328 plot/ishold.m, plot/meshdom.m, plot/ylabel.m, plot/__plt2ss__.m,
11329 plot/__plt2vv__.m, plot/__plr2__.m, plot/__plt2mm__.m,
11330 plot/__pltopt1__.m, plot/meshgrid.m, plot/__plt2mv__.m,
11331 plot/figure.m, plot/xlabel.m, plot/stairs.m, plot/__plt2vm__.m,
11332 plot/bar.m, plot/__errplot__.m, plot/semilogx.m, plot/semilogy.m,
11333 plot/loglog.m, plot/polar.m, plot/legend.m, plot/orient.m,
11334 plot/title.m, plot/__pltopt__.m, plot/grid.m, plot/hist.m,
11335 plot/subplot.m, plot/plot.m, plot/mesh.m, plot/__plt__.m,
11336 plot/close.m, plot/loglogerr.m, plot/plot3.m, plot/semilogxerr.m,
11337 plot/semilogyerr.m, plot/replot.m:
11338 Adapt to new graphics data structure.
11339
11340 * plot/__do_legend__.m, plot/__gnuplot_version__.m,
11341 plot/__init_plot_vars__.m, plot/__make_using_clause__.m,
11342 plot/__plot_globals__.m, plot/__plr__.m, plot/__render_plot1__.m,
11343 plot/__render_plot__.m, plot/__setup_plot__.m, plot/axis.m,
11344 plot/contour.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
11345 plot/plot_border.m, plot/subwindow.m: Delete.
11346
11347 2007-01-24 David Bateman <dbateman@free.fr>
11348
11349 * pkg/pkg.m: Install ChangeLog file if it exists.
11350 Delete bare newline in string passed to write_INDEX.
11351
11352 * sparse/sprandsym.m: Make work for even values of N.
11353
11354 2007-01-24 John W. Eaton <jwe@octave.org>
11355
11356 * miscellaneous/news.m: New file.
11357
11358 2007-01-23 Luis F. Ortiz <lortiz@interactivesupercomputing.com>
11359
11360 * strings/strncmpi.m: Use strncmp instead of calling strtrunc on args.
11361
11362 * strings/strncmp.m: Delete (we now have a built-in version).
11363
11364 2007-01-22 Bob Weigel <rweigel@gmu.edu>
11365
11366 * testfun/test.m: Check for all files in path, use first found.
11367
11368 2007-01-22 David Bateman <dbateman@free.fr>
11369
11370 * polynomial/spline.m: Make DG a column instead of a row vector.
11371
11372 2007-01-18 Sļæ½ren Hauberg <hauberg@gmail.com>
11373
11374 * pkg/pkg.m (copy_files): Call write_INDEX with correct target
11375 file name.
11376
11377 * image/ind2rgb.m: Better input checking. Return 3-d array if
11378 nargout is 1. Handle colormaps that have too few colors.
11379
11380 * pkg/pkg.m (create_pkgadddel): Call fullfile with nm, not "nm".
11381 (configure_make): Use fullfile instead of concatenating with "/".
11382
11383 2007-01-10 Baylis Shanks <bshanks3@hotmail.com>
11384
11385 * set/ismember.m: Handle N-d arrays.
11386
11387 2007-01-10 David Bateman <dbateman@free.fr>
11388
11389 * elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
11390 elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
11391 elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m:
11392 New files.
11393
11394 2007-01-09 Sļæ½ren Hauberg <hauberg@gmail.com>
11395
11396 * pkg/pkg.m: Allow filenames to contain glob patterns.
11397
11398 2007-01-08 Sļæ½ren Hauberg <hauberg@gmail.com>
11399
11400 * pkg/pkg.m: Use copyfile instead of calling system. Use fullfile
11401 instead of concatenating with "/". Use mlock to ensure that
11402 persistent variables are not clobbered if user types clear all.
11403
11404 2007-01-08 John W. Eaton <jwe@octave.org>
11405
11406 * miscellaneous/copyfile.m, miscellaneous/movefile.m:
11407 Improve handling of file names containing globbing characters.
11408 From Sļæ½ren Hauberg <hauberg@gmail.com>.
11409
11410 2007-01-05 John W. Eaton <jwe@octave.org>
11411
11412 * optimization/optimset.m, optimization/__fsolve_defopts__.m:
11413 New files.
11414
11415 2006-12-30 John W. Eaton <jwe@octave.org>
11416
11417 * sparse/spfun.m: Check for "function_handle" not "function handle".
11418 * plot/fplot.m: Likewise. Use isa instead of strcmp + class.
11419
11420 2006-12-27 Sļæ½ren Hauberg <hauberg@gmail.com>
11421
11422 * image/imshow.m: Strip NaNs from image.
11423
11424 2006-12-08 David Bateman <dbateman@free.fr>
11425
11426 * sparse/normest.m: New file.
11427
11428 2006-12-06 Michael Goffioul <michael.goffioul@swing.be>
11429
11430 * miscellaneous/copyfile.m, miscellaneous/movefile.m:
11431 Work on Windows systems without cp or mv.
11432
11433 * startup/inputrc: Include sequences for Windows.
11434
11435 2006-12-06 Sļæ½ren Hauberg <hauberg@gmail.com>
11436
11437 * pkg/pkg.m (unload_packages): New function.
11438 (pkg): Handle unload action.
11439
11440 * __errplot__.m: Add missing semicolon.
11441
11442 2006-11-30 John W. Eaton <jwe@octave.org>
11443
11444 * miscellaneous/mexext.m: New file.
11445
11446 2006-11-29 David Bateman <dbateman@free.fr>
11447
11448 * pkg/pkg.m: Add local_list and global_list options that allow the
11449 location of package lists to be probed and set.
11450
11451 2006-11-17 John W. Eaton <jwe@octave.org>
11452
11453 * plot/__render_plot1__.m: Reverse y axis for images.
11454
11455 * plot/__render_plot__.m: New args, terminal and output.
11456 * plot/print.m: Don't set output and term here. Instead, call
11457 __render_plot__ with terminal and output.
11458
11459 2006-11-16 John W. Eaton <jwe@octave.org>
11460
11461 * plot/__render_plot1__.m: New file.
11462 * plot/__render_plot__.m: Use it. Loop over multiplots.
11463 * plot/print.m, plot/subplot.m: Don't send "set multiplot" to
11464 gnuplot. Let __render_plot__ do that.
11465
11466 2006-11-16 Francesco Potorti` <Potorti@isti.cnr.it>
11467
11468 * plot/plot.m: Fix doc string.
11469
11470 2006-11-16 John W. Eaton <jwe@octave.org>
11471
11472 * plot/__render_plot__.m: Check for mix of 2-d and 3-d plots
11473 before sending anything to the plotter.
11474
11475 2006-11-15 John W. Eaton <jwe@octave.org>
11476
11477 * image/__img_gnuplot__.m: Store more info in global plot
11478 structures and use __render_plot__ to build plot command to
11479 display image.
11480
11481 * plot/__plt3__.m: New arg, parametric. Change all callers.
11482
11483 * plot/__plot_globals__.m (__plot_line_offset__, __plot_command__,
11484 __plot_command_sep__): Delete.
11485 (__plot_data_type__, __plot_data_parametric__,
11486 __plot_image_colormap__, __plot_image_dims__, __plot_fmtstr__,
11487 __plot_usingstr__, __plot_withstr__): New variables.
11488 * plot/__init_plot_vars__.m: Initialize them.
11489
11490 * plot/__init_plot_vars__.m, plot/__setup_plot__.m:
11491 Don't handle sep or cmd.
11492
11493 * plot/__render_plot__.m: New function.
11494 * plot/__plt__.m, plot/__plt3__.m, plot/__errplot__.m:
11495 Store more info in global plot structures and use __render_plot__
11496 to build plot command.
11497 * plot/replot.m: Simply call __render_plot__.
11498
11499 * plot/contour.m, plot/mesh.m, plot/plot3.m:
11500 Set __plot_data_parametric__ here.
11501
11502 2006-11-14 John W. Eaton <jwe@octave.org>
11503
11504 * plot/bottom_title.m, plot/top_title.m: Delete.
11505
11506 * image/image_viewer.m: Set default values here.
11507 * image/image.m: Not here.
11508
11509 * image/image_viewer.m: Always return old values. Check arguments.
11510 * image/__img_gnuplot__.m: Rename from __img__m.
11511
11512 2006-11-14 Sļæ½ren Hauberg <soren@hauberg.org>
11513
11514 * image/image_viewer.m: New function.
11515 * image/__img_via_file__.m: New function.
11516 * image/image.m: Use image_viewer to determine which program to
11517 use for image viewing.
11518 * image/__img__.m: Silently accept more than 3 args.
11519
11520 2006-11-14 John W. Eaton <jwe@octave.org>
11521
11522 * plot/__do_legend__.m, plot/__errplot__.m,
11523 plot/__init_plot_vars__.m, plot/__plot_globals__.m,
11524 plot/__plt3__.m, plot/__plt__.m, plot/__setup_plot__.m,
11525 plot/legend.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
11526 plot/replot.m, plot/subplot.m, plot/subwindow.m:
11527 Use __plot_globals__ for multiplot variables. Keep track of
11528 multiplot info for each figure. Eliminate __multiplot_xscale__.
11529
11530 2006-11-13 John W. Eaton <jwe@octave.org>
11531
11532 * plot/mesh.m: Use proper dimensions for y in call to repmat.
11533
11534 * miscellaneous/substruct.m: New function.
11535
11536 * testfun/assert.m: Force orientation to match when comparing
11537 struct elements.
11538
11539 * general/__isequal__.m: Avoid assignment of comma-separated lists
11540 when comparing structs.
11541
11542 2006-11-13 Sļæ½ren Hauberg <hauberg@gmail.com>
11543
11544 * general/bicubic.m, general/cart2pol.m, general/cart2sph.m,
11545 plot/contour.m, linear-algebra/cross.m, general/cumtrapz.m,
11546 linear-algebra/dot.m, image/imshow.m, general/interp2.m,
11547 general/mod.m, plot/plot3.m, plot/__plr2__.m, plot/__plr__.m,
11548 general/pol2cart.m, general/polyarea.m, polynomial/polyfit.m,
11549 general/rem.m, image/rgb2ind.m, general/sph2cart.m,
11550 general/trapz.m, miscellaneous/xor.m: Use size_equal.
11551
11552 2006-11-13 John W. Eaton <jwe@octave.org>
11553
11554 * plot/mesh.m: Use size_equal to compare dimensions.
11555
11556 2006-11-13 Sļæ½ren Hauberg <soren@hauberg.org>
11557
11558 * plot/mesh.m: Simplify. Set hidden3d for the plot.
11559
11560 2006-11-11 Sļæ½ren Hauberg <soren@hauberg.org>
11561
11562 * miscellaneous/copyfile.m: Fix docs to match function.
11563
11564 2006-11-08 John W. Eaton <jwe@octave.org>
11565
11566 * plot/legend.m: New function, adapted from Octave Forge.
11567
11568 * plot/__do_legend__.m: New function.
11569 * plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m,
11570 plot/replot.m: Call it before plotting.
11571
11572 * plot/plot3.m, plot/mesh.m, plot/contour.m: Don't send "set
11573 noparametric" to gnuplot..
11574
11575 * plot/__plotopt__.m, plot/__pltopt1__.m, plot/__plt1__.m,
11576 plot/__plt2__.m, plot/__plt2mm__.m, plot/__plt2mv__.m,
11577 plot/__plt2ss__.m, plot/__plt2vm__.m, plot/__plt2vv__.m: Accept
11578 and return key title separate from line format. Accept format and
11579 key as cellstr. Always return data as cell array. Return format
11580 and key title as cellstr.
11581 * plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m:
11582 Handle line format and key titles separately.
11583 * plot/__plt3__.m, plot/__plt__.m: Handle data as cell array only.
11584
11585 * plot/__plot_globals__.m (__plot_line_offset__,
11586 __plot_key_labels__, __plot_key_properties__): New global
11587 variables. Initialize them.
11588 * plot/__init_plot_vars__.m (__plot_line_offset__,
11589 __plot_key_labels__, __plot_key_properties__): Initialize.
11590 * plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m
11591 (__plot_line_offset__, __plot_key_labels__,
11592 __plot_key_properties__): Store information about plot key titles.
11593
11594 * plot/__errplot__.m, plot/__init_plot_vars__.m, plot/__plt3__.m,
11595 plot/__plt__.m: Use cf, mxi, and myi as shorthand for
11596 __current_figure__, __multiplot_xi__, and __multiplot_yi__,
11597 respectively.
11598
11599 * plot/__errcomm__.m: Allow fmt to be cellstr.
11600
11601 * strings/strcat.m: Disable Octave:empty-list-elements warning
11602 whle concatenating args.
11603
11604 2006-11-07 John W. Eaton <jwe@octave.org>
11605
11606 * startup/main-rcfile: Conditionally set PAGER_FLAGS.
11607
11608 2006-11-06 Sļæ½ren Hauberg <soren@hauberg.org>
11609
11610 * pkg/pkg.m (extract_pkg): No need to pass "dotexceptnewline"
11611 option to regexp.
11612
11613 * image/__img__.m: Send "set size ratio -1" before plotting.
11614
11615 2006-11-03 Bill Denney <denney@seas.upenn.edu>
11616
11617 * strings/index.m: New arg, direction. Simplify and speed up.
11618 * strings/rindex.m: Implement using index (..., "last");
11619
11620 * blanks.m, strcat.m: Simplify. Add tests.
11621
11622 2006-11-01 Bill Denney <denney@seas.upenn.edu>
11623
11624 * general/__isequal__.m: Test size and class more consistently.
11625
11626 2006-10-27 John W. Eaton <jwe@octave.org>
11627
11628 * miscellaneous/ls_command.m: Use /D instead of /w.
11629 From Michael Goffioul <michael.goffioul@swing.be>.
11630
11631 * miscellaneous/ls.m, miscellaneous/ls_command.m: New files.
11632 * miscellaneous/dir.m: Mark as a command.
11633
11634 2006-10-27 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
11635
11636 * miscellaneous/unpack.m: Fix missing comma in strcat call.
11637
11638 2006-10-25 John W. Eaton <jwe@octave.org>
11639
11640 * image/image.m: Set x = y = [] when nargin == 0;
11641
11642 2006-10-25 Quentin Spencer <qspencer@ieee.org>
11643
11644 * image/image.m: Call __img__ if gnuplot version is > 4.0.
11645 * image/__img__.m: New file, originally from
11646 Daniel J Sebald <daniel.sebald@ieee.org>.
11647
11648 2006-10-25 John W. Eaton <jwe@octave.org>
11649
11650 * plot/__gnuplot_version__.m: New function, originally from
11651 Daniel J Sebald <daniel.sebald@ieee.org> by way of
11652 Quentin Spencer <qspencer@ieee.org>.
11653
11654 2006-10-25 Sļæ½ren Hauberg <soren@hauberg.org>
11655
11656 * plot/__pltopt__.m: Update symbol marker id numbers for gnuplot 4.
11657
11658 2006-10-24 Bill Denney <denney@seas.upenn.edu>
11659
11660 * miscellaneous/unpack.m, miscellaneous/bunzip2.m,
11661 miscellaneous/gunzip.m: New files.
11662 * miscellaneous/untar.m, miscellaneous/unzip.m:
11663 Call unpack to do the real work.
11664
11665 2006-10-24 John W. Eaton <jwe@octave.org>
11666
11667 * plot/plot3.m: If we have a format string, then also pass using
11668 string to __plt3__.
11669
11670 * plot/sombrero.m: Don't return anything if nargout == 0.
11671
11672 * plot/__plt3__.m: Create using clause if none is supplied.
11673 * plot/mesh.m: Always pass empty using string to __plt3__.
11674
11675 2006-10-20 Bill Denney <denney@seas.upenn.edu>
11676
11677 * movefile.m, copyfile.m: Handle cellstr lists of files.
11678 Quote filenames in shell commands.
11679
11680 2006-10-17 David Bateman <dbateman@free.fr>
11681
11682 * pkg/pkg.m (uninstall): Allow the uninstall to proceed even if
11683 the package directory is missing.
11684
11685 2006-10-13 John W. Eaton <jwe@octave.org>
11686
11687 * plot/box.m: New function.
11688
11689 2006-10-13 Etienne Grossmann <etienne@tyzx.com>
11690
11691 * general/ind2sub.m, general/sub2ind.m: Handle empty indices.
11692
11693 2006-10-12 Quentin Spencer <qspencer@ieee.org>
11694
11695 * plot/sombrero.m: Only plot if nargout == 0. Otherwise, return data.
11696
11697 2006-10-10 John W. Eaton <jwe@octave.org>
11698
11699 * miscellaneous/copyfile.m, miscellaneous/movefile.m: New functions.
11700
11701 2006-10-10 Bill Denney <denney@seas.upenn.edu>
11702
11703 * audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
11704 audio/playaudio.m, audio/record.m, audio/saveaudio.m,
11705 audio/setaudio.m, audio/wavread.m, audio/wavwrite.m,
11706 control/base/__bodquist__.m, control/base/__freqresp__.m,
11707 control/base/are.m, control/base/bode.m, control/base/ctrb.m,
11708 control/base/damp.m, control/base/dare.m, control/base/dcgain.m,
11709 control/base/dre.m, control/base/impulse.m, control/base/lqg.m,
11710 control/base/lsim.m, control/base/lyap.m, control/base/nichols.m,
11711 control/base/nyquist.m, control/base/obsv.m, control/base/pzmap.m,
11712 control/base/rlocus.m, control/base/step.m, control/base/tzero.m,
11713 control/hinf/h2norm.m, control/hinf/h2syn.m,
11714 control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
11715 control/hinf/is_dgkf.m, control/hinf/wgt1o.m,
11716 control/obsolete/dezero.m, control/system/__sysdefioname__.m,
11717 control/system/buildssic.m, control/system/c2d.m,
11718 control/system/cellidx.m, control/system/d2c.m,
11719 control/system/dmr2d.m, control/system/fir2sys.m,
11720 control/system/is_abcd.m, control/system/is_controllable.m,
11721 control/system/is_detectable.m, control/system/is_digital.m,
11722 control/system/is_observable.m, control/system/is_siso.m,
11723 control/system/is_stabilizable.m, control/system/is_stable.m,
11724 control/system/jet707.m, control/system/listidx.m,
11725 control/system/ord2.m, control/system/parallel.m,
11726 control/system/ss.m, control/system/ss2zp.m,
11727 control/system/starp.m, control/system/sys2ss.m,
11728 control/system/sys2tf.m, control/system/sys2zp.m,
11729 control/system/sysadd.m, control/system/sysappend.m,
11730 control/system/syschtsam.m, control/system/sysconnect.m,
11731 control/system/syscont.m, control/system/sysdimensions.m,
11732 control/system/sysdisc.m, control/system/sysdup.m,
11733 control/system/sysgetsignals.m, control/system/sysgettsam.m,
11734 control/system/sysgroup.m, control/system/sysidx.m,
11735 control/system/sysmin.m, control/system/sysmult.m,
11736 control/system/sysout.m, control/system/sysprune.m,
11737 control/system/sysscale.m, control/system/syssetsignals.m,
11738 control/system/syssub.m, control/system/sysupdate.m,
11739 control/system/tf.m, control/system/tfout.m,
11740 control/system/ugain.m, control/system/zp.m,
11741 control/system/zpout.m, control/util/__outlist__.m,
11742 control/util/__zgpbal__.m, control/util/prompt.m,
11743 control/util/sortcom.m, control/util/strappend.m,
11744 deprecated/com2str.m, elfun/acot.m, elfun/acoth.m, elfun/acsc.m,
11745 elfun/acsch.m, elfun/asec.m, elfun/asech.m, elfun/cot.m,
11746 elfun/coth.m, elfun/csc.m, elfun/csch.m, elfun/lcm.m, elfun/sec.m,
11747 elfun/sech.m, finance/fv.m, finance/fvl.m, finance/irr.m,
11748 finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
11749 finance/pvl.m, finance/rate.m, finance/vol.m,
11750 general/__isequal__.m, general/bitcmp.m, general/bitget.m,
11751 general/bitset.m, general/blkdiag.m, general/cart2sph.m,
11752 general/cell2mat.m, general/circshift.m, general/cplxpair.m,
11753 general/cumtrapz.m, general/deal.m, general/diff.m,
11754 general/flipdim.m, general/fliplr.m, general/flipud.m,
11755 general/ind2sub.m, general/int2str.m,
11756 general/is_duplicate_entry.m, general/isdefinite.m,
11757 general/isequal.m, general/isequalwithequalnans.m,
11758 general/isscalar.m, general/issquare.m, general/issymmetric.m,
11759 general/isvector.m, general/logical.m, general/logspace.m,
11760 general/mod.m, general/nargchk.m, general/nextpow2.m,
11761 general/perror.m, general/postpad.m, general/prepad.m,
11762 general/randperm.m, general/rem.m, general/repmat.m,
11763 general/rot90.m, general/rotdim.m, general/shift.m,
11764 general/shiftdim.m, general/sph2cart.m, general/strerror.m,
11765 general/sub2ind.m, general/trapz.m, general/tril.m,
11766 general/triu.m, image/gray.m, image/gray2ind.m, image/hsv2rgb.m,
11767 image/image.m, image/imagesc.m, image/ind2gray.m, image/ind2rgb.m,
11768 image/loadimage.m, image/ntsc2rgb.m, image/ocean.m,
11769 image/rgb2hsv.m, image/rgb2ntsc.m, image/saveimage.m, io/beep.m,
11770 linear-algebra/commutation_matrix.m, linear-algebra/cond.m,
11771 linear-algebra/cross.m, linear-algebra/dmult.m,
11772 linear-algebra/dot.m, linear-algebra/duplication_matrix.m,
11773 linear-algebra/krylov.m, linear-algebra/krylovb.m,
11774 linear-algebra/logm.m, linear-algebra/norm.m,
11775 linear-algebra/null.m, linear-algebra/orth.m,
11776 linear-algebra/qzhess.m, linear-algebra/rank.m,
11777 linear-algebra/trace.m, linear-algebra/vec.m,
11778 linear-algebra/vech.m, miscellaneous/bincoeff.m,
11779 miscellaneous/delete.m, miscellaneous/dir.m, miscellaneous/dos.m,
11780 miscellaneous/fileattrib.m, miscellaneous/fileparts.m,
11781 miscellaneous/flops.m, miscellaneous/fullfile.m,
11782 miscellaneous/ispc.m, miscellaneous/isunix.m,
11783 miscellaneous/menu.m, miscellaneous/not.m, miscellaneous/popen2.m,
11784 miscellaneous/single.m, miscellaneous/unix.m, miscellaneous/ver.m,
11785 miscellaneous/xor.m, optimization/glpk.m, optimization/glpkmex.m,
11786 optimization/qp.m, optimization/sqp.m, plot/__axis_label__.m,
11787 plot/__errplot__.m, plot/__plr1__.m, plot/__plr2__.m,
11788 plot/__plr__.m, plot/__plt1__.m, plot/__plt2__.m,
11789 plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
11790 plot/__plt2vm__.m, plot/__plt2vv__.m, plot/__pltopt1__.m,
11791 plot/__pltopt__.m, plot/bar.m, plot/bottom_title.m, plot/close.m,
11792 plot/contour.m, plot/errorbar.m, plot/figure.m, plot/fplot.m,
11793 plot/grid.m, plot/hist.m, plot/hold.m, plot/ishold.m,
11794 plot/loglogerr.m, plot/mesh.m, plot/meshdom.m, plot/meshgrid.m,
11795 plot/multiplot.m, plot/orient.m, plot/polar.m, plot/replot.m,
11796 plot/semilogxerr.m, plot/semilogyerr.m, plot/sombrero.m,
11797 plot/stairs.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
11798 plot/top_title.m, polynomial/compan.m, polynomial/conv.m,
11799 polynomial/deconv.m, polynomial/mkpp.m, polynomial/poly.m,
11800 polynomial/polyder.m, polynomial/polyderiv.m,
11801 polynomial/polyfit.m, polynomial/polygcd.m,
11802 polynomial/polyinteg.m, polynomial/polyout.m,
11803 polynomial/polyreduce.m, polynomial/polyval.m,
11804 polynomial/polyvalm.m, polynomial/ppval.m, polynomial/residue.m,
11805 polynomial/roots.m, polynomial/unmkpp.m, quaternion/quaternion.m,
11806 set/complement.m, set/create_set.m, set/intersect.m,
11807 set/ismember.m, set/setdiff.m, set/setxor.m, set/union.m,
11808 set/unique.m, signal/arch_fit.m, signal/arch_rnd.m,
11809 signal/arma_rnd.m, signal/autocor.m, signal/autoreg_matrix.m,
11810 signal/bartlett.m, signal/blackman.m, signal/detrend.m,
11811 signal/diffpara.m, signal/durbinlevinson.m, signal/fftconv.m,
11812 signal/fftfilt.m, signal/fftshift.m, signal/filter2.m,
11813 signal/freqz.m, signal/hamming.m, signal/hanning.m,
11814 signal/hurst.m, signal/ifftshift.m, signal/sinetone.m,
11815 signal/sinewave.m, signal/spencer.m, signal/stft.m,
11816 signal/synthesis.m, signal/unwrap.m, sparse/gplot.m,
11817 sparse/spfun.m, sparse/sprand.m, sparse/sprandn.m,
11818 sparse/sprandsym.m, sparse/spstats.m, specfun/beta.m,
11819 specfun/betai.m, specfun/betaln.m, specfun/erfinv.m,
11820 specfun/gammai.m, specfun/log2.m, specfun/pow2.m,
11821 special-matrix/hankel.m, special-matrix/hilb.m,
11822 special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
11823 special-matrix/toeplitz.m, special-matrix/vander.m,
11824 statistics/base/center.m, statistics/base/cloglog.m,
11825 statistics/base/cor.m, statistics/base/corrcoef.m,
11826 statistics/base/cov.m, statistics/base/cut.m,
11827 statistics/base/gls.m, statistics/base/iqr.m,
11828 statistics/base/kendall.m, statistics/base/kurtosis.m,
11829 statistics/base/logit.m, statistics/base/mahalanobis.m,
11830 statistics/base/mean.m, statistics/base/meansq.m,
11831 statistics/base/median.m, statistics/base/moment.m,
11832 statistics/base/ols.m, statistics/base/ppplot.m,
11833 statistics/base/probit.m, statistics/base/qqplot.m,
11834 statistics/base/range.m, statistics/base/ranks.m,
11835 statistics/base/run_count.m, statistics/base/skewness.m,
11836 statistics/base/spearman.m, statistics/base/statistics.m,
11837 statistics/base/std.m, statistics/base/studentize.m,
11838 statistics/base/table.m, statistics/base/values.m,
11839 statistics/base/var.m, statistics/distributions/betacdf.m,
11840 statistics/distributions/betainv.m,
11841 statistics/distributions/betapdf.m,
11842 statistics/distributions/betarnd.m,
11843 statistics/distributions/binocdf.m,
11844 statistics/distributions/binoinv.m,
11845 statistics/distributions/binopdf.m,
11846 statistics/distributions/binornd.m,
11847 statistics/distributions/cauchy_cdf.m,
11848 statistics/distributions/cauchy_inv.m,
11849 statistics/distributions/cauchy_pdf.m,
11850 statistics/distributions/cauchy_rnd.m,
11851 statistics/distributions/chi2cdf.m,
11852 statistics/distributions/chi2inv.m,
11853 statistics/distributions/chi2pdf.m,
11854 statistics/distributions/chi2rnd.m,
11855 statistics/distributions/discrete_cdf.m,
11856 statistics/distributions/discrete_inv.m,
11857 statistics/distributions/discrete_pdf.m,
11858 statistics/distributions/discrete_rnd.m,
11859 statistics/distributions/empirical_rnd.m,
11860 statistics/distributions/expcdf.m,
11861 statistics/distributions/expinv.m,
11862 statistics/distributions/exppdf.m,
11863 statistics/distributions/exprnd.m,
11864 statistics/distributions/fcdf.m, statistics/distributions/finv.m,
11865 statistics/distributions/fpdf.m, statistics/distributions/frnd.m,
11866 statistics/distributions/gamcdf.m,
11867 statistics/distributions/gaminv.m,
11868 statistics/distributions/gampdf.m,
11869 statistics/distributions/gamrnd.m,
11870 statistics/distributions/geocdf.m,
11871 statistics/distributions/geoinv.m,
11872 statistics/distributions/geopdf.m,
11873 statistics/distributions/geornd.m,
11874 statistics/distributions/hygecdf.m,
11875 statistics/distributions/hygeinv.m,
11876 statistics/distributions/hygepdf.m,
11877 statistics/distributions/hygernd.m,
11878 statistics/distributions/kolmogorov_smirnov_cdf.m,
11879 statistics/distributions/laplace_cdf.m,
11880 statistics/distributions/laplace_inv.m,
11881 statistics/distributions/laplace_pdf.m,
11882 statistics/distributions/laplace_rnd.m,
11883 statistics/distributions/logistic_cdf.m,
11884 statistics/distributions/logistic_inv.m,
11885 statistics/distributions/logistic_pdf.m,
11886 statistics/distributions/logistic_rnd.m,
11887 statistics/distributions/logncdf.m,
11888 statistics/distributions/logninv.m,
11889 statistics/distributions/lognpdf.m,
11890 statistics/distributions/lognrnd.m,
11891 statistics/distributions/normcdf.m,
11892 statistics/distributions/norminv.m,
11893 statistics/distributions/normpdf.m,
11894 statistics/distributions/normrnd.m,
11895 statistics/distributions/pascal_cdf.m,
11896 statistics/distributions/pascal_inv.m,
11897 statistics/distributions/pascal_pdf.m,
11898 statistics/distributions/pascal_rnd.m,
11899 statistics/distributions/poisscdf.m,
11900 statistics/distributions/poissinv.m,
11901 statistics/distributions/poisspdf.m,
11902 statistics/distributions/poissrnd.m,
11903 statistics/distributions/stdnormal_cdf.m,
11904 statistics/distributions/stdnormal_inv.m,
11905 statistics/distributions/stdnormal_pdf.m,
11906 statistics/distributions/stdnormal_rnd.m,
11907 statistics/distributions/tcdf.m, statistics/distributions/tinv.m,
11908 statistics/distributions/tpdf.m, statistics/distributions/trnd.m,
11909 statistics/distributions/unifcdf.m,
11910 statistics/distributions/unifinv.m,
11911 statistics/distributions/unifpdf.m,
11912 statistics/distributions/unifrnd.m,
11913 statistics/distributions/wblcdf.m,
11914 statistics/distributions/wblinv.m,
11915 statistics/distributions/wblpdf.m,
11916 statistics/distributions/wblrnd.m,
11917 statistics/distributions/wienrnd.m, statistics/tests/anova.m,
11918 statistics/tests/bartlett_test.m,
11919 statistics/tests/chisquare_test_homogeneity.m,
11920 statistics/tests/chisquare_test_independence.m,
11921 statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
11922 statistics/tests/hotelling_test.m,
11923 statistics/tests/hotelling_test_2.m,
11924 statistics/tests/kolmogorov_smirnov_test.m,
11925 statistics/tests/kolmogorov_smirnov_test_2.m,
11926 statistics/tests/kruskal_wallis_test.m, statistics/tests/manova.m,
11927 statistics/tests/mcnemar_test.m, statistics/tests/prop_test_2.m,
11928 statistics/tests/run_test.m, statistics/tests/sign_test.m,
11929 statistics/tests/t_test.m, statistics/tests/t_test_2.m,
11930 statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
11931 statistics/tests/var_test.m, statistics/tests/welch_test.m,
11932 statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
11933 statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
11934 strings/deblank.m, strings/dec2base.m, strings/dec2bin.m,
11935 strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
11936 strings/index.m, strings/isletter.m, strings/lower.m,
11937 strings/rindex.m, strings/split.m, strings/str2mat.m,
11938 strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
11939 strings/strfind.m, strings/strjust.m, strings/strmatch.m,
11940 strings/strncmp.m, strings/strncmpi.m, strings/strrep.m,
11941 strings/strtrunc.m, strings/strvcat.m, strings/substr.m,
11942 strings/upper.m, testfun/assert.m, testfun/demo.m,
11943 testfun/example.m, testfun/fail.m, testfun/speed.m,
11944 testfun/test.m, time/asctime.m, time/calendar.m, time/ctime.m,
11945 time/datenum.m, time/datestr.m, time/datevec.m, time/eomday.m,
11946 time/etime.m, time/is_leap_year.m:
11947 Use print_usage instead of usage.
11948
11949 2006-10-09 David Bateman <dbateman@free.fr>
11950
11951 * time/datevec.m: Add additional compatible default parsing strings.
11952
11953 2006-10-09 Bill Denney <denney@seas.upenn.edu>
11954
11955 * pkg/pkg.m: Remove trailing "\n" from error messages.
11956 Remove compare_versions subfunction.
11957
11958 * miscellaneous/compare_versions.m: New function to compare
11959 version numbers as strings with any boolean operators.
11960
11961 * miscellaneous/untar.m: Check more rigorously to see if the tar
11962 file exists.
11963
11964 2006-10-04 John W. Eaton <jwe@octave.org>
11965
11966 * pkg/pkg.m: Use fullfile to concatenate directory and file names.
11967
11968 2006-10-04 Sļæ½ren Hauberg <soren@hauberg.org>
11969
11970 * pkg/pkg.m: Update docs. Handle prefix option.
11971 Handle dependencies for load option.
11972
11973 2006-10-04 John W. Eaton <jwe@octave.org>
11974
11975 * deprecated/clearplot.m, deprecated/clg.m: New functions.
11976
11977 * plot/clg.m: Delete.
11978 * plot/__init_plot_vars__.m: New function.
11979 * plot/__setup_plot__.m: Use __init_plot_vars__.
11980
11981 2006-10-03 Sļæ½ren Hauberg <soren@hauberg.org>
11982
11983 * pkg/pkg.m: Avoid calling addpath with no args.
11984
11985 2006-10-03 Bill Denney <denney@seas.upenn.edu>
11986
11987 * audio/loadaudio.m, control/base/nyquist.m,
11988 control/system/__zp2ssg2__.m, linear-algebra/cross.m,
11989 linear-algebra/krylov.m, statistics/base/center.m,
11990 statistics/base/median.m, statistics/base/std.m,
11991 statistics/base/var.m, testfun/test.m: Use the new find syntax to
11992 find first or last element matching a condition.
11993
11994 2006-10-02 Bill Denney <denney@seas.upenn.edu>
11995
11996 * strings/deblank.m, strings/upper.m, strings/lower.m,
11997 general/__isequal__.m: Minimize looping using cellfun.
11998
11999 2006-10-02 David Bateman <dbateman@free.fr>
12000
12001 * pkg/pkg.m (copy_files): always create installation directory.
12002
12003 2006-10-02 Thomas Weber <thomas.weber.mail@gmail.com>
12004
12005 * miscellaneous/doc.m: Swap file and directory args to info.
12006
12007 2006-10-01 Arno Onken <whyly@gmx.net>
12008
12009 * statistics/distributions/exprnd.m: Fix typo.
12010
12011 2006-09-30 Benjamin Lindner <lindnerben@gmx.net>
12012
12013 * polynomial/ppval.m: Use .' instead of '.
12014 * polynomial/spline.m: Likewise. New tests.
12015
12016 2006-09-26 David Bateman <dbateman@free.fr>
12017
12018 * __plt3__.m: Using global variables __plot_data__,
12019 __plot_data_offset__ and __plot_command__ to store plots and
12020 correctly handle multiplots, and hold state. Only accept a single
12021 data parameter plus, using, format and with strings. Remove
12022 setting of gnuplot parameters.
12023 * __make_using_clause__.m: New function extracted from __plt__.m.
12024 * __setup_plot__.m: Convert to a function and pass the plotting
12025 command to use.
12026 * __plt__.m: Change call to __setup_plot__ and __make_using_clause__.
12027 * contour.m: Use unwind protect on the parametric state of plot
12028 and __plt3__ instead of calling __gnuplot_splot__ directly.
12029 * mesh.m: ditto.
12030 * plot3.m: Error checking, setting of parametric state and
12031 formation of matrix to plot moved from old __plt3__.
12032
12033 2006-09-22 Michael Creel <michael.creel@uab.es>
12034
12035 * deprecated/chisquare_pdf.m: Typo in documentation.
12036
12037 2006-09-22 Sļæ½ren Hauberg <soren@hauberg.org>
12038
12039 * signal/filter2.m: Correct texinfo doc.
12040
12041 2006-09-22 David Bateman <dbateman@free.fr>
12042
12043 * miscellaneous/parseparams.m: Correct texinfo doc.
12044
12045 2006-09-15 David Bateman <dbateman@free.fr>
12046
12047 * pkg/pkg.m (prepare_installation): Don't create package
12048 installation directory here.
12049 (copy_files): Create it here instead, to avoid issues with
12050 upgrades. Also install the COPYING file in packinfo.
12051
12052 2006-09-13 John W. Eaton <jwe@octave.org>
12053
12054 * general/blkdiag.m: Adjust to new cellfun rules.
12055
12056 2006-08-30 David Bateman <dbateman@free.fr>
12057
12058 * pkg/pkg.m (install): Disallow bundles of packages. More verbose
12059 error message for archive name not matching package name.
12060 (installed_packages): Size header of printed results to
12061 arguments. Sort the list of installed packages before printing
12062 them.
12063
12064 2006-09-11 Paul Kienzle <pkienzle@users.sf.net>
12065
12066 * signal/freqz.m: Update tests.
12067
12068 2006-09-11 Ken Kouno <kouno@mk.ecei.tohoku.ac.jp>
12069
12070 * signal/freqz.m: Corretly postpad arrays.
12071 Don't call fliplr on a column vector.
12072
12073 2006-09-11 Luis F. Ortiz <lortiz@interactivesupercomputing.com>
12074
12075 * general/shiftdim.m: Use permute instead of reshape.
12076
12077 2006-09-05 Alexander Barth <abarth93@users.sourceforge.net>
12078
12079 * miscellaneous/parseparams.m: New function.
12080
12081 2006-09-05 Rafael Laboissiere <rafael@debian.org>
12082
12083 * miscellaneous/doc.m: Swap order of --file and --directory
12084 options for info program invocation.
12085
12086 2006-08-30 David Bateman <dbateman@free.fr>
12087
12088 * pkg/pkg.m (create_pkgadddel): Resolve variable name-clash from
12089 previous change.
12090
12091 2006-08-26 David Bateman <dbateman@free.fr>
12092
12093 * pkg/pkg.m (install, uninstall, installed_packages): Allow for
12094 absence of trailing "/" in OCTAVE_HOME.
12095
12096 2006-08-25 Alexander Barth <abarth@marine.usf.edu>
12097
12098 * time/datenum.m: Allow arg to be character string.
12099
12100 2006-08-25 David Bateman <dbateman@free.fr>
12101
12102 * pkg/pkg.m (install): Verify that package name correponds to the
12103 archive name. Treat both PKG_ADD and PKG_DEL and remove them if
12104 they are empty. If package directory is empty, remove it to fail
12105 gracefully for system specific packages.
12106 (extract_pkgadd, create_pkgadd): delete.
12107 (extract_pkg, create_pkg): Generalized versions of deleted functions
12108 (copy_files): Install both bin/ and doc/ directories, adding the
12109 bin/ to the EXEC_PATH when the package is loaded.
12110
12111 2006-08-24 John W. Eaton <jwe@octave.org>
12112
12113 * image/saveimage.m: Use logical indexing instead of
12114 indices computed by calling find on the logical index.
12115
12116 2006-08-24 Sļæ½ren Hauberg <soren@hauberg.org>
12117
12118 * miscellaneous/bincoeff.m, specfun/factorial.m:
12119 Use logical indexing instead of indices computed by calling find
12120 on the logical index.
12121
12122 * linear-algebra/krylov.m: Delete unused local var nzidx.
12123
12124 2006-08-23 Quentin Spencer <qspencer@ieee.org>
12125
12126 * control/system/tf2zp.m: Simplify gain calculation.
12127
12128 2006-08-23 John W. Eaton <jwe@octave.org>
12129
12130 * plot/__plt__.m: Insert using clauses for all plots.
12131
12132 2006-08-23 A S Hodel <hodelas@auburn.edu>
12133
12134 * control/system/sysscale.m: Call tf and zp with correct number of
12135 args.
12136
12137 2006-08-22 David Bateman <dbateman@free.fr>
12138
12139 * pkg/pkg.m (extract_pkgadd, create_pkgadd): New functions to
12140 Search inst/*.m and src/*.m files in the package for
12141 PKG_ADD directives and append user supplied PKG_ADD.
12142 (pkg): Call create_pkgadd after copying files.
12143
12144 2006-08-21 Sļæ½ren Hauberg <soren@hauberg.org>
12145
12146 * pkg/pkg.m: Handle multiple packages in a single file.
12147 Insert directory separator between OCTAVE_HOME and rest of package
12148 installation directory.
12149
12150 2006-08-21 John W. Eaton <jwe@octave.org>
12151
12152 * general/num2str.m: Early return if arg is empty.
12153 From Thomas Treichl <Thomas.Treichl@gmx.net>.
12154
12155 2006-08-21 David Bateman <dbateman@free.fr>
12156
12157 * strings/mat2str.m: Compute NC before using.
12158
12159 2006-08-17 John W. Eaton <jwe@octave.org>
12160
12161 * audio/wavread.m: Fix calculation of sample count.
12162
12163 2006-08-14 Sļæ½ren Hauberg <soren@hauberg.org>
12164
12165 * image/imshow.m: New Matlab-compatible version.
12166
12167 2006-08-15 John W. Eaton <jwe@octave.org>
12168
12169 * deprecated/is_global.m: Delete.
12170
12171 2006-08-14 John W. Eaton <jwe@octave.org>
12172
12173 * pkg/Makefile.in (script_sub_dir): Change from plot to pkg.
12174
12175 2006-08-14 Dmitri A. Sergatskov <dasergatskov@gmail.com>
12176
12177 * sparse/spy.m, control/base/bode.m, control/base/__stepimp__.m,
12178 signal/freqz_plot.m: Adapt to new automatic_replot definition.
12179
12180 2006-08-14 Sļæ½ren Hauberg <soren@hauberg.org>
12181
12182 * pkg/pkg.m: Don't pass function name to print_usage.
12183 Use addpath and rmpath instead of manipulating LOADPATH.
12184 Handle changes to system function.
12185 (rm_rf): New subfunction. Use it to avoid confirmation dialog for
12186 recursive directory removal.
12187
12188 * strings/bin2dec.m: Ignore spaces in input for compatibility.
12189
12190 * colormap.m: Change global variable to persistent.
12191
12192 * rgb2ind.m: Handle single 3-d array as rgb image.
12193
12194 2006-08-14 John W. Eaton <jwe@octave.org>
12195
12196 * strings/str2double.m: Fix missing semicolon.
12197
12198 2006-07-27 Jim Peterson <jpeterson@annapmicro.com>
12199
12200 * plot/plot3.m: Accept one complex or one real and one complex
12201 argument and plot real and imaginary components for y and z.
12202
12203 2006-07-27 John W. Eaton <jwe@octave.org>
12204
12205 * testfun/test.m: Call fflush after each block of calls to
12206 fprintf, fputs, or fdisp.
12207
12208 2006-07-26 John W. Eaton <jwe@octave.org>
12209
12210 * miscellaneous/mex.m: New function.
12211
12212 2006-07-22 John W. Eaton <jwe@octave.org>
12213
12214 * special-matrix/hadamard.m: Coerce bool matrix to double.
12215
12216 2006-07-07 John W. Eaton <jwe@octave.org>
12217
12218 * miscellaneous/orderfields.m: New file.
12219
12220 2006-06-30 John W. Eaton <jwe@octave.org>
12221
12222 * time/datevec.m: Make another attempt to account for precision of
12223 datenum format.
12224
12225 2006-06-29 John W. Eaton <jwe@octave.org>
12226
12227 * miscellaneous/dump_prefs.m: Remove obsolete symbols from the list.
12228 Use feval instead of "type -q" to get values now that all the
12229 symbols are functions.
12230
12231 2006-06-16 John W. Eaton <jwe@octave.org>
12232
12233 * time/datevec.m: Avoid computing log of non-positive values.
12234
12235 2006-06-14 John W. Eaton <jwe@octave.org>
12236
12237 * time/datevec.m: Attempt to account for precision of datenum format.
12238
12239 2006-06-01 Quentin H. Spencer <qspencer@ieee.org>
12240
12241 * audio/wavread.m: Fix file range error and add read support for
12242 24-bit WAV files.
12243
12244 2006-06-01 David Bateman <dbateman@free.fr>
12245
12246 * general/interpft.m, general/quadl.m, general/polyarea.m,
12247 general/interp1.m, general/gradient.m, general/interp2.m,
12248 general/bicubic.m, miscellaneous/inputname.m, plot/__plt3__.m,
12249 plot/ndgrid.m, plot/plot3.m, polynomial/pchip.m, sparse/pcg.m,
12250 sparse/pcr.m, strings/mat2str.m: New files from Octave Forge.
12251
12252 2006-05-31 Bill Denney <bill@givebillmoney.com>
12253
12254 * miscellaneous/fileparts.m, miscellaneous/fullfile.m: Add seealso.
12255 * miscellaneous/texas_lotto.m: Fix warning message.
12256
12257 2006-05-26 John W. Eaton <jwe@octave.org>
12258
12259 * miscellaneous/doc.m: Also handle nargin == 0.
12260
12261 2006-05-23 John W. Eaton <jwe@octave.org>
12262
12263 * plot/mesh.m: Use __gnupot_raw__ except where __gnuplot_set__ is
12264 really needed.
12265
12266 2006-05-22 John W. Eaton <jwe@octave.org>
12267
12268 * general/lookup.m: New file from Octave Forge.
12269
12270 2006-05-22 David Bateman <dbateman@free.fr>
12271
12272 * general/nthroot.m, linear-algebra/rref.m, specfun/isprime.m,
12273 specfun/primes.m, specfun/factor.m, specfun/nchoosek.m,
12274 specfun/legendre.m, specfun/perms.m, special-matrix/rosser.m,
12275 special-matrix/wilkinson.m, special-matrix/pascal.m,
12276 special-matrix/magic.m, special-matrix/hadamard.m,
12277 strings/strtok.m: New files from Octave Forge.
12278
12279 2006-05-19 David Bateman <dbateman@free.fr>
12280
12281 * polynomial/unmkpp.m, polynomial/mkpp.m, polynomial/spline.m,
12282 polynomial/ppval.m, set/setxor.m: New files from Octave Forge.
12283
12284 2006-05-17 John W. Eaton <jwe@octave.org>
12285
12286 * set/intersection.m: Delete
12287 * deprecated/intersection.m: New file.
12288
12289 2006-05-17 David Bateman <dbateman@free.fr>
12290
12291 * general/cplxpair.m, general/trapz.m, general/cumtrapz.m,
12292 general/isdir.m, miscellaneous/dos.m, miscellaneous/getfield.m,
12293 miscellaneous/setfield.m, plot/fplot.m, set/intersect.m,
12294 signal/ifftshift.m, signal/filter2.m, specfun/betaln.m,
12295 specfun/factorial.m, strings/strvcat.m: New files from Octave
12296 Forge.
12297
12298 2006-05-11 John W. Eaton <jwe@octave.org>
12299
12300 * path/path.m: Delete (now a built-in function).
12301
12302 * pkg/Makefile.in: New file.
12303 * configure.in (AC_CONFIG_FILES): Add pkg/Makefile to the list.
12304 * Makefile.in (SUBDIRS): Add pkg to the list.
12305
12306 2006-05-10 John W. Eaton <jwe@octave.org>
12307
12308 * tar.m, untar.m, unzip.m: Adapt to Octave coding style.
12309 * tar.m, untar.m: Only tar; don't compress or uncompress.
12310
12311 2006-05-10 Sļæ½ren Hauberg <hauberg@gmail.com>
12312
12313 * tar.m, untar.m, unzip.m: New files.
12314
12315 2006-05-10 John W. Eaton <jwe@octave.org>
12316
12317 * path/addpath.m, path/rmpath.m: Improve compatibility.
12318 * path/setpath.m: Delete.
12319
12320 * pkg/pkg.m: New file.
12321
12322 2006-05-09 Keith Goodman <kwgoodman@gmail.com>
12323
12324 * plot/plot.m: Doc string fix.
12325
12326 2006-05-09 Paul Kienzle <pkienzle@users.sf.net>
12327
12328 * testfun/speeed.m: Use new interface to unique and assert.
12329 Improve documentation. Approximate time complexity from log-log
12330 plot. Return time complexity and raw times if requested. The
12331 mean ratio is no longer returned. Provide complete control over
12332 which n are computed.
12333
12334 2006-05-09 John W. Eaton <jwe@octave.org>
12335
12336 * path/path.m: Move here from miscellaneous.
12337 Adapt to new LOADPATH definition.
12338
12339 2006-05-03 David Bateman <dbateman@free.fr>
12340
12341 * path/rmpath.m, path/addpath.m, miscellaneous/path.m: Replace all
12342 explicit uses of a path seperation character with pathsep().
12343
12344 2006-05-03 Bob Weigel <rweigel@gmu.edu>
12345
12346 * set/setdiff.m: New arg, byrows. New tests.
12347
12348 2006-04-29 John W. Eaton <jwe@octave.org>
12349
12350 * startup/main-rcfile: Disable some warnings.
12351
12352 2006-04-14 Bill Denney <denney@seas.upenn.edu>
12353
12354 * strings/strcmpi.m: Return false instead of error if args are not
12355 char or cellstr.
12356
12357 2006-04-10 John W. Eaton <jwe@octave.org>
12358
12359 * miscellaneous/dir.m: Ensure that returned structure array is
12360 Nx1, not 1xN.
12361
12362 2006-04-06 Olli Saarela <olli.saarela@kcl.fi>
12363
12364 * plot/hist.m: Ignore NaN in inputs.
12365
12366 2006-04-06 Keith Goodman <kwgoodman@gmail.com>
12367
12368 * miscellaneous/mkoctfile.m: Doc string fix.
12369
12370 2006-04-05 John W. Eaton <jwe@octave.org>
12371
12372 * plot/__plt2__.m: Return data = [] and fmtstr = "" if x1 and x2
12373 are both empty.
12374 * plot/__plt__.m: Ignore empty data and format strings returned
12375 from __plt1__ or __plt2__.
12376
12377 2006-04-04 Bob Weigel <rweigel@gmu.edu>
12378
12379 * set/unique.m: Properly handle single column input when
12380 "rows" is specified.
12381
12382 2006-04-04 John W. Eaton <jwe@octave.org>
12383
12384 * path/setpath.m: New file.
12385 * path/savepath.m: Use setpath to set path instead of assigning
12386 directly to LOADPATH.
12387
12388 * path/Makefile.in, path/addpath.m, path/rmpath.m, path/savepath.m:
12389 New files, adapted from Octave Forge by Keith Goodman
12390 <kwgoodman@gmail.com>.
12391 * path: New directory.
12392 * Makefile.in (SUBDIRS): Add it to the list.
12393 * configure.in (AC_CONFIG_FILES): Include path/Makefile here.
12394
12395 2006-04-02 David Bateman <dbateman@free.fr>
12396
12397 * general/tril.m, general.triu.m:
12398 Use resize (resize (x, 0), nr, nc) rather than zeros (nr, nc)
12399 to allow user types to work correctly.
12400 * special-matrix/hankel.m, special-matrix/toeplitz.m: Ditto.
12401
12402 2006-04-03 David Bateman <dbateman@free.fr>
12403
12404 * plot/grid.m: Cache the state of the grid to allow toggling.
12405 Accept keyword "minor" for minor grid.
12406
12407 2006-03-28 John W. Eaton <jwe@octave.org>
12408
12409 * general/isscalar.m: Only require that all dimensions are 1 for
12410 compatiblity.
12411
12412 2006-03-28 Bill Denney <bill@givebillmoney.com>
12413
12414 * general/isvector.m: Allow non-numeric objects to be vectors for
12415 compatibility.
12416
12417 2006-03-28 Keith Goodman <kwgoodman@gmail.com>
12418
12419 * plot/__errplot__.m: Doc string fix.
12420
12421 * miscellaneous/doc.m: Mark as command.
12422
12423 * general/isequal.m, general/__isequal__.m, general/cell2mat.m,
12424 general/isequalwithequalnans.m, general/blkdiag.m,
12425 strings/strfind.m, miscellaneous/doc.m: Update FSF address.
12426
12427 2006-03-27 Don Bindner <dbindner@truman.edu>
12428
12429 * plot/meshgrid.m: If nargout == 3 and vectors are supplied,
12430 return 3d matrices.
12431
12432 2006-03-27 Keith Goodman <kwgoodman@gmail.com>
12433
12434 * time/toc.m: Don't print "Elapsed time..." if tic has not been set.
12435
12436 2006-03-22 John W. Eaton <jwe@octave.org>
12437
12438 * plot/print.m: Don't replot after popping terminal setting.
12439
12440 2006-03-20 John W. Eaton <jwe@octave.org>
12441
12442 * miscellaneous/mkoctfile.m: Use version-specific name of
12443 mkoctfile. Use fullfile to construct file name.
12444
12445 2006-03-20 Keith Goodman <kwgoodman@gmail.com>
12446
12447 * miscellaneous/mkoctfile.m: Make it possible to call mkoctfile
12448 shell script from Octave prompt.
12449
12450 2006-03-17 John W. Eaton <jwe@octave.org>
12451
12452 * deprecated/weibcdf.m, deprecated/weibinv.m,
12453 deprecated/weibpdf.m, deprecated/weibrnd.m: New functions.
12454
12455 * deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
12456 deprecated/weibull_pdf.m, deprecated/weibull_rnd.m:
12457 Call new wbl functions to do the real work.
12458 Swap args and provide default values as necessary to preserve
12459 compatibility with old version of Octave.
12460
12461 * statistics/distributions/wblcdf.m: Rename from weibcdf.m.
12462 statistics/distributions/wblinv.m: Rename from weibinv.m.
12463 statistics/distributions/wblpdf.m: Rename from weibpdf.m.
12464 statistics/distributions/wblrnd.m: Rename from weibrnd.m.
12465 Swap scale and shape args for compatibility.
12466
12467 * deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
12468 deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m:
12469 Preserve compatibility with old versions of Octave given new
12470 definitions of logncdf, logninv, lognpdf, and lognrnd.
12471
12472 * statistics/distributions/logncdf.m,
12473 statistics/distributions/logninv.m,
12474 statistics/distributions/lognpdf.m,
12475 statistics/distributions/lognrnd.m: Compatibility fixes.
12476 From Ben Barrowes <barrowes@alum.mit.edu>
12477
12478 * deprecated/hypergeometric_rnd.m: Update interface to match
12479 current 2.1.x version.
12480
12481 * deprecated/t_rnd.m: Call trnd, not t_rnd.
12482
12483 * miscellaneous/dir.m: Use readdir instead of glob.
12484 Special case for "." to avoid globbing. Use list_in_columns.
12485 Eliminate unused variables len and finfo.
12486
12487 2006-03-16 Bill Denney <bill@givebillmoney.com>
12488
12489 * miscellaneous/dir.m: Improve compatibility.
12490
12491 2006-03-15 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12492
12493 * time/calendar.m, time/datestr.m, time/datevec.m, time/eomday.m,
12494 time/now.m, time/weekday.m: New functions from Octave Forge.
12495
12496 2006-03-16 John W. Eaton <jwe@octave.org>
12497
12498 * control/base/bode_bounds.m: Check for iip and iiz empty instead
12499 of looking at sum of max dimensions.
12500
12501 2006-03-16 David Bateman <dbateman@free.fr>
12502
12503 * testfun/test.m: Clear last warning before warning test to avoid
12504 issues with previously set warnings.
12505 * build_sparse_test.sh: Tests for multiple RHS for rectanguar
12506 sparse matrices. Force matrix type from spqr solution to be
12507 singular to force QR solvers to be used for assert.
12508
12509 2006-03-16 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12510
12511 * strings/strfind.m: New file.
12512
12513 2006-03-16 John W. Eaton <jwe@octave.org>
12514
12515 * general/rows.m, general/columns.m: Delete.
12516
12517 2006-03-15 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12518
12519 * strings/strcmpi.m: Simplify.
12520 * strings/strncmpi.m: Import from octave-forge, simplify.
12521 * strings/strtrunc.m: New file.
12522
12523 * strings/lower.m, strings/upper.m: Handle cellstr arguments.
12524
12525 2006-03-15 John W. Eaton <jwe@octave.org>
12526
12527 * miscellaneous/doc.m: New file.
12528 From Sļæ½ren Hauberg <soren@hauberg.org>.
12529
12530 2006-03-15 Keith Goodman <kwgoodman@gmail.com>
12531
12532 * miscellaneous/mkoctfile.m: New file.
12533
12534 2006-03-15 John W. Eaton <jwe@octave.org>
12535
12536 * polynomial/residue.m: Use & instead of && to generate arg for find.
12537
12538 2006-03-14 Keith Goodman <kwgoodman@gmail.com>
12539
12540 * strings/bin2dec.m: Doc fix.
12541
12542 2006-03-10 Paul Kienzle <pkienzle@users.sf.net>
12543
12544 * time/etime.m: Use datenum to support times spanning year boundaries.
12545 * time/datenum.m: New function to compute day number from time.
12546
12547 2006-03-09 John W. Eaton <jwe@octave.org>
12548
12549 * miscellaneous/unix.m, plot/print.m:
12550 Swap order of outputs from system.
12551
12552 2006-03-06 Keith Goodman <kwgoodman@gmail.com>
12553
12554 * audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
12555 audio/playaudio.m, audio/record.m, audio/saveaudio.m,
12556 audio/wavread.m, audio/wavwrite.m, control/base/DEMOcontrol.m,
12557 control/base/__stepimp__.m, control/base/are.m,
12558 control/base/controldemo.m, control/base/damp.m,
12559 control/base/dare.m, control/base/impulse.m, control/base/lqg.m,
12560 control/base/step.m, control/system/abcddim.m,
12561 control/system/is_abcd.m, control/system/is_controllable.m,
12562 control/system/is_detectable.m, control/system/is_observable.m,
12563 control/system/is_stabilizable.m, control/system/is_stable.m,
12564 control/system/jet707.m, control/system/sys2fir.m,
12565 control/system/sysdimensions.m, control/system/sysupdate.m,
12566 control/system/tfout.m, control/system/ugain.m,
12567 control/system/zpout.m, elfun/lcm.m, finance/irr.m,
12568 finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
12569 finance/rate.m, general/__isequal__.m, general/bitcmp.m,
12570 general/bitget.m, general/bitset.m, general/blkdiag.m,
12571 general/cart2pol.m, general/cart2sph.m, general/cell2mat.m,
12572 general/circshift.m, general/columns.m, general/flipdim.m,
12573 general/fliplr.m, general/flipud.m, general/ind2sub.m,
12574 general/int2str.m, general/isdefinite.m, general/isequal.m,
12575 general/isequalwithequalnans.m, general/isscalar.m,
12576 general/issquare.m, general/issymmetric.m, general/isvector.m,
12577 general/logspace.m, general/mod.m, general/nextpow2.m,
12578 general/num2str.m, general/perror.m, general/pol2cart.m,
12579 general/rem.m, general/rot90.m, general/rotdim.m, general/rows.m,
12580 general/shiftdim.m, general/sph2cart.m, general/sub2ind.m,
12581 general/tril.m, image/hsv2rgb.m, image/image.m, image/imagesc.m,
12582 image/imshow.m, image/ind2gray.m, image/ind2rgb.m,
12583 image/loadimage.m, image/rgb2hsv.m, image/rgb2ind.m,
12584 image/saveimage.m, io/beep.m, linear-algebra/cond.m,
12585 linear-algebra/norm.m, miscellaneous/comma.m, miscellaneous/dir.m,
12586 miscellaneous/license.m, miscellaneous/menu.m,
12587 miscellaneous/semicolon.m, miscellaneous/texas_lotto.m,
12588 miscellaneous/unix.m, miscellaneous/ver.m, optimization/sqp.m,
12589 plot/__errcomm__.m, plot/__errplot__.m, plot/__pltopt1__.m,
12590 plot/__pltopt__.m, plot/bar.m, plot/contour.m, plot/errorbar.m,
12591 plot/grid.m, plot/hist.m, plot/loglog.m, plot/loglogerr.m,
12592 plot/mesh.m, plot/meshgrid.m, plot/plot.m, plot/polar.m,
12593 plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
12594 plot/semilogyerr.m, plot/shg.m, plot/stairs.m, plot/title.m,
12595 plot/xlabel.m, polynomial/compan.m, polynomial/conv.m,
12596 polynomial/deconv.m, polynomial/polyderiv.m, polynomial/polygcd.m,
12597 polynomial/polyinteg.m, polynomial/polyout.m,
12598 polynomial/polyreduce.m, polynomial/polyval.m,
12599 polynomial/polyvalm.m, polynomial/residue.m, set/complement.m,
12600 set/create_set.m, set/intersection.m, set/ismember.m,
12601 set/setdiff.m, set/union.m, set/unique.m, sparse/etreeplot.m,
12602 sparse/gplot.m, sparse/spalloc.m, sparse/sphcat.m,
12603 sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
12604 sparse/spvcat.m, sparse/treeplot.m, specfun/erfinv.m,
12605 specfun/log2.m, specfun/pow2.m, special-matrix/hankel.m,
12606 special-matrix/hilb.m, special-matrix/invhilb.m,
12607 special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
12608 special-matrix/vander.m, statistics/base/median.m,
12609 statistics/base/std.m, statistics/distributions/gamcdf.m,
12610 statistics/distributions/gaminv.m,
12611 statistics/distributions/gampdf.m,
12612 statistics/distributions/gamrnd.m, strings/base2dec.m,
12613 strings/bin2dec.m, strings/dec2base.m, strings/dec2bin.m,
12614 strings/dec2hex.m, strings/hex2dec.m, strings/isletter.m,
12615 strings/lower.m, strings/upper.m, testfun/assert.m,
12616 testfun/demo.m, testfun/example.m, testfun/test.m, time/etime.m:
12617 Move @seealso inside @defXXX macro. Remove "and" from @seealso.
12618
12619 2006-02-27 John W. Eaton <jwe@octave.org>
12620
12621 * time/tic.m: Move here from miscellaneous/tic.m.
12622 * time/toc.m: Move here from miscellaneous/toc.m.
12623
12624 2006-02-26 Keith Goodman <kwgoodman@gmail.com>
12625
12626 * miscellaneous/toc.m: Display "Elapsed time is X seconds" if user
12627 does not assign output of toc to a variable.
12628
12629 2006-02-16 Bill Denney <denney@seas.upenn.edu>
12630
12631 * axis.m: Catch limits that are the same and return an error.
12632
12633 2006-02-15 Dmitri A. Sergatskov <dasergatskov@gmail.com>
12634
12635 * plot/print.m: Accept emf device option to support Enhanced
12636 Metafile format.
12637
12638 2006-02-15 A S Hodel <hodelas@auburn.edu>
12639
12640 * control/base/lqe.m: Doc fix.
12641
12642 2006-02-15 Keith Goodman <kwgoodman@gmail.com>
12643
12644 * statistics/distributions/gamcdf.m: Doc fix.
12645 * statistics/distributions/gaminv.m: Doc fix.
12646 * statistics/distributions/gampdf.m: Doc fix.
12647 * statistics/distributions/gamrnd.m: Doc fix.
12648
12649 2006-02-09 David Bateman <dbateman@free.fr>
12650
12651 * general/triu.m: Minimum change to allow sparse matrix. More needed
12652 for arbitrary user type.
12653 * general/tril.m: ditto.
12654 * sparse/sprand.m: Doc fix.
12655 * sparse/sprandn.m: Ditto.
12656 * sparse/sprandsym.m: New function.
12657 * audio/setaudio.m, general/cart2pol.m, general/cart2sph.m,
12658 general/pol2cart.m, general/sph2cart.m, signal/freqz_plot.m:
12659 Update for syntax error for latest texinfo.tex file.
12660
12661 2006-02-02 John W. Eaton <jwe@octave.org>
12662
12663 * plot/grid.m: Append ";\n" to "set grid" command.
12664
12665 2006-02-02 A S Hodel <hodelas@auburn.edu>
12666
12667 * control/base/rlocus.m: Don't atttempt to plot rlzer if it is empty.
12668
12669 2006-01-13 John W. Eaton <jwe@octave.org>
12670
12671 * audio/Makefile.in, control/base/Makefile.in,
12672 control/hinf/Makefile.in, control/obsolete/Makefile.in,
12673 control/system/Makefile.in, control/util/Makefile.in,
12674 deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
12675 general/Makefile.in, image/Makefile.in, io/Makefile.in,
12676 linear-algebra/Makefile.in, miscellaneous/Makefile.in,
12677 optimization/Makefile.in, plot/Makefile.in,
12678 polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
12679 signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
12680 special-matrix/Makefile.in, startup/Makefile.in,
12681 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
12682 statistics/models/Makefile.in, statistics/tests/Makefile.in,
12683 strings/Makefile.in, time/Makefile.in, testfun/Makefile.in:
12684 (all): Depend on PKG_ADD.
12685 (PKG_ADD): New target.
12686
12687 2006-01-13 Bill Denney <bill@givebillmoney.com>
12688
12689 * miscellaneous/dir.m: Add @seealso{} to docstring.
12690
12691 2006-01-13 John W. Eaton <jwe@octave.org>
12692
12693 * time/etime.m: Move here from miscellaneous/etime.m.
12694 * time/is_leap_year.m: Move here from miscellaneous/is_leap_year.m.
12695
12696 2006-01-13 Bill Denney <bill@givebillmoney.com>
12697
12698 * miscellaneous/dir.m: Use filesep instead of "/" where needed.
12699 * miscellaneous/fullfile.m: Likewise.
12700
12701 2006-01-12 David Bateman <dbateman@free.fr>
12702
12703 * general/blkdiag.m: Compatible behavior for empty matrices
12704 * statistics/base/unidrnd.m: Documentation buglet.
12705
12706 2005-12-14 David Bateman <dbateman@free.fr>
12707
12708 * testfun/assert.m, testfun/fail.m, testfun/test.m, testfun/demo.m,
12709 testfun/speed.m, testfun/example.m, Makefile.in: New files.
12710
12711 * Makefile.in (SUBDIRS): Include testfun.
12712 * configure.in (AC_CONFIG_FILES): Include testfun/Makefile.
12713
12714 * miscellaneous/dir.m: Transpose sub-assignment for cleanness.
12715
12716 * general/__isequal__.m: Remove reference to getfield.
12717
12718 * plot/hist.m: Update test code for row/column discrepencies.
12719 * signal/freqz.m: Alter output row/column for matlab compatibility.
12720 Update the test code for this.
12721 * sparse/spstats.m: Fix small bug in the dimension of output.
12722
12723 2005-12-13 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12724
12725 * cell/cell2mat.m: New file, from octave-forge.
12726
12727 2005-12-13 Ivana Varekova <varekova@redhat.com>
12728
12729 * sparse/treeplot.m, sparse/etreeplot.m, sparse/gplot.m:
12730 New graph theory functions.
12731
12732 2005-12-13 John W. Eaton <jwe@octave.org>
12733
12734 * general/blkdiag.m: Use "isempty" instead of @isempty.
12735
12736 * control/system/ss.m: Doc fix.
12737 From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
12738
12739 2005-12-12 Michael Zeising <michael@michaels-website.de>
12740
12741 * audio/wavread.m, audio/wavwrite.m:
12742 Correct scaling for 8-bit linear pcm samples.
12743 Improve scaling for all other linear pcm resolutions.
12744
12745 2005-12-07 John W. Eaton <jwe@octave.org>
12746
12747 * statistics/base/moment.m: Don't save and restore warn_str_to_num.
12748
12749 * sparse/spdiags.m: Don't save and restore warn_fortran_indexing.
12750 * strings/strjust.m: Likewise.
12751
12752 * general/shift.m: Don't save and restore warn_empty_list_elements.
12753 * signal/arma_rnd.m: Likewise.
12754 * strings/strcat.m: Likewise.
12755 * control/base/__freqresp__.m: Likewise.
12756 * control/base/place.m: Likewise.
12757 * control/base/pzmap.m: Likewise.
12758 * control/base/pzmap.m: Likewise.
12759 * control/system/sysappend.m: Likewise.
12760 * control/system/syscont.m: Likewise.
12761 * control/system/sysdisc.m: Likewise.
12762 * control/system/sysgroup.m: Likewise.
12763 * control/system/tfout.m: Likewise.
12764 * control/system/zpout.m: Likewise.
12765 * control/util/__outlist__.m: Likewise.
12766
12767 2005-12-06 John W. Eaton <jwe@octave.org>
12768
12769 * audio/wavread.m, audio/wavwrite.m: Adapt to Octave coding style.
12770 Avoid for loop in interleave/deinterleave steps.
12771
12772 2005-12-06 Michael Zeising <michael@michaels-website.de>
12773
12774 * audio/wavread.m, audio/wavwrite.m: New files.
12775
12776 2005-12-06 John W. Eaton <jwe@octave.org>
12777
12778 * miscellaneous/dir.m: Return Nx1 instead of 1xN struct array.
12779
12780 2005-12-05 John W. Eaton <jwe@octave.org>
12781
12782 * plot/axis.m: Add "## PKG_ADD: mark_as_command axis" line.
12783
12784 2005-12-02 John W. Eaton <jwe@octave.org>
12785
12786 * miscellaneous/fileattrib.m: New function.
12787
12788 2005-12-01 John W. Eaton <jwe@octave.org>
12789
12790 * general/columns.m: Use size (x, 2) instead of [nr, nc] = size (x).
12791 * general/rows.m: Use size (x, 1) instead of [nr, nc] = size (x).
12792 From William Poetra Yoga Hadisoeseno <williampoetra@yahoo.com>.
12793
12794 2005-11-30 John W. Eaton <jwe@octave.org>
12795
12796 * linear-algebra/krylov.m: Format doc string.
12797 From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
12798
12799 2005-11-23 William Poetra Yoga Hadisoeseno <williampoetra@yahoo.com>
12800
12801 * general/blkdiag.m: Import from octave-forge.
12802 Ignore empty matrices in the input. Add tests.
12803
12804 * general/isequal.m, general/isequalwithequalnans.m:
12805 New wrapper scripts for general/__isequal__.m.
12806 * general/__isequal__.m: Rename from general/isequal.m.
12807 New arg, nans_compare_equal.
12808
12809 2005-11-29 John W. Eaton <jwe@octave.org>
12810
12811 * miscellaneous/ver.m: Use new uname built-in function instead of
12812 calling system. Only append octave_forge_string if
12813 OCTAVE_FORGE_VERSION exists. Use puts instead of disp.
12814 Call license instead of hard-coding license info here.
12815
12816 * miscellaneous/license.m: Use persistent instead of global for
12817 __octave_licenses__. Use puts instead of disp.
12818 Use getuid and getpwuid instead of calling unix ("id -un").
12819 If nargout = 1, return license info instead of printing usage message.
12820
12821 2005-11-29 William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
12822
12823 * miscellaneous/ver.m: New file.
12824 * miscellaneous/license.m: New file.
12825
12826 2005-11-22 John W. Eaton <jwe@octave.org>
12827
12828 * plot/axis.m: Use %.16g instead of just %g to format ranges for
12829 gnuplot set command.
12830
12831 2005-11-15 John W. Eaton <jwe@octave.org>
12832
12833 * general/shiftdim.m: Doc fix.
12834
12835 2005-11-07 Keith Goodman <kwgoodman@gmail.com>
12836
12837 * set/unique.m: Doc string fix.
12838
12839 2005-11-01 John W. Eaton <jwe@octave.org>
12840
12841 * Makefile.in (distclean, maintainer-clean):
12842 Also remove autom4te.cache directory.
12843 From Quentin Spencer <qspencer@ieee.org>.
12844
12845 2005-10-28 John W. Eaton <jwe@octave.org>
12846
12847 * general/shiftdim.m: Compatibility fix for row vectors.
12848 Correct check for non-scalar non-integer shift. For positive
12849 N, shift is remainder of N and number of dims. Always return NS.
12850 Simplify.
12851
12852 2005-10-18 Keith Goodman <kwgoodman@gmail.com>
12853
12854 * general/randperm.m: Improve compatibility by allowing input
12855 value of zero.
12856
12857 2005-10-13 John W. Eaton <jwe@octave.org>
12858
12859 * plot/__plt__.m, plot/__errplot__.m, plot/replot.m:
12860 If in multiplot mode, clear plot before issuing new plot command.
12861
12862 * plot/__setup_plot__.m: New function.
12863 * plot/__plt__.m, plot__errplot__.m: Use it.
12864 Handle multiplot data and offsets here.
12865
12866 * plot/__plot_globals__.m: Also keep track of multiplot options.
12867 Move initialization to __setup_plot__.m.
12868
12869 * plot/subplot.m: Multiplot globals now in __plot_globals__.m.
12870 Don't reset gnuplot_command_replot.
12871
12872 * plot/replot.m: Handle multiplot data and offsets here.
12873 * plot__axis_label__.m, plot/axis.m, plot/grid.m,
12874 plot/plot_border.m, plot/plot.m, plot/plot_title.m,
12875 plot/top_title.m: Call replot, not __gnuplot_replot__.
12876
12877 2005-10-12 John W. Eaton <jwe@octave.org>
12878
12879 * plot/figure.m: Handle __current_figure__, not gnuplot details.
12880
12881 2005-10-04 Rafael Laboissiere <rafael@debian.org>
12882
12883 * binoinv.m, chi2pdf.m, frnd.m, poissinv.m, tinv.m, trnd.m,
12884 weibrnd.m: Removed calls and references to deprecated _pdf and
12885 _inv functions.
12886 * chi2pdf.m: Fixed typos in the documentation.
12887
12888 2005-09-28 John W. Eaton <jwe@octave.org>
12889
12890 * miscellaneous/single.m: New function.
12891
12892 * statistics/base/unidrnd.m: New function.
12893
12894 2005-09-27 John W. Eaton <jwe@octave.org>
12895
12896 * miscellaneous/dir.m: Filename never includes directory part.
12897
12898 2005-09-22 John W. Eaton <jwe@octave.org>
12899
12900 * polynomial/residue.m: Use logical indexing instead of find..
12901
12902 2005-09-22 Julius Smith <jos@ccrma.stanford.edu>
12903
12904 * polynomial/residue.m: Avoid division by zero for pure imaginary
12905 and zero poles.
12906
12907 2005-09-22 Bill Denney <denney@seas.upenn.edu>
12908
12909 * strings/deblank.m: Handle cell arrays.
12910 * strings/split.m: New argument, N, to limit number of splits.
12911
12912 2005-09-22 Miroslaw Kwasniak <mirek@zind.ikem.pwr.wroc.pl>
12913
12914 * plot/__pltopt1__.m: Handle plot colors "w" and "k" separately.
12915
12916 2005-09-20 "Orestes Mas" <orestes@tsc.upc.edu>
12917
12918 * control/base/rlocus.m: Doc fix.
12919
12920 2005-09-20 John W. Eaton <jwe@octave.org>
12921
12922 * general/isvector.m: Improve compatibility.
12923
12924 * general/postpad.m: Allow first argument to be a scalar.
12925 Allow padding to extend dimensionality.
12926 * general/prepad.m: Likewise.
12927
12928 2005-09-14 Daniel <durbano@shbano.com>
12929
12930 * statistics/tests/bartlett_test.m, linear-algebra/cross.m,
12931 statistics/distributions/discrete_cdf.m, general/fliplr.m,
12932 /control/base/dgram.m: Doc string fixes.
12933 From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
12934
12935 2005-09-12 Stefan van der Walt <stefan@sun.ac.za>
12936
12937 * saveimage.m: Do not ignore most significant bit when writing
12938 black and white images to file.
12939
12940 2005-09-07 Bill Denney <denney@seas.upenn.edu>
12941
12942 * audio/playaudio.m, control/base/__bodquist__.m,
12943 control/base/lqg.m, control/obsolete/dezero.m,
12944 control/system/__syschnamesl__.m, control/system/__sysconcat__.m,
12945 control/system/c2d.m, control/system/cellidx.m,
12946 control/system/d2c.m, control/system/dmr2d.m,
12947 control/system/is_signal_list.m, control/system/listidx.m,
12948 control/system/ss.m, control/system/sysappend.m,
12949 control/system/sysconnect.m, control/system/sysdup.m,
12950 control/system/sysgetsignals.m, control/system/sysidx.m,
12951 control/system/sysprune.m, control/system/syssetsignals.m,
12952 control/system/tfout.m, control/system/zpout.m,
12953 control/util/prompt.m, control/util/sortcom.m,
12954 control/util/strappend.m, finance/fv.m, finance/nper.m,
12955 finance/pmt.m, finance/pv.m, finance/rate.m, general/diff.m,
12956 general/num2str.m, general/repmat.m, general/sortrows.m,
12957 general/strerror.m, image/colormap.m, image/imshow.m,
12958 image/loadimage.m, image/saveimage.m, linear-algebra/norm.m,
12959 miscellaneous/fileparts.m, miscellaneous/popen2.m,
12960 plot/__axis_label__.m, plot/__errcomm__.m, plot/__plt1__.m,
12961 plot/__plt2__.m, plot/__plt__.m, plot/__pltopt1__.m,
12962 plot/__pltopt__.m, plot/axis.m, plot/bottom_title.m, plot/close.m,
12963 plot/grid.m, plot/hist.m, plot/plot_border.m, plot/polar.m,
12964 plot/print.m, plot/title.m, plot/top_title.m,
12965 polynomial/polyout.m, set/unique.m, signal/freqz.m, signal/stft.m,
12966 statistics/base/mean.m, statistics/base/moment.m,
12967 statistics/tests/cor_test.m,
12968 statistics/tests/kolmogorov_smirnov_test.m,
12969 statistics/tests/kolmogorov_smirnov_test_2.m,
12970 statistics/tests/prop_test_2.m, statistics/tests/sign_test.m,
12971 statistics/tests/t_test.m, statistics/tests/t_test_2.m,
12972 statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
12973 statistics/tests/var_test.m, statistics/tests/welch_test.m,
12974 statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
12975 statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
12976 strings/deblank.m, strings/dec2base.m, strings/index.m,
12977 strings/rindex.m, strings/split.m, strings/str2mat.m,
12978 strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
12979 strings/strncmp.m, strings/strrep.m, strings/substr.m:
12980 Avoid deprecated functions. Use ischar instead of isstr. Use
12981 isvector instead of is_vector. Use isstruct instead of
12982 is_struct. Use char instead of setstr.
12983
12984 2005-08-31 Daniel <durbano@shbano.com>
12985
12986 * special-matrix/invhilb.m, statistics/base/iqr.m,
12987 control/system/is_controllable.m, set/ismember.m: Doc fixes.
12988 From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
12989
12990 2005-08-29 Bill Denney <denney@seas.upenn.edu>
12991
12992 * image/saveimage.m: Open output file in binary mode.
12993
12994 * miscellaneous/bug_report.m: Open prefs file in text mode.
12995
12996 2005-08-16 John W. Eaton <jwe@octave.org>
12997
12998 * miscellaneous/computer.m: Handle optional maxsize and endian
12999 outputs.
13000
13001 2005-08-15 John W. Eaton <jwe@octave.org>
13002
13003 * strings/strcat.m: Allow single argument.
13004
13005 2005-07-18 John W. Eaton <jwe@octave.org>
13006
13007 * strings/strcmp.m: Delete.
13008
13009 2005-07-13 John W. Eaton <jwe@octave.org>
13010
13011 * deprecated/hypergeometric_rnd.m: Preserve compatibility with old
13012 versions of Octave.
13013
13014 2005-07-13 Ben Barrowes <barrowes@alum.mit.edu>
13015
13016 * statistics/distributions/betacdf.m: Rename from beta_cdf.m.
13017 * statistics/distributions/betainv.m: Rename from beta_inv.m.
13018 * statistics/distributions/betapdf.m: Rename from beta_pdf.m.
13019 * statistics/distributions/betarnd.m: Rename from beta_rnd.m.
13020 * statistics/distributions/binocdf.m: Rename from binomial_cdf.m.
13021 * statistics/distributions/binoinv.m: Rename from binomial_inv.m.
13022 * statistics/distributions/binopdf.m: Rename from binomial_pdf.m.
13023 * statistics/distributions/binornd.m: Rename from binomial_rnd.m.
13024 * statistics/distributions/chi2cdf.m: Rename from chisquare_cdf.m.
13025 * statistics/distributions/chi2inv.m: Rename from chisquare_inv.m.
13026 * statistics/distributions/chi2pdf.m: Rename from chisquare_pdf.m.
13027 * statistics/distributions/chi2rnd.m: Rename from chisquare_rnd.m.
13028 * statistics/distributions/expcdf.m: Rename from exponential_cdf.m.
13029 * statistics/distributions/expinv.m: Rename from exponential_inv.m.
13030 * statistics/distributions/exppdf.m: Rename from exponential_pdf.m.
13031 * statistics/distributions/exprnd.m: Rename from exponential_rnd.m.
13032 * statistics/distributions/fcdf.m: Rename from f_cdf.m.
13033 * statistics/distributions/finv.m: Rename from f_inv.m.
13034 * statistics/distributions/fpdf.m: Rename from f_pdf.m.
13035 * statistics/distributions/frnd.m: Rename from f_rnd.m.
13036 * statistics/distributions/gamcdf.m: Rename from gamma_cdf.m.
13037 * statistics/distributions/gaminv.m: Rename from gamma_inv.m.
13038 * statistics/distributions/gampdf.m: Rename from gamma_pdf.m.
13039 * statistics/distributions/gamrnd.m: Rename from gamma_rnd.m.
13040 * statistics/distributions/geocdf.m: Rename from geometric_cdf.m.
13041 * statistics/distributions/geoinv.m: Rename from geometric_inv.m.
13042 * statistics/distributions/geopdf.m: Rename from geometric_pdf.m.
13043 * statistics/distributions/geornd.m: Rename from geometric_rnd.m.
13044 * statistics/distributions/hygecdf.m: Rename from hypergeometric_cdf.m.
13045 * statistics/distributions/hygeinv.m: Rename from hypergeometric_inv.m.
13046 * statistics/distributions/hygepdf.m: Rename from hypergeometric_pdf.m.
13047 * statistics/distributions/hygernd.m: Rename from hypergeometric_rnd.m.
13048 * statistics/distributions/logncdf.m: Rename from lognormal_cdf.m.
13049 * statistics/distributions/logninv.m: Rename from lognormal_inv.m.
13050 * statistics/distributions/lognpdf.m: Rename from lognormal_pdf.m.
13051 * statistics/distributions/lognrnd.m: Rename from lognormal_rnd.m.
13052 * statistics/distributions/normcdf.m: Rename from normal_cdf.m.
13053 * statistics/distributions/norminv.m: Rename from normal_inv.m.
13054 * statistics/distributions/normpdf.m: Rename from normal_pdf.m.
13055 * statistics/distributions/normrnd.m: Rename from normal_rnd.m.
13056 * statistics/distributions/poisscdf.m: Rename from poisson_cdf.m.
13057 * statistics/distributions/poissinv.m: Rename from poisson_inv.m.
13058 * statistics/distributions/poisspdf.m: Rename from poisson_pdf.m.
13059 * statistics/distributions/poissrnd.m: Rename from poisson_rnd.m.
13060 * statistics/distributions/tcdf.m: Rename from t_cdf.m.
13061 * statistics/distributions/tinv.m: Rename from t_inv.m.
13062 * statistics/distributions/tpdf.m: Rename from t_pdf.m.
13063 * statistics/distributions/trnd.m: Rename from t_rnd.m.
13064 * statistics/distributions/unifcdf.m: Rename from unifoxorm_cdf.m.
13065 * statistics/distributions/unifinv.m: Rename from uniform_inv.m.
13066 * statistics/distributions/unifpdf.m: Rename from uniform_pdf.m.
13067 * statistics/distributions/unifrnd.m: Rename from uniform_rnd.m.
13068 * statistics/distributions/weibcdf.m: Rename from weibull_cdf.m.
13069 * statistics/distributions/weibinv.m: Rename from weibull_inv.m.
13070 * statistics/distributions/weibpdf.m: Rename from weibull_pdf.m.
13071 * statistics/distributions/wienrnd.m: Rename from wiener_rnd.m.
13072
13073 * deprecated/beta_cdf.m, deprecated/beta_inv.m,
13074 deprecated/beta_pdf.m, deprecated/beta_rnd.m,
13075 deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
13076 deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
13077 deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
13078 deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
13079 deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
13080 deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
13081 deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
13082 deprecated/f_rnd.m, deprecated/gamma_cdf.m,
13083 deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
13084 deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
13085 deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
13086 deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
13087 deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
13088 deprecated/hypergeometric_rnd.m, deprecated/lognormal_cdf.m,
13089 deprecated/lognormal_inv.m, deprecated/lognormal_pdf.m,
13090 deprecated/lognormal_rnd.m, deprecated/normal_cdf.m,
13091 deprecated/normal_inv.m, deprecated/normal_pdf.m,
13092 deprecated/normal_rnd.m, deprecated/poisson_cdf.m,
13093 deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
13094 deprecated/poisson_rnd.m, deprecated/t_cdf.m, deprecated/t_inv.m,
13095 deprecated/t_pdf.m, deprecated/t_rnd.m, deprecated/uniform_cdf.m,
13096 deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
13097 deprecated/uniform_rnd.m, deprecated/weibull_cdf.m,
13098 deprecated/weibull_inv.m, deprecated/weibull_pdf.m,
13099 deprecated/wiener_rnd.m: New files.
13100
13101 2005-07-08 John W. Eaton <jwe@octave.org>
13102
13103 * statistics/distributions/weibrnd.m: Rename from weibull_rnd.m.
13104 * deprecated/weibull_rnd.m: New file.
13105
13106 2005-07-08 cctsim <cctsim@yahoo.co.uk>
13107
13108 * strings/dec2base.m: Allow matrix arguments.
13109
13110 2005-07-08 John W. Eaton <jwe@octave.org>
13111
13112 * plot/__errplot__.m: Use __plot_globals__.
13113 * plot/__plt__.m: Likewise.
13114 * plot/figure.m: Likewise.
13115
13116 * plot/hold.m: New file.
13117 * plot/ishold.m: New file.
13118 * plot/__plot_globals__.m: New file.
13119
13120 2005-07-05 cctsim <cctsim@yahoo.co.uk>
13121
13122 * strings/dec2base.m: Don't remove all leading zeros if result is zero.
13123
13124 2005-07-05 John W. Eaton <jwe@octave.org>
13125
13126 * strings/findstr.m: Return [] for no matches.
13127
13128 2005-06-17 Keith Goodman <kwgoodman@gmail.com>
13129
13130 * miscellaneous/tic.m: Fix doc string.
13131
13132 2005-06-15 John W. Eaton <jwe@octave.org>
13133
13134 * polynomial/polyfit.m: Force return value to be a row vector.
13135
13136 2005-06-15 Tom Holroyd <tomh@kurage.nimh.nih.gov>
13137
13138 * general/isequal.m: Correct nargin check.
13139
13140 2005-06-14 John W. Eaton <jwe@octave.org>
13141
13142 * general/isvector.m: Handle N-d arrays.
13143 From Bill Denney <denney@seas.upenn.edu>.
13144
13145 2005-06-02 Ben Barrowes <barrowes@alum.mit.edu>
13146
13147 * plot/meshgrid.m: Handle 3 input arguments.
13148
13149 2005-06-02 Paul Kienzle <pkienzle@users.sf.net>
13150
13151 * signal/freqz.m: Use correct calculations when given a vector of
13152 frequencies. Improve accuracy of returned frequency vector.
13153 Improve speed for medium length filters (at a slight cost for slow
13154 filters). Add test cases.
13155
13156 2005-05-27 "Dmitri A. Sergatskov" <dasergatskov@gmail.com>
13157
13158 * plot/loglog.m: Fix set commands.
13159
13160 2005-05-25 John W. Eaton <jwe@octave.org>
13161
13162 * plot/sombrero.m: Default n to 41 if nargin == 0.
13163
13164 2005-05-24 John W. Eaton <jwe@octave.org>
13165
13166 * statistics/tests/anova.m: Use mean (y(:)) to compute total_mean.
13167
13168 * strings/strncmp.m: New file, from Tom Holroyd
13169 <tomh@kurage.nimh.nih.gov>.
13170
13171 * strings/strcmp.m: Return logical values in all cases.
13172
13173 2005-05-23 John W. Eaton <jwe@octave.org>
13174
13175 * plot/orient.m: New file. Adapt to Octave coding style.
13176 Texinfoize doc string.
13177
13178 * plot/print.m: New file. Adapt to Octave coding style. Include
13179 PKG_ADD command. Use set terminal consistently throughout. Use
13180 set terminal push/pop and unconditionally set output to screen
13181 when done to avoid requiring gget. Use a cell array for dev_list
13182 and cellidx to search for items in the list. Delete local
13183 variable endl. Don't set and restore automatic_replot. Use {}
13184 instead of nth to index varargin. Delete local variable
13185 va_arg_cnt.
13186
13187 2005-05-18 John W. Eaton <jwe@octave.org>
13188
13189 * general/num2str.m: Return early if X is a character string.
13190
13191 2005-05-11 John W. Eaton <jwe@octave.org>
13192
13193 * strings/findstr.m: Allow non-string arguments for compatiblity.
13194 From Tom Holroyd <tomh@kurage.nimh.nih.gov>.
13195
13196 * plot/polar.m: Don't call __pltopt__ here.
13197
13198 2005-05-02 John W. Eaton <jwe@octave.org>
13199
13200 * mkdoc: Print header message.
13201
13202 2005-04-28 John W. Eaton <jwe@octave.org>
13203
13204 * configure.in (AC_CONFIG_SRCDIR): Look for startup/inputrc, not
13205 startup/octaverc.
13206
13207 2005-04-28 Stefan van der Walt <stefan@sun.ac.za>
13208
13209 * image/imshow.m: Handle various image depths and 3d RGB images.
13210 (__im_numeric_limits__): New internal function.
13211
13212 2005-04-28 toni saarela <toni.saarela@helsinki.fi>
13213
13214 * statistics/tests/anova.m: Compute total_mean as mean of all
13215 data, not mean of group_mean.
13216
13217 2005-04-28 John W. Eaton <jwe@octave.org>
13218
13219 * startup/local-rcfile: New file.
13220 * startup/main-rcfile: Rename from startup/octaverc.
13221 * startup/Makefile.in (SOURCES): Add inputrc to the list.
13222 (install install-strip): Install main-rcfile in $(fcnfiledir)/startup.
13223 Install local-rcfile in $(localfcnfiledir)/startup.
13224
13225 2005-04-28 Keith Goodman <kwgoodman@gmail.com>
13226
13227 * startup/inputrc: New file.
13228 * startup/octaverc: Configure readline using inputrc from
13229 startupfiledir.
13230 * startup/Makefile.in (install, install-strip): Install octaverc
13231 in $(fcnfiledir)/startup.
13232
13233 2005-04-27 John W. Eaton <jwe@octave.org>
13234
13235 * optimization/qp.m: Define n_in after removing -Inf bounds from Ain.
13236
13237 2005-04-21 John W. Eaton <jwe@octave.org>
13238
13239 * optimization/glpk.m: Handle SENSE argument.
13240
13241 * optimization/qp.m, optimization/sqp.m: New files.
13242
13243 2005-04-08 John W. Eaton <jwe@octave.org>
13244
13245 * Makefile.in (clean, distclean, maintainer-clean):
13246 Avoid duplication in rules.
13247
13248 2005-03-28 John W. Eaton <jwe@octave.org>
13249
13250 * plot/contour.m, plot/mesh.m: Continue to use __gnuplot_raw__ for
13251 setting {no,}parametric.
13252 * plot/figure.m: Likewise, for setting terminal type.
13253
13254 * __axis_label__.m:, plot/axis.m, plot/bottom_title.m,
13255 plot/contour.m, plot/figure.m, plot/multiplot.m, plot/mplot.m,
13256 plot/plot_border.m, plot/subplot.m, plot/subwindow.m,
13257 plot/title.m, plot/top_title.m: Avoid eval.
13258
13259 2005-03-28 Dmitri A. Sergatskov <dasergatskov@gmail.com>
13260
13261 * plot/__axis_label__.m, plot/axis.m, plot/grid.m,
13262 plot/plot_border.m, plot/replot.m, plot/title.m, plot/top_title.m:
13263 Use __gnuplot_replot__ instead of replot.
13264
13265 * plot/__axis_label__.m, plot/axis.m, plot/bottom_title.m,
13266 plot/contour.m, plot/errorbar.m, plot/figure.m, plot/grid.m,
13267 plot/loglogerr.m, plot/loglog.m, plot/mesh.m, plot/mplot.m,
13268 plot/multiplot.m, plot/oneplot.m, plot/plot_border.m, plot/plot.m,
13269 plot/polar.m, plot/semilogxerr.m, plot/semilogx.m,
13270 plot/semilogyerr.m, plot/semilogy.m, plot/shg.m, plot/subplot.m,
13271 plot/subwindow.m, plot/title.m, plot/top_title.m:
13272 Use __gnuplot_raw__ instead of __gnuplot_set__.
13273
13274 * plot/replot.m: Use __gnuplot_replot__, not __greplot__.
13275
13276 2005-03-24 John W. Eaton <jwe@octave.org>
13277
13278 * optimization/glpkmex.m: Texinfoize Doc string.
13279 * optimization/glpk.m: Likewise.
13280 Allow VARTYPE and CTYPE to be row or column vectors of characters
13281 (row vectors are orginary character strings).
13282 * optimization/glpkparam.m: Delete.
13283
13284 2005-03-24 Quentin Spencer <qspencer@ieee.org>
13285
13286 * statistics/base/mean.m: Allow DIMS arg greater than the number
13287 of dimensions of X.
13288
13289 2005-03-23 John W. Eaton <jwe@octave.org>
13290
13291 * general/tril.m, general/triu.m: Return value of same class as
13292 argument.
13293
13294 * optimization/glpk.m: Simplify interface. By default, solve
13295 standard LP min C'*x s.t. A*x = b, x >= 0.
13296 * optimization/glpkmex.m: New file.
13297
13298 2005-03-22 John W. Eaton <jwe@octave.org>
13299
13300 * configure.in (AC_CONFIG_FILES): Add optimization/Makefile to the
13301 list.
13302
13303 * optimization/glpk.m: Adapt to Octave coding style.
13304 No need for varargout or varargin.
13305 Print usage message if nargin > 11.
13306 Allow any value of nargout.
13307 Use repmat (C, nr, nc) instead of char (C * ones (nr, nc)).
13308 Avoid looping when checking character classes.
13309
13310 * optimization: New directory.
13311 * Makefile.in (SUBDIRS): Add it to the list.
13312 * optimization/Makefile.in: New file.
13313 * optimization/glpk.m, optimization/glpkparams.m,
13314 optimization/glpktest1, optimization/glpktest2: New files.
13315
13316 2005-03-16 Sļæ½ren Hauberg <soren@hauberg.org>
13317
13318 * strings/split.m: Quick return for empty second arg.
13319 Improve warning for multi-line strings.
13320 Speed up by avoiding sprintf in loop and eval.
13321
13322 2005-03-16 Paul Kienzle <pkienzle@users.sf.net>
13323
13324 * polynomial/polyderiv.m : Accept a*b, a/b. Auto-reduce common terms.
13325 * polynomial/polyder.m: Ditto.
13326 * polynomial/polygcd.m: New function.
13327
13328 2005-03-16 John W. Eaton <jwe@octave.org>
13329
13330 * control/base/__stepimp__.m, control/base/bode.m,
13331 control/base/frdemo.m, control/base/nichols.m,
13332 control/base/nyquist.m, control/base/pzmap.m,
13333 control/base/rldemo.m, control/base/rlocus.m,
13334 control/hinf/dhinfdemo.m, control/hinf/hinfdemo.m,
13335 plot/__axis_label__.m, plot/__errplot__.m, plot/__plt__.m,
13336 plot/axis.m, plot/bar.m, plot/bottom_title.m, plot/contour.m,
13337 plot/errorbar.m, plot/figure.m, plot/grid.m, plot/loglog.m,
13338 plot/loglogerr.m, plot/mesh.m, plot/meshgrid.m, plot/mplot.m,
13339 plot/multiplot.m, plot/oneplot.m, plot/plot.m, plot/plot_border.m,
13340 plot/polar.m, plot/semilogx.m, plot/semilogxerr.m,
13341 plot/semilogy.m, plot/semilogyerr.m, plot/shg.m, plot/stairs.m,
13342 plot/subplot.m, plot/subwindow.m, plot/title.m, plot/top_title.m,
13343 plot/xlabel.m, quaternion/demoquat.m,
13344 quaternion/qcoordinate_plot.m, signal/freqz_plot.m, sparse/spy.m,
13345 statistics/base/ppplot.m, statistics/base/qqplot.m:
13346 Use __gnuplot_plot__ instead of gplot, __gnuplot_splot__ instead
13347 of gsplot, and __gnuplot_set__ instead of gset. Remove gplot,
13348 gsplot from @seealso docs.
13349
13350 * plot/replot.m: New file.
13351
13352 2005-03-15 David Bateman <dbateman@free.fr>
13353
13354 * set/unique.m, set/ismember.m: Handle cell arrays.
13355
13356 2005-03-09 John W. Eaton <jwe@octave.org>
13357
13358 * statistics/Makefile.in (bin-dist): Delete target.
13359 (BINDISTSUBDIRS): Delete variable.
13360 * control/Makefile.in: Likewise.
13361
13362 * audio/Makefile.in (bin-dist): Delete target.
13363 (BINDISTFILES): Delete variable.
13364 * control/base/Makefile.in: Likewise.
13365 * control/hinf/Makefile.in: Likewise.
13366 * control/obsolete/Makefile.in: Likewise.
13367 * control/system/Makefile.in: Likewise.
13368 * control/util/Makefile.in: Likewise.
13369 * deprecated/Makefile.in: Likewise.
13370 * elfun/Makefile.in: Likewise.
13371 * finance/Makefile.in: Likewise.
13372 * general/Makefile.in: Likewise.
13373 * image/Makefile.in: Likewise.
13374 * sparse/Makefile.in: Likewise.
13375 * io/Makefile.in: Likewise.
13376 * plot/Makefile.in: Likewise.
13377 * Makefile.in: Likewise.
13378 * miscellaneous/Makefile.in: Likewise.
13379 * linear-algebra/Makefile.in: Likewise.
13380 * polynomial/Makefile.in: Likewise.
13381 * quaternion/Makefile.in: Likewise.
13382 * set/Makefile.in: Likewise.
13383 * signal/Makefile.in: Likewise.
13384 * specfun/Makefile.in: Likewise.
13385 * special-matrix/Makefile.in: Likewise.
13386 * startup/Makefile.in: Likewise.
13387 * statistics/base/Makefile.in: Likewise.
13388 * statistics/distributions/Makefile.in: Likewise.
13389 * statistics/models/Makefile.in: Likewise.
13390 * statistics/tests/Makefile.in: Likewise.
13391 * strings/Makefile.in: Likewise.
13392 * time/Makefile.in: Likewise.
13393
13394 2005-03-08 John W. Eaton <jwe@octave.org>
13395
13396 * general/repmat.m: Correctly diagnose 3-argument non-scalar
13397 dimensions case. From Matthew A Swabey <mas01r@ecs.soton.ac.uk>.
13398
13399 2005-03-04 John W. Eaton <jwe@octave.org>
13400
13401 * plot/clg.m: New file.
13402
13403 2005-03-03 John W. Eaton <jwe@octave.org>
13404
13405 * general/isequal.m, general/sortrows.m, set/ismember.m,
13406 set/setdiff.m, strings/str2double.m, strings/strmatch.m,
13407 strings/strcmpi.m:
13408 New files from Octave-forge. Adapt to Octave coding standards.
13409
13410 2005-03-03 Paul Kienzle <pkienzle@users.sf.net>
13411
13412 * statistics/distributions/binomial_pdf.m: Extend the feasible
13413 computation range.
13414
13415 2005-02-25 John W. Eaton <jwe@octave.org>
13416
13417 Sparse merge.
13418
13419 2005-01-23 David Bateman <dbateman@free.fr>
13420
13421 * sparse/randperm.m: Delete duplicate randperm.m.
13422
13423 2005-01-10 John W. Eaton <jwe@octave.org>
13424
13425 * sparse/Makefile.in: New file.
13426 * configure.in (AC_CONFIG_FILES): Add sparse/Makefile to the list.
13427
13428 2005-01-07 David Bateman <dbateman@free.fr>
13429
13430 * set/unique.m: import file from octave-forge.
13431
13432 2005-01-05 David Bateman <dbateman@free.fr>
13433
13434 * Makefile.in: include sparse directory in SUBDIRS.
13435
13436 2004-12-30 John W. Eaton <jwe@octave.org>
13437
13438 * sparse/nzmax.m: Delete (there is an nzmax function in
13439 src/DLD-FUNCTIONS/sparse.cc).
13440
13441 2004-12-28 John W. Eaton <jwe@octave.org>
13442
13443 Merge of sparse code from David Bateman <dbateman@free.fr> and
13444 Andy Adler <adler@site.uottawa.ca>.
13445
13446 * sparse/colperm.m, sparse/nonzeros.m, sparse/nzmax.m,
13447 sparse/randperm.m, sparse/spalloc.m, sparse/spconvert.m,
13448 sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/sphcat.m,
13449 sparse/spones.m, sparse/sprand.m, sparse/sprandn.m,
13450 sparse/spstats.m, sparse/spvcat.m, sparse/spy.m: New files.
13451
13452 * sparse: New directory.
13453
13454 2005-02-22 John W. Eaton <jwe@octave.org>
13455
13456 * polynomial/residue.m: Force prepad to always create row vectors.
13457
13458 * polynomial/poly.m: Quick return if m is 0.
13459 From Carmen Navarrete <carmen.navarrete@uam.es>.
13460
13461 2005-02-21 David Bateman <dbateman@free.fr>
13462
13463 * statistics/distributions/poisson_rnd.m: fix for lambda of zero.
13464 From Mark van Rossum <mvanross@inf.ed.ac.uk>.
13465 Fix for row vectors with at least one element of lambda not in
13466 (0, Inf).
13467
13468 2005-02-21 John W. Eaton <jwe@octave.org>
13469
13470 * statistics/base/qqplot.m: Use feval instead of eval.
13471
13472 * plot/grid.m, plot/plot_border.m, plot/title.m, plot/top_title.m,
13473 plot/__axis_label__.m: Issue replot command.
13474
13475 2005-02-09 John W. Eaton <jwe@octave.org>
13476
13477 * polynomial/polyderiv.m: Force P to be a row vector.
13478
13479 2005-02-08 John W. Eaton <jwe@octave.org>
13480
13481 * strings/dec2base.m: Don't delete leading zero if third arg is
13482 provided and len <= computed max_len.
13483
13484 2005-01-27 David Bateman <dbateman@free.fr>
13485
13486 * strings/dec2base.m: Be even more careful about handling all digits.
13487
13488 2005-01-27 Paul Kienzle <pkienzle@users.sf.net>
13489
13490 * strings/dec2base.m: Use integer arithmetic to count number of digits.
13491
13492 2005-01-27 Benjamin Hall <benjamin.hall@pw.utc.com>
13493
13494 * statistics/base/median.m: Make it work for the scalar case too.
13495
13496 2005-01-25 Daniel J Sebald <daniel.sebald@ieee.org>
13497
13498 * plot/__plt__.m: Initialize fmt and sep outside of loop.
13499 Simplify logic for decoding args.
13500
13501 2005-01-24 John W. Eaton <jwe@octave.org>
13502
13503 * plot/__plr__.m, plot/__plr2__.m: Pass name of caller to __plt__.
13504
13505 * plot/__plt__.m: No need to save and reset hold state now.
13506 (first_plot): Delete unused variable.
13507
13508 * plot/__plr2__.m, plot/__plt2__.m: Improve diagnostics.
13509
13510 * plot/__plr__.m: Use __plt__, not specific __pltXX__ functions.
13511 * plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
13512 plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
13513 plot/__plt2vv__.m:
13514 Return data and gnuplot commands instead of evaluating them.
13515 * plot/__plt__.m: Handle evaluation of all gnuplot commands here.
13516 Based on changes from Daniel J Sebald <daniel.sebald@ieee.org>.
13517
13518 2005-01-18 John W. Eaton <jwe@octave.org>
13519
13520 * linear-algebra/cross.m: Allocate idx1 before use.
13521
13522 2004-12-08 Heikki Junes <Heikki.Junes@hut.fi>
13523
13524 * statistics/base/range.m: Fix varargin usage.
13525
13526 2004-12-02 Pascal A. Dupuis <Pascal.Dupuis@esat.kuleuven.ac.be>
13527
13528 * strings/deblank.m: Remove all trailing whitespace (check with
13529 isspace), not just SPC.
13530
13531 2004-12-02 Balint Reczey <balint_reczey@yahoo.com>
13532
13533 * statistics/base/moment.m: Fix argument parsing for N-d arrays.
13534
13535 2004-11-09 John W. Eaton <jwe@octave.org>
13536
13537 * miscellaneous/fileparts.m: Allow filenames with no extension.
13538 From Julius Smith <jos@ccrma.stanford.edu>.
13539
13540 2004-11-08 John W. Eaton <jwe@octave.org>
13541
13542 * plot/__plt2vm__.m: Delete debugging statement.
13543 From Dmitri A. Sergatskov <dmitri@unm.edu>.
13544
13545 2004-11-04 John W. Eaton <jwe@octave.org>
13546
13547 * plot/hist.m: Always return row vectors for vector args.
13548
13549 2004-09-23 John W. Eaton <jwe@octave.org>
13550
13551 * strings/strcmp.m: If args are not strings or cell arrays of
13552 strings, return zero instead of reporting an error.
13553
13554 2004-09-22 Federico Zenith <zenith@chemeng.ntnu.no>
13555
13556 * control/base/analdemo.m, control/base/are.m, control/base/bddemo.m,
13557 control/base/controldemo.m, control/base/damp.m, control/base/dare.m,
13558 control/base/dcgain.m, control/base/dgram.m, control/base/dlyap.m,
13559 control/base/dre.m, control/base/frdemo.m, control/base/gram.m,
13560 control/base/impulse.m, control/base/lqp.m, control/base/obsv.m,
13561 control/base/pzmap.m, control/base/rldemo.m, control/hinf/h2norm.m,
13562 control/hinf/hinfsyn.m, control/hinf/hinfsyn_ric.m,
13563 control/hinf/is_dgkf.m, control/system/c2d.m,
13564 control/system/is_detectable.m, control/system/is_sample.m,
13565 control/system/is_siso.m, control/system/is_stable.m,
13566 control/system/ss2sys.m, control/system/ss.m, control/system/sys2ss.m,
13567 control/system/sys2tf.m, control/system/sys2zp.m,
13568 control/system/sysappend.m, control/system/sysconnect.m,
13569 control/system/sysdisc.m, control/system/sysdup.m,
13570 control/system/sysgetsignals.m, control/system/sysmult.m,
13571 control/system/syssetsignals.m, control/system/syssub.m,
13572 control/system/tf2sys.m, control/system/ugain.m,
13573 control/system/zp2ss.m, control/system/zp2sys.m,
13574 control/system/zp2tf.m, control/util/axis2dlim.m, polynomial/roots.m,
13575 special-matrix/toeplitz.m: Fix typos in doc strings.
13576
13577 * control/base/are.m, control/base/dare.m, control/base/lsim.m,
13578 control/base/ltifr.m, control/base/place.m,control/base/tzero2.m,
13579 control/base/tzero.m, control/hinf/hinf_ctr.m, control/hinf/wgt1o.m,
13580 ontrol/system/is_abcd.m, control/system/parallel.m,
13581 control/system/ss2tf.m, control/system/ss2zp.m, control/system/ss.m,
13582 control/system/sysappend.m, control/system/sysconnect.m,
13583 control/system/sysdup.m, control/system/sysgroup.m,
13584 control/system/sysprune.m, control/system/sysreorder.m,
13585 control/system/sysscale.m, control/system/syssub.m,
13586 control/system/tf2ss.m, control/system/tf2zp.m, control/util/zgfmul.m,
13587 control/util/zginit.m, control/util/zgscal.m, elfun/acoth.m,
13588 polynomial/polyout.m, specfun/log2.m:
13589 Add output arguments in doc strings.
13590
13591 * control/base/are.m, control/base/bode_bounds, control/base/bode.m,
13592 control/base/__bodquist__.m, control/base/ctrb.m, control/base/dare.m,
13593 control/base/DEMOcontrol.m, control/base/dlyap.m, control/base/dre.m,
13594 control/base/freqchkw.m, control/base/__freqresp__.m,
13595 control/base/__freqresp__.m, control/base/lqp.m, control/base/lqr.m,
13596 contol/base/lsim.m, control/base/lyap.m, control/base/nyquist.m,
13597 control/base/obsv.m, control/base/place.m, control/base/pzmap.m,
13598 control/base/__stepimp__.m, control/base/step.m, control/base/tzero2.m
13599 control/base/tzero.m, control/hinf/dhinfdemo.m, control/hinf/h2norm.m,
13600 control/hinf/h2syn.m, control/hinf/hinfdemo.m,
13601 control/hinf/hinfnorm.m, control/hinf/hinfsyn_chk.m,
13602 control/hinf/hinfsyn.m, control/hinf/is_dgkf.m,
13603 control/obsolete/syschnames.m, control/obsolete/syschnames.m,
13604 control/system/c2d.m, control/system/is_abcd.m,
13605 control/system/is_controllable.m, control/system/is_detectable.m,
13606 control/system/is_observable.m, control/system/is_stable.m,
13607 control/system/jet707.m, control/system/ord2.m,
13608 control/system/starp.m, control/system/sys2fir.m,
13609 control/system/sys2ss.m, control/system/sys2tf.m,
13610 control/system/sys2zp.m, control/system/syscont.m,
13611 control/system/sysdisc.m, control/system/sysdup.m,
13612 control/system/sysgettype.m, control/system/sysgroup.m,
13613 control/system/sysmult.m, control/system/sysprune.m,
13614 control/system/sysreorder.m, control/system/sysscale.m,
13615 control/system/syssetsignals.m, control/system/sysupdate.m,
13616 control/system/tf2ss.m, control/system/tf2sys.m,
13617 control/system/zp2ss.m, control/system/zp2sys.m,
13618 control/util/axis2dlim.m, control/util/prompt.m,
13619 control/util/zgfmul.m, control/util/zginit.m,
13620 control/util/__zgpbal__.m, control/util/zgscal.m:
13621 Use @var, @strong, @command, @math, @acronym, @table and @cite
13622 in doc strings.
13623
13624 * control/base/bode_bounds.m, control/base/ctrb.m, control/base/dre.m,
13625 control/base/dgram.m, control/base/dlyap.m, control/base/ltifr.m,
13626 control/base/nyquist.m, control/base/obsv.m, control/base/tzero.m,
13627 control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m,
13628 control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
13629 control/hinf/hinfdemo.m, control/hinf/hinfnorm.m,
13630 control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
13631 control/hinf/wgt1o.m, control/obsolete/syschnames.m,
13632 control/system/c2d.m, control/system/fir2sys.m,
13633 control/system/is_stabilizable.m, control/system/jet707.m,
13634 control/system/ord2.m, control/system/ss2tf.m, control/system/tf2ss.m,
13635 control/util/zgshsr.m, polynomial/polyout.m:
13636 New @tex section(s) in doc strings for better formating of printed
13637 output.
13638
13639 * control/base/__freqresp__.m, control/base/nyquist.m,
13640 control/base/__stepimp__.m, control/hinf/hinfdemo.m,
13641 control/obsolete/syschnames.m, control/system/sysprune.m:
13642 Use proper double quote marks for TeX.
13643
13644 * control/base/DEMOcontrol.m: Add missing ;
13645
13646 * control/base/nichols.m, control/base/rlocus.m,
13647 control/obsolete/minfo.m, control/system/is_digital.m,
13648 control/system/ss2zp.m, control/system/sysmin.m,
13649 control/system/tf2zp.m, control/util/sortcom.m:
13650 Convert documentation to use or more completely use Texinfo.
13651
13652 * control/base/rlocus.m, control/hinf/dhinfdemo.m,
13653 control/hinf/hinfdemo.m, control/system/ord2.m,
13654 control/system/parallel.m, control/system/ss2tf.m,
13655 control/system/starp.m: Use "@group ... @end group" to avoid ascii
13656 art splitting over a page boundary.
13657
13658 * control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m,
13659 control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
13660 control/hinf/hinfdemo.m, control/hinf/hinfnorm.m,
13661 control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
13662 control/hinf/wgt1o.m, control/system/buildssic.m:
13663 Use {\cal H}_\infty for H-infinity and likewise for H-2 to
13664 the TeX documentation.
13665
13666 * control/system/is_stabilizable.m:
13667 Add Copyright so that help is displayed correctly.
13668
13669 * special-matrix/vander.m: Octave indexes start at 1.
13670
13671 2004-09-21 David Bateman <dbateman@free.fr>
13672
13673 * general/rotdim.m: New function for rotation of an N-d array in an
13674 arbitrary plane.
13675
13676 * general/flipdim.m: New function to flip an N-d array about an
13677 arbitrary axis.
13678
13679 2004-09-15 David Bateman <dbateman@free.fr>
13680
13681 * general/bitget.m: Replace Bmax, which is undefined with bitmax
13682
13683 2004-09-15 John W. Eaton <jwe@octave.org>
13684
13685 * strings/strcmp.m: Fix typo in cell/string array case.
13686 Use iscellstr to check for cells rather than iscell.
13687 Improve diagnostics for invalid args.
13688
13689 2004-09-10 David Bateman <dbateman@free.fr>
13690
13691 * statistics/distributions/binomial_rnd.m: Fix error for scalar n
13692 and p with n > 1, and fix for matrix n and p with n == 1.
13693
13694 * statistics/distributions/poisson_rnd.m: Fix for matrix length,
13695 due to row vs. column vector operations.
13696
13697 2004-09-03 David Bateman <dbateman@free.fr>
13698
13699 * general/repmat.m: Fix to allow logical classes.
13700
13701 2004-08-31 John W. Eaton <jwe@octave.org>
13702
13703 * general/isa.m: New function, from Octave-forge.
13704
13705 2004-08-31 David Bateman <dbateman@free.fr>
13706
13707 * general/bitcmp.m, general/bitget.m, general/bitset.m: Remove
13708 limitation on the use of int64 and uint64 types, and the use
13709 of the eval.
13710
13711 * general/bitset.m: Remove superfluous cast to return type, as bug
13712 in .^ with integer types is fixed.
13713
13714 * general/repmat.m: Adapt to allow integer types.
13715
13716 2004-08-31 Paul Kienzle <pkienzle@users.sf.net>
13717
13718 * plot/axis.m: Don't reset axes when querying them.
13719
13720 2004-08-27 David Bateman <dbateman@free.fr>
13721
13722 * statistics/base/ranks.m: Handle non-consecutive ties.
13723 Eliminate loop.
13724
13725 2004-07-27 David Bateman <dbateman@free.fr>
13726
13727 * general/num2str.m: Also insert spaces in output when precision
13728 argument is supplied.
13729
13730 2004-07-23 David Bateman <dbateman@free.fr>
13731
13732 * general/bitcmp.m, general/bitget.m, general/bitset.m: New functions.
13733
13734 2004-07-22 Etienne Grossmann <etienne@cs.uky.edu>
13735
13736 * general/sub2ind.m: Make reshaping index list unnecessary.
13737
13738 2004-07-22 Paul Kienzle <pkienzle@users.sf.net>
13739
13740 * miscellaneous/unix.m: Fix doc string.
13741
13742 2004-07-22 Stefan van der Walt <stefan@sun.ac.za>
13743
13744 * plot/figure.m: Clarification of documentation.
13745
13746 * image/imshow.m: Warn for complex images.
13747 Only estimate colourmap for images in [0, 65536].
13748
13749 2004-07-22 David Bateman <dbateman@free.fr>
13750
13751 * general/num2str.m: Fix the case of an all zero input.
13752
13753 2004-06-22 Etienne Grossmann <etienne@cs.uky.edu>
13754
13755 * general/ind2sub.m: Doc fix.
13756
13757 2004-06-08 John W. Eaton <jwe@octave.org>
13758
13759 * statistics/tests/kolmogorov_smirnov_test.m: Use func2str to
13760 convert function handle to string for eval.
13761
13762 2004-06-04 Paul Kienzle <pkienzle@users.sf.net>
13763
13764 * plot/errorbar.m: Remove debugging output.
13765
13766 2004-06-03 Stefan van der Walt <stefan@sun.ac.za>
13767
13768 * plot/__pltopt__.m: Properly escape @ symbols in doc string.
13769
13770 2004-06-03 Paul Kienzle <pkienzle@users.sf.net>
13771
13772 * deprecated/com2str.m: Include 'i' suffix for pure imaginary numbers.
13773
13774 * polynomial/polyout.m: Use parenthesis if necessary around
13775 complex polynomial coefficient.
13776
13777 * plot/__errcomm__.m, plot/__errplot__.m: Simplify code and fix
13778 the bug which causes __errplot__ to ignore the last argument.
13779
13780 2004-06-03 David Bateman <dbateman@free.fr>
13781
13782 * general/shiftdim.m: New function based on JWE code snippet.
13783
13784 * general/circdim.m: New function.
13785
13786 2004-05-06 David Bateman <dbateman@free.fr>
13787
13788 * general/issquare.m: Fail if ndim(x) > 2.
13789
13790 * linear-algebra/norm.m, linear-algebra/norm.m: Fail if ndim(x) > 2.
13791
13792 * linear-alegbra/cross.m, linear-algebra/dot.m: Allow matrix and
13793 N-d array arguments. Add optional dim argument to define
13794 dimension along which to operate.
13795
13796 * linear-algebra/dmult.m: Allow N-d arrays.
13797
13798 * linear-algebra/vec.m: Use v(:) and not reshape.
13799
13800 2004-04-29 David Bateman <dbateman@free.fr>
13801
13802 * statistics/base/ranks.m, statistics/base/run_count.m,
13803 statistics/base/studentize.m, statistics/base/kurtosis.m
13804 statistics/base/statistics.m, statistics/base/skewness.m
13805 statistics/base/iqr.m:
13806 Make N-d array aware. Allow optional argument to define the
13807 dimension along which to operate. Update the documentation.
13808
13809 * statistics/base/ranks.m: Change algorithm to use sort,
13810 and adjust for the ties after.
13811
13812 * statistics/base/run_counts.m: Change algorithm to use
13813 the a combination of diff and find, rather than a for-loop.
13814
13815 2004-04-23 Paul Kienzle <pkienzle@users.sf.net>
13816
13817 * plot/hist.m: Correctly determine cutoffs. New tests.
13818
13819 2004-04-23 David Bateman <dbateman@free.fr>
13820
13821 * general/int2str.m: Treat only real part of argument, and treat
13822 NDArrays by stacking the slices through the matrix vertically.
13823
13824 * general/num2str.m: Improve format of integer matrices, and the
13825 conversion of complex matrices added. Treat NDArrays by stacking
13826 the slices through the matrix vertically.
13827
13828 * deprecated/com2str.m: Moved here from general subdirectory.
13829
13830 2004-04-22 John W. Eaton <jwe@octave.org>
13831
13832 * quaternion/qtransvmat.m: Use continuation characters to make
13833 sure result is a matrix instead of a vector. From <aklark@atdot.it>.
13834
13835 2004-04-21 David Bateman <dbateman@free.fr>
13836
13837 * elfun/lcm.m: Make N-d aware.
13838
13839 * general/diff.m: Make the code N-d array aware. Allow an
13840 optional argument to define the dimension along which to perform
13841 the differences and allow the order of the differences to be larger
13842 than the dimension itself.
13843
13844 * general/rot90.m, general/fliplr.m, general/flipud.m: Limit the
13845 use of these functions to 1- and 2-d arrays.
13846
13847 2004-04-16 John W. Eaton <jwe@octave.org>
13848
13849 * elfun/gcd.m: Delete.
13850
13851 2004-04-15 David Bateman <dbateman@free.fr>
13852
13853 * set/create_set.m, general/is_duplicate_entry.m: Make N-d array aware.
13854
13855 * general/shift.m, general/prepad.m, general/postpad.m: Make N-d
13856 array aware and and optional argument for the dimension along
13857 which to operate.
13858
13859 * signal/unwrap.m: Make N-d array aware and fix optional
13860 argument for the dimension to be consistent with other N-d array
13861 functions.
13862
13863 2004-04-08 David Bateman <dbateman@free.fr>
13864
13865 * statistics/distributions/discrete_cdf.m,
13866 statistics/distributions/discrete_inv.m,
13867 statistics/distributions/discrete_pdf.m,
13868 statistics/distributions/discrete_rnd.m,
13869 statistics/distributions/exponential_cdf.m,
13870 statistics/distributions/exponential_inv.m,
13871 statistics/distributions/exponential_pdf.m,
13872 statistics/distributions/exponential_rnd.m,
13873 statistics/distributions/f_cdf.m,
13874 statistics/distributions/f_inv.m,
13875 statistics/distributions/f_pdf.m,
13876 statistics/distributions/f_rnd.m,
13877 statistics/distributions/geometric_cdf.m,
13878 statistics/distributions/geometric_inv.m,
13879 statistics/distributions/geometric_pdf.m,
13880 statistics/distributions/geometric_rnd.m,
13881 statistics/distributions/hypergeometric_rnd.m,
13882 statistics/distributions/kolmogorov_smirnov_cdf.m,
13883 statistics/distributions/laplace_cdf.m,
13884 statistics/distributions/laplace_inv.m,
13885 statistics/distributions/laplace_pdf.m,
13886 statistics/distributions/laplace_rnd.m,
13887 statistics/distributions/logistic_inv.m,
13888 statistics/distributions/logistic_rnd.m,
13889 statistics/distributions/lognormal_cdf.m,
13890 statistics/distributions/lognormal_inv.m,
13891 statistics/distributions/lognormal_pdf.m,
13892 statistics/distributions/lognormal_rnd.m,
13893 statistics/distributions/pascal_cdf.m,
13894 statistics/distributions/pascal_inv.m,
13895 statistics/distributions/pascal_pdf.m,
13896 statistics/distributions/pascal_rnd.m,
13897 statistics/distributions/poisson_cdf.m,
13898 statistics/distributions/poisson_inv.m,
13899 statistics/distributions/poisson_pdf.m,
13900 statistics/distributions/poisson_rnd.m,
13901 statistics/distributions/t_cdf.m,
13902 statistics/distributions/t_inv.m,
13903 statistics/distributions/t_pdf.m,
13904 statistics/distributions/t_rnd.m,
13905 statistics/distributions/weibull_cdf.m,
13906 statistics/distributions/weibull_inv.m,
13907 statistics/distributions/weibull_pdf.m,
13908 statistics/distributions/weibull_rnd.m:
13909 Allow N-d arrays.
13910
13911 * statistics/distributions/discrete_inv.m: Fix bug in indexing,
13912 that results in NaN in places where it should not have had.
13913
13914 * statistics/distributions/discrete_rnd.m: New argument formats to
13915 allow creating arbitrary matrices, compatiable with the other
13916 *_rnd.m functions. Maintain compatibility with previous format.
13917
13918 * statistics/distributions/empirical_rnd.m: New argument formats
13919 to allow creating arbitrary matrices, compatiable with the other
13920 *_rnd.m functions. Maintain compatibility with previous
13921 format. Allow N-d arrays.
13922
13923 * statistics/distributions/hypergeometric_cdf.m,
13924 statistics/distributions/hypergeometric_inv.m,
13925 statistics/distributions/hypergeometric_pdf.m,
13926 statistics/distributions/wiener_rnd.m:
13927 Error for non-scalar arguments.
13928
13929 * statistics/distributions/pascal_rnd.m:
13930 Correct for n = 1 bug, where all elements were equal.
13931
13932 2004-04-06 David Bateman <dbateman@free.fr>
13933
13934 * general/common_size.m, miscellaneous/bincoeff.m,
13935 statistics/distributions/beta_cdf.m,
13936 statistics/distributions/beta_inv.m,
13937 statistics/distributions/beta_pdf.m,
13938 statistics/distributions/beta_rnd.m,
13939 statistics/distributions/binomial_cdf.m,
13940 statistics/distributions/binomial_inv.m,
13941 statistics/distributions/binomial_pdf.m,
13942 statistics/distributions/binomial_rnd.m,
13943 statistics/distributions/cauchy_cdf.m,
13944 statistics/distributions/cauchy_inv.m,
13945 statistics/distributions/cauchy_pdf.m,
13946 statistics/distributions/cauchy_rnd.m,
13947 statistics/distributions/chisquare_cdf.m,
13948 statistics/distributions/chisquare_inv.m,
13949 statistics/distributions/chisquare_pdf.m,
13950 statistics/distributions/chisquare_rnd.m,
13951 statistics/distributions/gamma_cdf.m,
13952 statistics/distributions/gamma_inv.m,
13953 statistics/distributions/gamma_pdf.m,
13954 statistics/distributions/gamma_rnd.m,
13955 statistics/distributions/normal_cdf.m,
13956 statistics/distributions/normal_inv.m,
13957 statistics/distributions/normal_pdf.m,
13958 statistics/distributions/normal_rnd.m,
13959 statistics/distributions/stdnormal_cdf.m,
13960 statistics/distributions/stdnormal_pdf.m,
13961 statistics/distributions/stdnormal_rnd.m,
13962 statistics/distributions/uniform_cdf.m,
13963 statistics/distributions/uniform_inv.m,
13964 statistics/distributions/uniform_pdf.m,
13965 statistics/distributions/uniform_rnd.m:
13966 Allow the inputs to be N-d arrays.
13967
13968 * statistics/base/var.m: Update for N-d arrays. Allow dimension arg.
13969 * statistics/base/median.m: Likewise.
13970
13971 2004-04-02 David Bateman <dbateman@free.fr>
13972
13973 * statistics/base/std.m: Allow optional args for type and dim.
13974 * statistics/base/center.m, statistics/base/meansq.m,
13975 statistics/base/moment.m, statistics/base/range.m:
13976 Update for N-d arrays.
13977 * signal/fftshift.m: Fix dimensioning error.
13978
13979 * statistics/base/std.m: Use repmat not ones(nr,1)*mean to allow
13980 N-d arrays.
13981
13982 * general/mod.m, general/mod.m: Allow N-d arrays with one scalar arg.
13983
13984 * signal/fftshift.m: Update for N-d arrays, allow optional dim arg.
13985
13986 * specfun/erfinv.m, general/repmat.m: Update for N-d arrays.
13987
13988 * control/base/bode.m, control/base/lqg.m, control/system/ss2sys.m,
13989 control/system/cellidx.m, control/system/dmr2d.m control/system/ss.m,
13990 control/system/sysprune.m: Doc update for usage of cell arrays.
13991
13992 * control/system/sysidx.m: Use cellidx and not listidx.
13993
13994 2004-03-12 John W. Eaton <jwe@bevo.che.wisc.edu>
13995
13996 * plot/__pltopt1__.m: Always add title clause to plot command with
13997 default of "" (so it is off unless explicitly set by the user).
13998
13999 2004-03-12 Stefan van der Walt <stefan@sun.ac.za>
14000
14001 * image/imshow.m: Accept "truesize" argument.
14002 Ignore current colormap. New tests and demos.
14003
14004 2004-03-10 Volker Kuhlmann <VolkerKuhlmann@gmx.de>
14005
14006 * signal/sinewave.m: Allow N to default to M.
14007
14008 2004-03-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14009
14010 * signal/unwrap.m: Use "isempty (tol)" instead of "tol == []".
14011
14012 2004-03-04 John W. Eaton <jwe@bevo.che.wisc.edu>
14013
14014 * general/deal.m: New function.
14015 Add tests from Paul Kienzle.
14016
14017 2004-03-03 Stefan van der Walt <stefan@sun.ac.za>
14018
14019 * plot/hist.m: Compute histogram correctly for n>=30.
14020
14021 2004-03-02 Paul Kienzle <pkienzle@users.sf.net>
14022
14023 * signal/sinc.m: Use i(:) instead of i when checking for any nonzeros.
14024
14025 2004-03-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14026
14027 * miscellaneous/horzcat.m: Delete.
14028 * miscellaneous/vertcat.m: Delete.
14029
14030 2004-02-19 John W. Eaton <jwe@bevo.che.wisc.edu>
14031
14032 * plot/figure.m: Also look for GNUTERM in the environment and use
14033 that if it is set (for OS X). From Per Persson <persquare@mac.com>.
14034
14035 2004-02-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14036
14037 * control/base/__stepimp__.m: Only call clearplot if we will be
14038 doing multiple plots in the same gnuplot frame.
14039
14040 2004-02-16 John W. Eaton <jwe@bevo.che.wisc.edu>
14041
14042 * control/system/__sysconcat__.m, control/system/__tfl__.m,
14043 control/system/cellidx.m, control/system/ss.m,
14044 control/system/tf.m, control/system/zp.m: New functions.
14045
14046 2004-02-16 Glenn Golden <gdg@zplane.com>
14047
14048 * statistics/distributions/discrete_inv.m:
14049 Reduce memory requirements.
14050
14051 2004-02-16 John W. Eaton <jwe@bevo.che.wisc.edu>
14052
14053 * plot/__errcomm__.m: Fix thinko in previous change.
14054 From Teemu Ikonen <tpikonen@pcu.helsinki.fi>.
14055
14056 2004-02-16 A S Hodel <a.s.hodel@Eng.Auburn.EDU>
14057
14058 * control/base/__bodquist__.m, control/base/__stepimp__.m,
14059 control/base/analdemo.m, control/base/bddemo.m,
14060 control/base/bode.m, control/base/dre.m, control/base/frdemo.m,
14061 control/base/lqg.m, control/base/nyquist.m, control/base/place.m,
14062 control/base/rldemo.m, control/base/rlocus.m,
14063 control/base/tzero.m, control/hinf/dgkfdemo.m,
14064 control/hinf/dhinfdemo.m, control/hinf/h2syn.m,
14065 control/hinf/hinf_ctr.m, control/hinf/hinfsyn.m,
14066 control/hinf/wgt1o.m, control/obsolete/dlqg.m,
14067 control/obsolete/packsys.m, control/obsolete/series.m,
14068 control/system/__sysdefioname__.m,
14069 control/system/__sysdefstname__.m, control/system/__sysgroupn__.m,
14070 control/system/__tf2sysl__.m, control/system/buildssic.m,
14071 control/system/c2d.m, control/system/d2c.m,
14072 control/system/dmr2d.m, control/system/fir2sys.m,
14073 control/system/is_signal_list.m, control/system/is_siso.m,
14074 control/system/jet707.m, control/system/listidx.m,
14075 control/system/moddemo.m, control/system/ord2.m,
14076 control/system/packedform.m, control/system/parallel.m,
14077 control/system/ss2sys.m, control/system/sys2tf.m,
14078 control/system/sys2zp.m, control/system/sysadd.m,
14079 control/system/sysappend.m, control/system/sysconnect.m,
14080 control/system/syscont.m, control/system/sysdimensions.m,
14081 control/system/sysdisc.m, control/system/sysdup.m,
14082 control/system/sysgetsignals.m, control/system/sysgettype.m,
14083 control/system/sysgroup.m, control/system/sysmin.m,
14084 control/system/sysmult.m, control/system/sysprune.m,
14085 control/system/sysrepdemo.m, control/system/sysscale.m,
14086 control/system/syssetsignals.m, control/system/syssub.m,
14087 control/system/sysupdate.m, control/system/tf2sys.m,
14088 control/system/ugain.m, control/system/zp2ss.m,
14089 control/system/zp2sys.m, control/util/__outlist__.m,
14090 control/util/__zgpbal__.m, control/util/strappend.m:
14091 Use cell arrays instead of lists.
14092
14093 2004-01-23 Stefan van der Walt <stefan@sun.ac.za>
14094
14095 * plot/bar.m: Increase size of cutoff vector from xlen-1 to xlen
14096 so that bar (1, 1) will work.
14097
14098 2004-01-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14099
14100 * plot/__errcomm__.m: Cope with nargin now being a function.
14101 * plot/__errplot__.m: Likewise.
14102 * plot/__plt__.m: Likewise.
14103 * plot/plot_border.m: Likewise.
14104
14105 * Makefile.in (distclean, maintainer-clean): Remove DOCSTRINGS,
14106 not $(DOCSTRINGS).
14107
14108 2004-01-21 Quentin Spencer <qspencer@ieee.org>
14109
14110 * linear-algebra/rank.m: Allow rank ([]) to return 0, same as
14111 rank ([], tol).
14112
14113 2004-01-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14114
14115 * elfun/acot.m: Return atan (1./z).
14116 From Gregory Vanuxem <g.vanuxem@wanadoo.fr>.
14117
14118 * miscellaneous/dir.m: New file.
14119
14120 * general/num2str.m: Use "%d" as format if values are ints with
14121 magnitude less than 1e10.
14122
14123 2004-01-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14124
14125 * general/num2str.m: If single arg is string, return it.
14126
14127 * miscellaneous/not.m: New file.
14128
14129 * miscellaneous/unix.m: New file.
14130
14131 * miscellaneous/isunix.m: New file.
14132 * miscellaneous/ispc.m: New file.
14133
14134 * miscellaneous/computer.m: New file.
14135
14136 * miscellaneous/delete.m: New file.
14137
14138 2004-01-08 John W. Eaton <jwe@bevo.che.wisc.edu>
14139
14140 * statistics/tests/kolmogorov_smirnov_test_2.m: Fix test for ties.
14141
14142 2004-01-07 John W. Eaton <jwe@bevo.che.wisc.edu>
14143
14144 * miscellaneous/path.m: Handle DEFAULT_LOADPATH substitution.
14145 Always return substituted version of LOADPATH if nargout != 0.
14146
14147 2003-12-21 Schloegl Alois <alois.schloegl@tugraz.at>
14148
14149 * miscellaneous/fullfile.m: If filename is empty, set it to "."
14150 before continuing.
14151
14152 * miscellaneous/fileparts.m: Allow name to start with ".".
14153
14154 2003-12-16 John W. Eaton <jwe@bevo.che.wisc.edu>
14155
14156 * general/ind2sub.m: New file.
14157 * general/sub2ind.m: New file.
14158
14159 2003-12-15 John W. Eaton <jwe@bevo.che.wisc.edu>
14160
14161 * control/system/zp2ss.m: Don't save and restore
14162 warn_empty_list_elements.
14163
14164 2003-12-15 Gabriele Pannocchia <g.pannocchia@ing.unipi.it>
14165
14166 * control/system/zp2ss.m: Correct definition of pure gain system.
14167
14168 2003-12-10 Quentin Spencer <qspencer@ieee.org>
14169
14170 * statistics/base/mean.m: Remove special case for row vectors.
14171
14172 2003-11-19 Quentin Spencer <qspencer@ieee.org>
14173
14174 * signal/freqz_plot.m: Save and restore automatic_replot too.
14175
14176 2003-11-18 Danilo Piazzalunga <danilopiazza@libero.it>
14177
14178 * statistics/base/iqr.m: Handle matrices.
14179
14180 2003-11-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14181
14182 * general/issymmetric.m: Don't fail if norm (x) == 0.
14183
14184 2003-11-17 John W. Eaton <jwe@bevo.che.wisc.edu>
14185
14186 * miscellaneous/path.m: Fix thinko in previous change.
14187
14188 2003-11-14 Gabriele Pannocchia <g.pannocchia@ing.unipi.it>
14189
14190 * control/base/dare.m: Check positive (semi)definiteness and
14191 dimensions of r (and q).
14192 * control/base/dlqr.m: Check stabilizability of (A,B),
14193 detectability of (A,Q), and whether (A,Q) has non minimal modes
14194 near unit circle.
14195
14196 * control/system/is_detectable.m: Use Hautus Lemma.
14197 Correct the behavior for discrete-time systems.
14198 * control/system/is_stabilizable.m: Likewise.
14199
14200 * linear-algebra/krylov.m: Return H = [] in Vnrm == 0 case.
14201
14202 * linear-algebra/krylovb.m: Fix typo in usage message.
14203
14204 * general/isdefinite.m: New function.
14205
14206 2003-10-29 John W. Eaton <jwe@bevo.che.wisc.edu>
14207
14208 * general/reshape: Delete.
14209
14210 2003-10-28 John W. Eaton <jwe@bevo.che.wisc.edu>
14211
14212 * general/numel.m: Delete.
14213
14214 2003-10-15 John W. Eaton <jwe@bevo.che.wisc.edu>
14215
14216 * miscellaneous/horzcat.m, miscellaneous/vartcat.m: New files.
14217
14218 * deprecated/isstr.m: New file.
14219
14220 2003-10-04 John W. Eaton <jwe@bevo.che.wisc.edu>
14221
14222 * plot/__axis_label__.m, plot/xlabel.m, plot/ylabel.m,
14223 plot/zlabel.m, plot/title.m: Return a value if nargout > 0.
14224
14225 2003-10-02 Quentin Spencer <qspencer@ieee.org>
14226
14227 * statistics/base/mean.m: Fix missing semicolon problem.
14228
14229 2003-09-08 Al Niessner <Al.Niessner@jpl.nasa.gov>
14230
14231 * plot/subplot.m: New global variable, __multiplot_scale__.
14232
14233 2003-08-29 David Castelow <DCastelow@Airspan.com>
14234
14235 * strings/dec2base.m, strings/dec2bin.m, strings/dec2hex.m:
14236 Allow optional length argument.
14237
14238 2003-08-28 John W. Eaton <jwe@bevo.che.wisc.edu>
14239
14240 * polynomial/polyfit.m: Avoid calling flipud.
14241 From Pascal A. Dupuis <Pascal.Dupuis@esat.kuleuven.ac.be>.
14242 Return structure as second output value for improved Matlab
14243 compatibility.
14244
14245 2003-07-30 John W. Eaton <jwe@bevo.che.wisc.edu>
14246
14247 * linear-algebra/cond.m: Behave as though old built-in variable
14248 propagate_empty_matrices is always 1. Also handle empty matrices
14249 with one non-zero dimension.
14250
14251 * miscellaneous/dump_prefs.m: Add warn_separator_insert and
14252 warn_single_quote_string to the list.
14253 Delete whitespace_in_literal_matrix and propagate_empty_matrices
14254 from the list.
14255
14256 2003-07-25 Paul Kienzle <pkienzle@users.sf.net>
14257
14258 * signal/autocov.m: Transpose result of conj because diag returns
14259 a column vector, not a row vector.
14260
14261 * audio/playaudio.m, audio/record.m, image/image.m,
14262 miscellaneous/bug_report.m: Protect spaces in filenames
14263 with quotes.
14264
14265 2003-07-15 John W. Eaton <jwe@bevo.che.wisc.edu>
14266
14267 * io/printf.m, io/puts.m: Delete.
14268
14269 * miscellaneous/dump_prefs.m: Delete define_all_return_values and
14270 default_return_value from the list.
14271 Add warn_undefined_return_values to the list.
14272
14273
14274 2003-07-13 John W. Eaton <jwe@bevo.che.wisc.edu>
14275
14276 * miscellaneous/dump_prefs.m: Delete default_global_variable_value
14277 and initialize_global_variables from the list.
14278
14279 2003-07-11 John W. Eaton <jwe@bevo.che.wisc.edu>
14280
14281 * image/colormap.m: Don't save and restore default_eval_print_flag.
14282
14283 * miscellaneous/dump_prefs.m: Delete default_eval_print_flag.
14284
14285 * control/util/zgshsr.m: Use x OP= y instead of x = x OP y.
14286 * control/system/sys2fir.m: Likewise.
14287
14288 * control/system/is_siso.m: Use && instead of & where appropriate.
14289 * control/system/__tf2sysl__.m: Likewise.
14290
14291 * control/system/__tf2sysl__.m: Use end instead of length(X).
14292
14293 * control/freqchkw.m: Use %-escapes for error instead of num2str
14294 and [] concatenation.
14295 * control/system/sys2fir.m: Likewise.
14296
14297 * control/base/dgram.m, control/base/freqchkw.m,
14298 control/base/gram.m, control/system/__abcddims__.m,
14299 control/system/__sysdefstname__.m, control/system/__tf2sysl__.m,
14300 control/system/is_sample.m, control/system/is_signal_list.m,
14301 control/system/is_siso.m, control/system/sys2fir.m,
14302 control/system/syschtsam.m, control/system/sysgettsam.m,
14303 control/system/sysgettype.m, control/system/tf2zp.m,
14304 control/system/ugain.m, control/util/prompt.m,
14305 control/util/run_cmd.m, control/util/zgrownorm.m,
14306 control/util/zgshsr.m:
14307 Improve conformance to Octave coding style.
14308
14309 * miscellaneous/dump_prefs.m: Add warn_resize_on_reange_error to
14310 the list.
14311 Delete resize_on_range_error from the list.
14312
14313 * control/base/pzmap.m, control/base/place.m,
14314 control/base/__freqresp__.m, control/system/sysappend.m,
14315 control/system/syscont.m, control/system/sysdisc.m,
14316 control/system/sysgroup.m, control/system/tfout.m,
14317 control/system/zp2ss.m, control/system/zpout.m,
14318 control/util/__outlist__.m, signal/arma_rnd.m, general/shift.m,
14319 strings/strcat.m: Save and restore warn_empty_list_elements, not
14320 empty_list_elements_ok.
14321
14322 * miscellaneous/dump_prefs.m: Add warn_empty_list_elements to the list.
14323 Delete empty_list_elements_ok from the list.
14324
14325 2003-07-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14326
14327 * miscellaneous/dump_prefs.m: Include warn_neg_dim_as_zero in the
14328 list.
14329 Delete treat_neg_dim_as_zero from the list.
14330
14331 * strings/blanks.m: Don't check treat_neg_dim_as_zero.
14332
14333 2003-07-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14334
14335 * general/reshape.m: Omit do_fortran_indexing from doc string (it
14336 was not used in the code in any case).
14337
14338 * strings/strjust.m: Temporarily set warn_fortran_indexing, not
14339 do_fortran_indexing.
14340
14341 * statistics/base/moment.m: Temporarily set warn_str_to_num, not
14342 implict_str_to_num_ok. Use unwind_protect block to do it.
14343
14344 * miscellaneous/dump_prefs.m: Include DEFAULT_EXEC_PATH,
14345 DEFAULT_LOAD_PATH, crash_dumps_octave_core,
14346 sighup_dumps_octave_core, sigterm_dumps_octave_core,
14347 warn_imag_to_real, warn_num_to_str, warn_str_to_num, and
14348 warn_fortran_indexing in the list.
14349 Delete ok_to_lose_imaginary_part, implicit_num_to_str_ok,
14350 implicit_str_to_num_ok, do_fortran_indexing, and
14351 prefer_column_vectors from list.
14352
14353 2003-07-02 John W. Eaton <jwe@bevo.che.wisc.edu>
14354
14355 * Makefile.in (distclean, maintainer-clean): Also remove
14356 gethelp$(BUILD_EXEEXT), $(DOCSTRINGS), and autom4te.cache
14357 directory.
14358
14359 2003-06-17 Aaron A. King <king@quercus.tiem.utk.edu>
14360
14361 * plot/hist.m: Don't forget to define n if x is a vector.
14362
14363 2003-06-13 Alois Schloegl <alois.schloegl@tugraz.at>
14364
14365 * miscellaneous/fileparts.m: For compatibility with Matlab,
14366 return "." with extension.
14367
14368 2003-06-04 John W. Eaton <jwe@bevo.che.wisc.edu>
14369
14370 * control/base/__stepimp__.m, control/base/nichols.m,
14371 control/base/nyquist.m, miscellaneous/dump_prefs.m,
14372 plot/bottom_title.m, plot/mplot.m, plot/multiplot.m,
14373 plot/oneplot.m, plot/plot_border.m, plot/subplot.m,
14374 plot/subwindow.m, plot/top_title.m, signal/freqz_plot.m:
14375 Eliminate gnuplot_has_multiplot (assume it is always true).
14376
14377 2003-05-14 John W. Eaton <jwe@bevo.che.wisc.edu>
14378
14379 * Makefile.in, image/Makefile.in, startup/Makefile.in: Handle DESTDIR.
14380
14381 2003-05-05 Andy Adler <adler@site.uottawa.ca>
14382
14383 * plot/hist.m: Improve performance by using different algorithms
14384 depending on number of bins.
14385
14386 2003-05-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14387
14388 * control/system/sysadd.m: If systems are not "tf", convert before
14389 adding.
14390
14391 2003-05-01 Paul Kienzle <pkienzle@users.sf.net>
14392
14393 * image/imagesc.m: Accept data limits parameter for colormap.
14394
14395 2003-04-11 Doug Stewart <dastew@sympatico.ca>
14396
14397 * control/base/__stepimp__.m: If digital impulse, reduce gain of
14398 the impulse by t_step.
14399
14400 2003-04-07 John W. Eaton <jwe@bevo.che.wisc.edu>
14401
14402 * control/base/__bodquist__.m: Don't convert pdbig and fdbig to
14403 column vectors.
14404
14405 2003-03-24 Quentin Spencer <qspencer@ieee.org>
14406
14407 * linear-algebra/null.m: Handle empty matrix arg.
14408
14409 2003-03-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14410
14411 * general/shift.m: Force empty_list_elements_ok to 1.
14412
14413 2003-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14414
14415 * deprecated/struct_contains.m, deprecated/struct_elements.m:
14416 New files.
14417
14418 2003-02-20 John W. Eaton <jwe@bevo.che.wisc.edu>
14419
14420 * statistics/tests/kolmogorov_smirnov_test.m: Use str2func to make
14421 function handle to pass to feval.
14422 * statistics/base/qqplot.m: Likewise.
14423 * statistics/base/ppplot.m: Likewise.
14424 * signal/spectral_xdf.m: Likewise.
14425 * signal/spectral_adf.m: Likewise.
14426
14427 2003-02-19 John W. Eaton <jwe@bevo.che.wisc.edu>
14428
14429 * plot/axis.m: Avoid whitespace in literal matrix problem.
14430
14431 2003-02-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14432
14433 * linear-algebra/logm.m: New file.
14434
14435 2003-02-18 David Bateman <dbateman@free.fr>
14436
14437 * mkpkgadd: Scan C++ files as well
14438
14439 2003-02-13 Alois Schloegl <alois.schloegl@tugraz.at>
14440
14441 * strings/findstr.m: Return empty set for zero-length target.
14442
14443 2003-02-11 Paul Kienzle <pkienzle@users.sf.net>
14444
14445 * set/union.m: Preserve the orientation of inputs.
14446
14447 2003-01-23 John W. Eaton <jwe@bevo.che.wisc.edu>
14448
14449 * general/int2str.m: Eliminate leading spaces.
14450
14451 2003-01-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14452
14453 * general/int2str.m: Do a better job with 0, Inf, and NaN,
14454
14455 2003-01-11 Paul Kienzle <pkienzle@users.sf.net>
14456
14457 * Makefile.in (gethelp$(BUILD_EXEEXT)): Pass $(BUILD_CXXFLAGS) and
14458 $(BUILD_LDFLAGS) to compiler.
14459
14460 2003-01-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14461
14462 * general/num2str.m: Don't specify field width for scalars.
14463
14464 2003-01-05 John W. Eaton <jwe@bevo.che.wisc.edu>
14465
14466 * Makefile.in (DISTFILES): Don't forget mkpkgadd.
14467
14468 2003-01-03 John W. Eaton <jwe@bevo.che.wisc.edu>
14469
14470 * gethelp.cc: Define __USE_STD_IOSTREAM if using Compaq C++.
14471
14472 * miscellaneous/tempname.m: New file.
14473
14474 * miscellaneous/tempdir.m: New file.
14475
14476 * miscellaneous/fullfile.m: New file.
14477
14478 2003-01-02 John W. Eaton <jwe@bevo.che.wisc.edu>
14479
14480 * miscellaneous/fileparts.m: New file.
14481
14482 * io/beep.m: New file.
14483
14484 * plot/__pltopt1__.m: Call undo_string_escapes for title part of
14485 format only.
14486
14487 2003-01-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14488
14489 * strings/strcmp.m: Handle cell arrays of strings.
14490
14491 2002-12-18 John W. Eaton <jwe@bevo.che.wisc.edu>
14492
14493 * general/int2str.m: Handle matrices.
14494 * general/num2str.m: Likewise.
14495 Also handle optional precision, and format args.
14496
14497 2002-12-17 John W. Eaton <jwe@bevo.che.wisc.edu>
14498
14499 * audio/Makefile.in, control/base/Makefile.in,
14500 control/hinf/Makefile.in, control/obsolete/Makefile.in,
14501 control/system/Makefile.in, elfun/Makefile.in,
14502 finance/Makefile.in, general/Makefile.in, image/Makefile.in,
14503 io/Makefile.in, linear-algebra/Makefile.in,
14504 miscellaneous/Makefile.in, polynomial/Makefile.in,
14505 quaternion/Makefile.in, set/Makefile.in, signal/Makefile.in,
14506 specfun/Makefile.in, special-matrix/Makefile.in,
14507 statistics/base/Makefile.in, statistics/distributions/Makefile.in,
14508 statistics/models/Makefile.in, statistics/tests/Makefile.in,
14509 strings/Makefile.in, time/Makefile.in, plot/Makefile.in,
14510 deprecated/Makefile.in: Use new do-script-install and
14511 do-script-uninstall macros.
14512
14513 * mkpkgadd: New script.
14514
14515 * plot/close.m: New file.
14516
14517 2002-11-15 John W. Eaton <jwe@bevo.che.wisc.edu>
14518
14519 * image/image.m: Use -raw option for xv.
14520 From Remy Bruno <remy.bruno@libertysurf.fr>
14521
14522 2002-11-12 John W. Eaton <jwe@bevo.che.wisc.edu>
14523
14524 * control/base/lsim.m: Use approximate test for step size change.
14525
14526 * signal/bartlett.m: Avoid row/column mismatch error.
14527
14528 2002-11-12 Paul Kienzle <pkienzle@users.sf.net>
14529
14530 * statistics/base/var.m: Use better formula for improved accuracy.
14531
14532 2002-11-04 Nicholas Piper <nick-octave@nickpiper.co.uk>
14533
14534 * control/base/lsim.m: Correct doc string.
14535
14536 2002-11-04 A S Hodel <a.s.hodel@Eng.Auburn.EDU>
14537
14538 * control/system/syssub.m: Call tf2sys with Gnum-Hnum, not Gnum+Hnum.
14539
14540 2002-11-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14541
14542 * plot/contour.m: Handle x and y as matrices too.
14543
14544 2002-11-01 Joseph P. Skudlarek <jskud@jskud.com>
14545
14546 * plot/contour.m: Fix error and usage messages.
14547
14548 2002-11-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14549
14550 * plot/contour.m: Correct orientation of plot.
14551
14552 2002-10-31 John W. Eaton <jwe@bevo.che.wisc.edu>
14553
14554 * control/base/analdemo.m: Fix typo.
14555
14556 2002-10-31 Francesco Potorti` <pot@gnu.org>
14557
14558 * statistics/distributions/discrete_pdf.m: Fix typo.
14559
14560 2002-10-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14561
14562 * mkdoc: Exit immediately on errors.
14563 Exit with error if gethelp does not exist.
14564
14565 * Makefile.in: Use $(BUILD_EXEEXT) as appropriate.
14566
14567 2002-10-08 John W. Eaton <jwe@bevo.che.wisc.edu>
14568
14569 * Makefile.in (gethelp): Use $(BUILD_CXX), not $(CXX).
14570
14571 2002-09-27 Paul Kienzle <pkienzle@users.sf.net>
14572
14573 * statistics/distributions/normal_cdf.m: Handle variance == 0.
14574 * statistics/distributions/normal_pdf.m: Likewise.
14575 * statistics/distributions/normal_inv.m: Likewise.
14576
14577 2002-09-27 Paul Kienzle <pkienzle@users.sf.net>
14578
14579 * specfun/erfinv.m: Return NaN for NaN inputs.
14580
14581 2002-09-26 Jeff Cunningham <jeffrey@cunningham.net>
14582
14583 * statistics/base/var.m: Handle complex values.
14584
14585 2002-08-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14586
14587 * configure.in (AC_CONFIG_FILES): Add deprecated/Makefile to the
14588 list.
14589 * deprecated/Makefile.in: New file.
14590
14591 2002-08-09 Paul Kienzle <pkienzle@users.sf.net>
14592
14593 * statistics/distributions/beta_cdf.m: Replace betai with betainc.
14594 * statistics/distributions/binomial_cdf.m: Likewise.
14595 * statistics/distributions/f_cdf.m: Likewise.
14596 * statistics/distributions/t_cdf.m: Likewise.
14597
14598 * miscellaneous/bincoeff.m: Replace lgamma with gammaln.
14599 * specfun/beta.m: Likewise.
14600 * special-matrix/invhilb.m: Likewise (but it is only in a comment).
14601 * statistics/distributions/gamma_pdf.m: Likewise.
14602 * statistics/distributions/poisson_pdf.m: Likewise.
14603
14604 * statistics/distributions/gamma_cdf.m: replace gammai with gammainc
14605 * statistics/distributions/poisson_cdf.m: Likewise.
14606
14607 2002-08-09 John W. Eaton <jwe@bevo.che.wisc.edu>
14608
14609 * deprecated/is_bool.m: New file.
14610 * deprecated/is_complex.m: New file.
14611 * deprecated/is_global.m: New file.
14612 * deprecated/is_list.m: New file.
14613 * deprecated/is_matrix.m: New file.
14614 * deprecated/is_scalar.m: New file.
14615 * deprecated/is_square.m: New file.
14616 * deprecated/is_stream.m: New file.
14617 * deprecated/is_struct.m: New file.
14618 * deprecated/is_symmetric.m: New file.
14619 * deprecated/is_vector.m: New file.
14620 * Change all callers of these functions to use the new names.
14621
14622 * deprecated: New directory.
14623 * Makefile.in (SUBDIRS): Add it to the list.
14624
14625 * general/isscalar.m: Rename from is_scalar.m.
14626 * general/issquare.m: Rename from is_square.m.
14627 * general/issymmetric.m: Rename from is_symmetric.m.
14628 * general/isvector.m: Rename from is_vector.m.
14629
14630 2002-08-05 John W. Eaton <jwe@bevo.che.wisc.edu>
14631
14632 * statistics/base/mean.m: Allow empty matrices.
14633 Handle DIM arg.
14634
14635 2002-08-05 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14636
14637 * plot/__errcomm__.m: If format is not specified, default to error
14638 bar format.
14639
14640 2002-08-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14641
14642 * miscellaneous/popen2.m: Use F_SETFL and O_NONBLOCK, not
14643 __F_SETFL__ and __O_NONBLOCK__.
14644
14645 * image/saveimage.m: Use OCTAVE_VERSION, not __OCTAVE_VERSION__.
14646 * miscellaneous/bug_report.m: Likewise.
14647
14648 2002-07-25 John W. Eaton <jwe@bevo.che.wisc.edu>
14649
14650 * general/mod.m: Use isreal (x), not any (any (imag (x))).
14651 * general/rem.m: Likewise.
14652
14653 * plot/loglogerr.m: Use varargin instead of old style varargs.
14654 * plot/semilogxerr.m: Likewise.
14655 * plot/semilogyerr.m: Likewise.
14656
14657 2002-07-25 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14658
14659 * plot/__errcomm__.m: New file. Common functionality for error plots.
14660 * plot/loglogerr.m: New file. Double logarithm plots with errorbars.
14661 * plot/semilogxerr.m: New file. Semilogarithm plots with errorbars.
14662 * plot/semilogyerr.m: New file. Semilogarithm plots with errorbars
14663
14664 * plot/errorbar.m: Use __errcomm__.m.
14665 * plot/__errplot__.m: Minor cleanups.
14666 * plot/__pltopt__.m: Handle boxxyerrorbars plot style.
14667 * plot/__pltopt1__.m: Likewise.
14668
14669 2002-07-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14670
14671 * general/rem.m: Delete redundant call to usage.
14672
14673 * general/mod.m: Additional error checks, Texinfoize doc string.
14674
14675 2002-04-29 Paul Kienzle <pkienzle@users.sf.net>
14676
14677 * general/mod.m: New function.
14678
14679 2002-07-10 John W. Eaton <jwe@bevo.che.wisc.edu>
14680
14681 * control/system/sysmult.m: Use varargin instead of old style varargs.
14682 * control/system/sysadd.m: Likewise.
14683 * control/system/sysgroup.m: Likewise.
14684 * control/system/syssub.m: Likewise.
14685 * elfun/gcd.m: Likewise.
14686 * elfun/lcm.m: Likewise.
14687 * general/common_size.m: Likewise.
14688 * io/printf.m: Likewise.
14689 * miscellaneous/menu.m: Likewise.
14690 * miscellaneous/path.m: Likewise.
14691 * plot/__errplot__.m: Likewise.
14692 * plot/__plt__.m: Likewise.
14693 * plot/axis.m: Likewise.
14694 * plot/errorbar.m: Likewise.
14695 * plot/mplot.m: Likewise.
14696 * plot/loglog.m: Likewise.
14697 * plot/plot.m: Likewise.
14698 * plot/plot_border.m: Likewise.
14699 * plot/semilogx.m: Likewise.
14700 * plot/semilogy.m: Likewise.
14701 * plot/xlabel.m: Likewise.
14702 * plot/ylabel.m: Likewise.
14703 * plot/zlabel.m: Likewise.
14704 * statistics/base/ppplot.m: Likewise.
14705 * statistics/base/qqplot.m: Likewise.
14706 * statistics/tests/bartlett_test.m: Likewise.
14707 * statistics/tests/kolmogorov_smirnov_test.m: Likewise.
14708 * statistics/tests/kruskal_wallis_test.m: Likewise.
14709 * strings/str2mat.m: Likewise.
14710 * strings/strcat.m: Likewise.
14711
14712 2002-06-27 Paul Kienzle <pkienzle@jazz.ncnr.nist.gov>
14713
14714 * statistics/distributions/gamma_pdf.m: Avoid overflow in more cases.
14715
14716 2002-05-01 John W. Eaton <jwe@bevo.che.wisc.edu>
14717
14718 * skip-autoheader: New file, for autogen.sh.
14719 * Makefile.in (DISTFILES): Add it to the list.
14720
14721 2002-04-29 Paul Kienzle <pkienzle@users.sf.net>
14722
14723 * general/repmat.m: New function.
14724
14725 2002-04-25 Paul Kienzle <pkienzle@users.sf.net>
14726
14727 * audio/lin2mu.m: Accept matrices and [-1,1] normalized audio.
14728 Use optional parameter to specify the number of bits in the input.
14729 * audio/mu2lin.m: Accept matrices, return n-bit integers or
14730 floats in the range [-1,1], 2x speedup.
14731
14732 * strings/index.m, strings/rindex.m: Vectorize for speed.
14733
14734 2002-04-25 John W. Eaton <jwe@bevo.che.wisc.edu>
14735
14736 * linear-algebra/kron.m: Delete.
14737
14738 2002-04-24 Paul Kienzle <pkienzle@users.sf.net>
14739
14740 * signal/freqz.m: If nargout is zero, plot results instead of
14741 returning them.
14742 * signal/freqz_plot.m: New file.
14743
14744 2002-04-24 Bill Lash <lash@tellabs.com>
14745
14746 * signal/unwrap.m: New file.
14747
14748 2002-04-23 Paul Kienzle <pkienzle@users.sf.net>
14749
14750 * image/rgb2hsv.m: Faster, more accurate, remove the
14751 divide by zero warning.
14752
14753 2002-04-09 Paul Kienzle <pkienzle@users.sf.net>
14754
14755 * strings/deblank.m: Trim \0 as well as blank.
14756
14757 * freqz.m: Evaluate a specific range of frequencies
14758 expressed in radians or Hz relative to a supplied sample rate.
14759
14760 2002-04-04 Paul Kienzle <pkienzle@users.sf.net>
14761
14762 * signal/fftfilt.m: Filter columns if called with a matrix.
14763
14764 * strings/findstr.m: Vectorize as much as possible.
14765
14766 2002-04-04 Dirk Laurie <dirk@calvyn.puk.ac.za>
14767
14768 * special-matrix/invhilb.m: New version that is faster and more
14769 accurate.
14770
14771 2002-04-03 Steven G. Johnson <stevenj@alum.mit.edu>
14772
14773 * configure.in: Update for autoconf 2.5x.
14774
14775 2002-04-03 Paul Kienzle <pkienzle@users.sf.net>
14776
14777 * special-matrix/vander.m: Code tidy and vectorize.
14778
14779 2002-04-02 Paul Kienzle <pkienzle@users.sf.net>
14780
14781 * linear-algebra/cross.m: Accept nx3 and 3xn matrices, in addition
14782 to vectors. Issue a warning in the case x matches y' but return a
14783 column vector as Octave currently does.
14784
14785 * plot/contour.m: Set default number of levels for contour(x,y,z).
14786
14787 * control/system/starp.m: Leave more of the documentation
14788 processing to texinfo and less to the @format block.
14789
14790 * image/imagesc.m: Only display image if no output is requested.
14791 Code tidying.
14792
14793 2002-03-07 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14794
14795 * statistics/base/center.m: Accept and return empty matrix.
14796
14797 2002-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14798
14799 * specfun/erfinv.m: Fix usage message.
14800
14801 2002-02-08 John W. Eaton <jwe@bevo.che.wisc.edu>
14802
14803 * elfun/coth.m: Use 1 ./ tanh(z) instead of cosh(z) ./ sinh(z).
14804 From "Michael O'Brien" <mobrien@kento.unm.edu>.
14805
14806 2001-06-06 John W. Eaton <jwe@bevo.che.wisc.edu>
14807
14808 * statistics/distributions/discrete_cdf.m: Downcase incorrectly
14809 capitalized variable names.
14810
14811 2001-05-30 Jean-Francois Cardoso <cardoso@tsi.enst.fr>
14812
14813 * m/image/saveimage.m: fix saving an image to Postscript format.
14814
14815 2001-04-18 A. Scottedward Hodel <a.s.hodel@eng.auburn.edu>
14816
14817 * control/system/is_stabilizable.m: Pass a to sys2ss, not sys.
14818
14819 2001-02-28 Kai Habel <kai.habel@gmx.de>
14820
14821 * general/cart2pol.m: New file.
14822 * general/pol2cart.m: New file.
14823 * general/cart2sph.m: New file.
14824 * general/sph2cart.m: New file.
14825 * image/rgb2hsv.m: New file.
14826 * image/hsv2rgb.m: New file.
14827
14828 2001-02-26 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14829
14830 * plot/meshgrid.m: Avoid for loops.
14831 * plot/meshdom.m: Likewise.
14832
14833 2001-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
14834
14835 * linear-algebra/norm.m: Use sqrt instead of ^0.5.
14836
14837 2001-02-22 Heinz Bauschke <bauschke@cecm.sfu.ca>
14838
14839 * linear-algebra/norm.m: Use more efficient method for Frobenius
14840 norm.
14841
14842 2001-02-09 David Livings <david.livings@asa.co.uk>
14843
14844 * statistics/tests/welch_test.m: Fix typo.
14845
14846 * statistics/distributions/chisquare_cdf.m:
14847 Don't restrict inputs to be only positive integers.
14848 * statistics/distributions/chisquare_inv.m: Likewise.
14849 * statistics/distributions/chisquare_pdf.m: Likewise.
14850 * statistics/distributions/chisquare_rnd.m: Likewise.
14851 * statistics/distributions/f_cdf.m: Likewise.
14852 * statistics/distributions/f_inv.m: Likewise.
14853 * statistics/distributions/f_pdf.m: Likewise.
14854 * statistics/distributions/f_rnd.m: Likewise.
14855 * statistics/distributions/t_cdf.m: Likewise.
14856 * statistics/distributions/t_inv.m: Likewise.
14857 * statistics/distributions/t_pdf.m: Likewise.
14858 * statistics/distributions/t_rnd.m: Likewise.
14859
14860 2001-02-08 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14861
14862 * strings/dec2base.m: New file.
14863 * strings/base2dec.m: New file.
14864 * strings/strjust.m: New file.
14865 * strings/dec2hex.m: Replace with version that just calls 2dec2base.
14866 * strings/dec2bin.m: Likewise.
14867 * strings/hex2dec.m: Replace with version that just calls base2dec.
14868 * strings/bin2dec.m: Likewise.
14869
14870 2001-02-07 David Livings <david.livings@asa.co.uk>
14871
14872 * statistics/base/ppplot.m: Use gset, not set.
14873 * statistics/base/qqplot.m: Likewise.
14874
14875 2001-02-05 Ondrej Popp <ondrej@geocities.com>
14876
14877 * control/system/c2d.m: Add missing endif.
14878
14879 2000-12-15 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14880
14881 * strings/index.m: Return 0 if either string is empty.
14882
14883 2000-12-15 Ben Sapp <bsapp@lanl.gov>
14884
14885 * control/system/c2d.m: Allow option of matched pole/zero
14886 equivalent for conversion.
14887
14888 2000-12-15 Matthew W. Roberts <matt@lehi.tamu.edu>
14889
14890 * strings/findstr.m: Return empty matrix if search string is empty.
14891
14892 2000-12-15 Kai Habel <kai.habel@gmx.de>
14893
14894 * saveimage.m: Do create rawbit image for black and white images,
14895 but do it correctly.
14896
14897 2000-12-13 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14898
14899 * polynomial/deconv.m: For compatibility with Matlab, don't reduce
14900 result polynomials.
14901
14902 2000-12-07 John W. Eaton <jwe@bevo.che.wisc.edu>
14903
14904 * image/saveimage.m: Don't try to create rawbit image.
14905
14906 2000-11-21 John W. Eaton <jwe@bevo.che.wisc.edu>
14907
14908 * Makefile.in (bin-dist): Pass -C to $(MAKE), not -c.
14909
14910 2000-11-16 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14911
14912 * plot/contour.m: Reorder args for Matlab compatibility.
14913
14914 2000-10-27 Mats Jansson <mats.e.jansson@home.se>
14915
14916 * set/create_set.m: Avoid empty matrix in matrix list warning.
14917
14918 2000-09-08 Teemu Ikonen <tpikonen@pcu.helsinki.fi>
14919
14920 * plot/errorbar.m, plot/__errplot__.m: New functions.
14921
14922 * plot/mesh.m: Also set nologscale before plotting.
14923 * plot/__pltopt1__.m: Handle xerrorbars, yerrorbars, and
14924 xyerrorbars instead of just errorbars.
14925
14926 2000-08-25 Thomas Walter <walter@pctc.chemie.uni-erlangen.de>
14927
14928 * image/image.m: Try display (from ImageMagick) first.
14929
14930 2000-08-01 Rolf Fabian <fabian@tu-cottbus.de>
14931
14932 * plot/meshgrid.m: Use transpose to reorient vectors, not complex
14933 conjugate transpose.
14934
14935 2000-07-21 John W. Eaton <jwe@bevo.che.wisc.edu>
14936
14937 * strings/str2mat.m: Apply setstr to each argument.
14938
14939 2000-07-17 Gabriele Pannocchia <pannocchia@ing.unipi.it>
14940
14941 * control/base/dkalman.m: New file.
14942 * control/base/dlqe.m: Handle singular A matrix.
14943 * control/base/dlqr.m: Likewise.
14944
14945 2000-07-14 John W. Eaton <jwe@bevo.che.wisc.edu>
14946
14947 * strings/strcmp.m: Return 0 instead of an error if row and column
14948 dimensions don't match.
14949
14950 2000-06-30 Kai Habel <kahacjde@calvados.zrz.TU-Berlin.DE>
14951
14952 * plot/hist.m: Allow 3 argument form to work.
14953
14954 2000-06-27 Matthew W. Roberts <matt@lehi.tamu.edu>
14955
14956 * plot/plot.m: Add examples in doc string.
14957
14958 2000-06-08 Ben Sapp <bsapp@nua.lampf.lanl.gov>
14959
14960 * control/base/__stepimp__.m: Reset multiplot state when done.
14961 Do the right thing even if automatic_replot is not zero.
14962 Avoid failure if system has pure imaginary poles.
14963
14964 2000-06-06 John W. Eaton <jwe@bevo.che.wisc.edu>
14965
14966 * general/logical.m: Return arg if it is empty. Better error
14967 message for non-numeric types.
14968
14969 2000-05-31 A. Scottedward Hodel <a.s.hodel@eng.auburn.edu>
14970
14971 * control/base/dlqe.m: Update documentation. Fix typo. Warn
14972 about difference with Matlab dlqe function.
14973
14974 * control/system/sysmult.m: Fix typo in argument dimensions checking.
14975
14976 2000-05-24 Ben Sapp <bsapp@nua.lampf.lanl.gov>
14977
14978 * strings/strrep.m: Fix typo.
14979
14980 2000-05-13 John W. Eaton <jwe@bevo.che.wisc.edu>
14981
14982 * strings/strrep.m: Don't transpose result for case of jump > 0.
14983
14984 2000-05-13 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14985
14986 * strings/strrep.m: Avoid for loop for speed.
14987 * plot/axis.m: Handle string options for Matlab compatibility.
14988
14989 2000-04-04 John Smith <john@arrows.demon.co.uk>
14990
14991 * statistics/distributions/beta_inv.m: Provide better(?) initial
14992 guess for iteration.
14993
14994 2000-03-31 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
14995
14996 * image/image.m: Allow image (A) or image (x, y, A).
14997 * image/imagesc.m: Likewise.
14998
14999 * image/image.m: If zoom is not supplied, or if it is an empty
15000 matrix, autoscale the image.
15001
15002 2000-03-22 John W. Eaton <jwe@bevo.che.wisc.edu>
15003
15004 * plot/title.m, plot/bottom_title.m, plot/top_title.m:
15005 Undo string escapes in text twice(!) before sending to gnuplot.
15006
15007 * image/saveimage.m: Add comment to file saying who created it and
15008 when it was created. Suggested by Stephen Eglen
15009 <stephen@cogsci.ed.ac.uk>.
15010
15011 2000-03-21 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
15012
15013 * polynomial/polyreduce.m: Simplify by looking for the first
15014 non-zero element rather than the last of the first set of zero
15015 elements.
15016
15017 * plot/__pltopt1__.m: Accept "--", "-.", and ":" line styles.
15018
15019 2000-03-21 Kai Habel <kahacjde@calvados.zrz.TU-Berlin.DE>
15020
15021 * image/saveimage.m: Swap black and white colormaps so zero is
15022 displayed as black and 1 is displayed as white.
15023 Fix indexing bug in ppm case.
15024
15025 2000-03-06 Stephen Eglen <stephen@anc.ed.ac.uk>
15026
15027 * statistics/tests/kolmogorov_smirnov_test_2.m: Account for ties
15028 between the two distributions (took same approach as ks.test() in R.)
15029
15030 2000-02-29 John W. Eaton <jwe@bevo.che.wisc.edu>
15031
15032 * control/base/bode.m: Temporarily disable automatic_replot.
15033
15034 2000-02-23 John W. Eaton <jwe@bevo.che.wisc.edu>
15035
15036 * Makefile.in (clean): Also remove gethelp.
15037
15038 * specfun/erfinv.m: Use z_new in convergence test, not z_old.
15039
15040 2000-02-11 Georg Thimm <mgeorg@SGraphicsWS1.mpe.ntu.edu.sg>
15041
15042 * set/create_set.m: Use find to avoid while loop.
15043
15044 2000-02-11 Stephen Eglen <stephen@cogsci.ed.ac.uk>
15045
15046 * plot/hist.m: New optional third argument.
15047
15048 2000-02-10 John W. Eaton <jwe@bevo.che.wisc.edu>
15049
15050 * miscellaneous/bug_report.m: Use octave-bug script with version
15051 number appended.
15052
15053 2000-02-04 John W. Eaton <jwe@bevo.che.wisc.edu>
15054
15055 * gethelp.cc: Sprinkle with std:: qualifier.
15056
15057 2000-01-30 John W. Eaton <jwe@bevo.che.wisc.edu>
15058
15059 * image/saveimage.m: Delete some debugging code.
15060
15061 2000-01-27 John W. Eaton <jwe@bevo.che.wisc.edu>
15062
15063 * signal/sinc.m: Avoid reshaping.
15064
15065 * image/rgb2ind.m: No longer needs to reset do_fortran_indexing.
15066 * image/ind2rgb.m: Ditto.
15067 * image/ind2gray.m: Ditto.
15068 * general/reshape.m: Ditto. Also no longer needs to reset
15069 implicit_str_to_num_ok.
15070
15071 2000-01-26 John W. Eaton <jwe@bevo.che.wisc.edu>
15072
15073 * miscellaneous/popen2.m: Deal with the fact that pipe now returns
15074 a list of file structures, not a vector of numeric file ids.
15075
15076 2000-01-25 John W. Eaton <jwe@bevo.che.wisc.edu>
15077
15078 * plot/__axis_label__.m: New function.
15079 Undo string escapes in text twice(!) before sending to gnuplot.
15080 * plot/xlabel.m: Use it.
15081 * plot/ylabel.m: Ditto.
15082 * plot/zlabel.m: Ditto.
15083
15084 * plot/mesh.m: Fix error message to reflect reality.
15085
15086 2000-01-24 Cyril Humbert <humbert@phobos.univ-mlv.fr>
15087
15088 * statistics/distributions/weibull_pdf.m: Use correct formula.
15089
15090 2000-01-22 Michael Reifenberger <mike@Plaut.de>
15091
15092 * audio/saveaudio.m: Also accept files with .ul extension.
15093 * audio/loadaudio.m: Ditto.
15094 * audio/playaudio.m: Ditto.
15095
15096 2000-01-19 John W. Eaton <jwe@bevo.che.wisc.edu>
15097
15098 * statistics/distributions/beta_cdf.m: Texinfoize doc string.
15099 * statistics/distributions/beta_inv.m: Ditto.
15100 * statistics/distributions/beta_pdf.m: Ditto.
15101 * statistics/distributions/beta_rnd.m: Ditto.
15102 * statistics/distributions/binomial_cdf.m: Ditto.
15103 * statistics/distributions/binomial_inv.m: Ditto.
15104 * statistics/distributions/binomial_pdf.m: Ditto.
15105 * statistics/distributions/binomial_rnd.m: Ditto.
15106 * statistics/distributions/cauchy_cdf.m: Ditto.
15107 * statistics/distributions/cauchy_inv.m: Ditto.
15108 * statistics/distributions/cauchy_pdf.m: Ditto.
15109 * statistics/distributions/cauchy_rnd.m: Ditto.
15110 * statistics/distributions/chisquare_cdf.m: Ditto.
15111 * statistics/distributions/chisquare_inv.m: Ditto.
15112 * statistics/distributions/chisquare_pdf.m: Ditto.
15113 * statistics/distributions/chisquare_rnd.m: Ditto.
15114 * statistics/distributions/discrete_cdf.m: Ditto.
15115 * statistics/distributions/discrete_inv.m: Ditto.
15116 * statistics/distributions/discrete_pdf.m: Ditto.
15117 * statistics/distributions/discrete_rnd.m: Ditto.
15118 * statistics/distributions/empirical_cdf.m: Ditto.
15119 * statistics/distributions/empirical_inv.m: Ditto.
15120 * statistics/distributions/empirical_pdf.m: Ditto.
15121 * statistics/distributions/empirical_rnd.m: Ditto.
15122 * statistics/distributions/exponential_cdf.m: Ditto.
15123 * statistics/distributions/exponential_inv.m: Ditto.
15124 * statistics/distributions/exponential_pdf.m: Ditto.
15125 * statistics/distributions/exponential_rnd.m: Ditto.
15126 * statistics/distributions/f_cdf.m: Ditto.
15127 * statistics/distributions/f_inv.m: Ditto.
15128 * statistics/distributions/f_pdf.m: Ditto.
15129 * statistics/distributions/f_rnd.m: Ditto.
15130 * statistics/distributions/gamma_cdf.m: Ditto.
15131 * statistics/distributions/gamma_inv.m: Ditto.
15132 * statistics/distributions/gamma_pdf.m: Ditto.
15133 * statistics/distributions/gamma_rnd.m: Ditto.
15134 * statistics/distributions/geometric_cdf.m: Ditto.
15135 * statistics/distributions/geometric_inv.m: Ditto.
15136 * statistics/distributions/geometric_pdf.m: Ditto.
15137 * statistics/distributions/geometric_rnd.m: Ditto.
15138 * statistics/distributions/hypergeometric_cdf.m: Ditto.
15139 * statistics/distributions/hypergeometric_inv.m: Ditto.
15140 * statistics/distributions/hypergeometric_pdf.m: Ditto.
15141 * statistics/distributions/hypergeometric_rnd.m: Ditto.
15142 * statistics/distributions/kolmogorov_smirnov_cdf.m: Ditto.
15143 * statistics/distributions/laplace_cdf.m: Ditto.
15144 * statistics/distributions/laplace_inv.m: Ditto.
15145 * statistics/distributions/laplace_pdf.m: Ditto.
15146 * statistics/distributions/laplace_rnd.m: Ditto.
15147 * statistics/distributions/logistic_cdf.m: Ditto.
15148 * statistics/distributions/logistic_inv.m: Ditto.
15149 * statistics/distributions/logistic_pdf.m: Ditto.
15150 * statistics/distributions/logistic_rnd.m: Ditto.
15151 * statistics/distributions/lognormal_cdf.m: Ditto.
15152 * statistics/distributions/lognormal_inv.m: Ditto.
15153 * statistics/distributions/lognormal_pdf.m: Ditto.
15154 * statistics/distributions/lognormal_rnd.m: Ditto.
15155 * statistics/distributions/normal_cdf.m: Ditto.
15156 * statistics/distributions/normal_inv.m: Ditto.
15157 * statistics/distributions/normal_pdf.m: Ditto.
15158 * statistics/distributions/normal_rnd.m: Ditto.
15159 * statistics/distributions/pascal_cdf.m: Ditto.
15160 * statistics/distributions/pascal_inv.m: Ditto.
15161 * statistics/distributions/pascal_pdf.m: Ditto.
15162 * statistics/distributions/pascal_rnd.m: Ditto.
15163 * statistics/distributions/poisson_cdf.m: Ditto.
15164 * statistics/distributions/poisson_inv.m: Ditto.
15165 * statistics/distributions/poisson_pdf.m: Ditto.
15166 * statistics/distributions/poisson_rnd.m: Ditto.
15167 * statistics/distributions/stdnormal_cdf.m: Ditto.
15168 * statistics/distributions/stdnormal_inv.m: Ditto.
15169 * statistics/distributions/stdnormal_pdf.m: Ditto.
15170 * statistics/distributions/stdnormal_rnd.m: Ditto.
15171 * statistics/distributions/t_cdf.m: Ditto.
15172 * statistics/distributions/t_inv.m: Ditto.
15173 * statistics/distributions/t_pdf.m: Ditto.
15174 * statistics/distributions/t_rnd.m: Ditto.
15175 * statistics/distributions/uniform_cdf.m: Ditto.
15176 * statistics/distributions/uniform_inv.m: Ditto.
15177 * statistics/distributions/uniform_pdf.m: Ditto.
15178 * statistics/distributions/uniform_rnd.m: Ditto.
15179 * statistics/distributions/weibull_cdf.m: Ditto.
15180 * statistics/distributions/weibull_inv.m: Ditto.
15181 * statistics/distributions/weibull_pdf.m: Ditto.
15182 * statistics/distributions/weibull_rnd.m: Ditto.
15183 * statistics/distributions/wiener_rnd.m: Ditto.
15184
15185 2000-01-18 John W. Eaton <jwe@bevo.che.wisc.edu>
15186
15187 * statistics/base/values.m: Texinfoize doc string.
15188 * statistics/base/var.m: Ditto.
15189 * statistics/base/table.m: Ditto.
15190 * statistics/base/studentize.m: Ditto.
15191 * statistics/base/statistics.m: Ditto.
15192 * statistics/base/spearman.m: Ditto.
15193 * statistics/base/run_count.m: Ditto.
15194 * statistics/base/ranks.m: Ditto.
15195 * statistics/base/range.m: Ditto.
15196 * statistics/base/qqplot.m: Ditto.
15197 * statistics/base/probit.m: Ditto.
15198 * statistics/base/ppplot.m: Ditto.
15199 * statistics/base/moment.m: Ditto.
15200 * statistics/base/meansq.m: Ditto.
15201 * statistics/base/logit.m: Ditto.
15202 * statistics/base/kendall.m: Ditto.
15203 * statistics/base/iqr.m: Ditto.
15204 * statistics/base/cut.m: Ditto.
15205 * statistics/base/cor.m: Ditto.
15206 * statistics/base/cloglog.m: Ditto.
15207 * statistics/base/center.m: Ditto.
15208 * statistics/models/logistic_regression.m: Ditto.
15209 * statistics/models/logistic_regression_derivative.m: Ditto.
15210 * statistics/models/logistic_regression_likelihood.m: Ditto.
15211 * statistics/tests/anova.m: Ditto.
15212 * statistics/tests/bartlett_test.m: Ditto.
15213 * statistics/tests/chisquare_test_homogeneity.m: Ditto.
15214 * statistics/tests/chisquare_test_independence.m: Ditto.
15215 * statistics/tests/cor_test.m: Ditto.
15216 * statistics/tests/f_test_regression.m: Ditto.
15217 * statistics/tests/hotelling_test.m: Ditto.
15218 * statistics/tests/hotelling_test_2.m: Ditto.
15219 * statistics/tests/kolmogorov_smirnov_test.m: Ditto.
15220 * statistics/tests/kolmogorov_smirnov_test_2.m: Ditto.
15221 * statistics/tests/kruskal_wallis_test.m: Ditto.
15222 * statistics/tests/manova.m: Ditto.
15223 * statistics/tests/mcnemar_test.m: Ditto.
15224 * statistics/tests/prop_test_2.m: Ditto.
15225 * statistics/tests/run_test.m: Ditto.
15226 * statistics/tests/sign_test.m: Ditto.
15227 * statistics/tests/t_test.m: Ditto.
15228 * statistics/tests/t_test_2.m: Ditto.
15229 * statistics/tests/t_test_regression.m: Ditto.
15230 * statistics/tests/u_test.m: Ditto.
15231 * statistics/tests/var_test.m: Ditto.
15232 * statistics/tests/welch_test.m: Ditto.
15233 * statistics/tests/wilcoxon_test.m: Ditto.
15234 * statistics/tests/z_test.m: Ditto.
15235 * statistics/tests/z_test_2.m: Ditto.
15236
15237 2000-01-17 John W. Eaton <jwe@bevo.che.wisc.edu>
15238
15239 * strings/bin2dec.m: Texinfoize doc string.
15240 * plot/__plr1__.m: Ditto.
15241 * plot/__pltopt__.m: Ditto.
15242 * plot/__plt__.m: Ditto.
15243 * plot/__plt2vv__.m: Ditto.
15244 * plot/__plr2__.m: Ditto.
15245 * plot/__plr__.m: Ditto.
15246 * plot/__plt1__.m: Ditto.
15247 * plot/__plt2__.m: Ditto.
15248 * plot/__plt2mm__.m: Ditto.
15249 * plot/__plt2mv__.m: Ditto.
15250 * plot/__plt2ss__.m: Ditto.
15251 * miscellaneous/paren.m: Ditto.
15252 * miscellaneous/comma.m: Ditto.
15253 * miscellaneous/semicolon.m: Ditto.
15254 * miscellaneous/path.m: Ditto.
15255 * miscellaneous/list_primes.m: Ditto.
15256 * miscellaneous/flops.m: Ditto.
15257 * miscellaneous/dump_prefs.m: Ditto.
15258 * miscellaneous/bug_report.m: Ditto.
15259 * linear-algebra/dot.m: Ditto
15260 * linear-algebra/dmult.m: Ditto.
15261 * general/randperm.m: Ditto.
15262 * general/logical.m: Ditto.
15263 * general/is_duplicate_entry.m: Ditto.
15264 * signal/arch_fit.m: Ditto.
15265 * signal/arch_rnd.m: Ditto.
15266 * signal/arch_test.m: Ditto.
15267 * signal/arma_rnd.m: Ditto.
15268 * signal/autocor.m: Ditto.
15269 * signal/autocov.m: Ditto.
15270 * signal/autoreg_matrix.m: Ditto.
15271 * signal/bartlett.m: Ditto.
15272 * signal/blackman.m: Ditto.
15273 * signal/detrend.m: Ditto.
15274 * signal/diffpara.m: Ditto.
15275 * signal/durbinlevinson.m: Ditto.
15276 * signal/fftconv.m: Ditto.
15277 * signal/fftfilt.m: Ditto.
15278 * signal/fftshift.m: Ditto.
15279 * signal/fractdiff.m: Ditto.
15280 * signal/freqz.m: Ditto.
15281 * signal/hamming.m: Ditto.
15282 * signal/hanning.m: Ditto.
15283 * signal/hurst.m: Ditto.
15284 * signal/periodogram.m: Ditto.
15285 * signal/rectangle_lw.m: Ditto.
15286 * signal/rectangle_sw.m: Ditto.
15287 * signal/sinc.m: Ditto.
15288 * signal/sinetone.m: Ditto.
15289 * signal/sinewave.m: Ditto.
15290 * signal/spectral_adf.m: Ditto.
15291 * signal/spectral_xdf.m: Ditto.
15292 * signal/spencer.m: Ditto.
15293 * signal/stft.m: Ditto.
15294 * signal/synthesis.m: Ditto.
15295 * signal/triangle_lw.m: Ditto.
15296 * signal/triangle_sw.m: Ditto.
15297 * signal/yulewalker.m: Ditto.
15298 * control/util/strappend.m: Ditto.
15299 * control/base/nichols.m: Ditto.
15300 * control/system/is_signal_list.m: Ditto.
15301 * control/system/listidx.m: Ditto.
15302 * control/system/sysgettsam.m: Ditto.
15303 * control/system/sysidx.m: Ditto.
15304
15305 2000-01-14 John W. Eaton <jwe@bevo.che.wisc.edu>
15306
15307 * control/system/__abcddims__.m: Rename from
15308 control/system/abcddims.m, change all callers.
15309 * control/base/__bodquist__.m: Likewise.
15310 * control/base/__freqresp__.m: Likewise.
15311 * control/util/__outlist__.m: Likewise.
15312 * control/base/__stepimp__.m: Likewise.
15313 * control/system/__syschnamesl__.m: Likewise.
15314 * control/system/__syscont_disc__.m: Likewise.
15315 * control/system/__sysdefioname__.m: Likewise.
15316 * control/system/__sysdefstname__.m: Likewise.
15317 * control/system/__sysgroupn__.m: Likewise.
15318 * control/system/__tf2sysl__.m: Likewise.
15319 * control/util/__zgpbal__.m: Likewise.
15320 * control/system/__zp2ssg2__.m: Likewise.
15321
15322 * quaternion/demoquat.m: Add copyright notice, Texinfoize doc string.
15323 * quaternion/qconj.m: Ditto.
15324 * quaternion/qcoordinate_plot.m: Ditto.
15325 * quaternion/qderiv.m: Ditto.
15326 * quaternion/qderivmat.m: Ditto.
15327 * quaternion/qinv.m: Ditto.
15328 * quaternion/qmult.m: Ditto.
15329 * quaternion/qtrans.m: Ditto.
15330 * quaternion/qtransv.m: Ditto.
15331 * quaternion/qtransvmat.m: Ditto.
15332 * quaternion/quaternion.m: Ditto.
15333
15334 2000-01-13 John W. Eaton <jwe@bevo.che.wisc.edu>
15335
15336 * control/base/Makefile.in: Ditto.
15337 * control/hinf/Makefile.in: New file.
15338 * control/marsyas/Makefile.in: Ditto.
15339 * control/obsolete/Makefile.in: Ditto.
15340 * control/system/Makefile.in: Ditto.
15341 * control/util/Makefile.in: Ditto.
15342
15343 * strings/com2str.m: Move here from control directory.
15344
15345 * control/base: New directory.
15346 * control/base/DEMOcontrol.m: Move here from control directory.
15347 * control/base/analdemo.m: Ditto.
15348 * control/base/are.m: Ditto.
15349 * control/base/bddemo.m: Ditto.
15350 * control/base/bode.m: Ditto.
15351 * control/base/bode_bounds.m: Ditto.
15352 * control/base/bodquist.m: Ditto.
15353 * control/base/controldemo.m: Ditto.
15354 * control/base/ctrb.m: Ditto.
15355 * control/base/damp.m: Ditto.
15356 * control/base/dare.m: Ditto.
15357 * control/base/dcgain.m: Ditto.
15358 * control/base/dgram.m: Ditto.
15359 * control/base/dlqe.m: Ditto.
15360 * control/base/dlqr.m: Ditto.
15361 * control/base/dlyap.m: Ditto.
15362 * control/base/dre.m: Ditto.
15363 * control/base/frdemo.m: Ditto.
15364 * control/base/freqchkw.m: Ditto.
15365 * control/base/freqresp.m: Ditto.
15366 * control/base/gram.m: Ditto.
15367 * control/base/impulse.m: Ditto.
15368 * control/base/lqe.m: Ditto.
15369 * control/base/lqg.m: Ditto.
15370 * control/base/lqr.m: Ditto.
15371 * control/base/lsim.m: Ditto.
15372 * control/base/ltifr.m: Ditto.
15373 * control/base/lyap.m: Ditto.
15374 * control/base/nichols.m: Ditto.
15375 * control/base/nyquist.m: Ditto.
15376 * control/base/obsv.m: Ditto.
15377 * control/base/place.m: Ditto.
15378 * control/base/pzmap.m: Ditto.
15379 * control/base/rldemo.m: Ditto.
15380 * control/base/rlocus.m: Ditto.
15381 * control/base/step.m: Ditto.
15382 * control/base/stepimp.m: Ditto.
15383 * control/base/tzero.m: Ditto.
15384 * control/base/tzero2.m: Ditto.
15385
15386 * control/hinf: New directory.
15387 * control/hinf/dhinfdemo.m: Move here from control directory.
15388 * control/hinf/h2norm.m: Ditto.
15389 * control/hinf/h2syn.m: Ditto.
15390 * control/hinf/hinf_ctr.m: Ditto.
15391 * control/hinf/hinfdemo.m: Ditto.
15392 * control/hinf/hinfnorm.m: Ditto.
15393 * control/hinf/hinfsyn.m: Ditto.
15394 * control/hinf/hinfsyn_chk.m: Ditto.
15395 * control/hinf/hinfsyn_ric.m: Ditto.
15396 * control/hinf/wgt1o.m: Ditto.
15397 * control/hinf/dgkfdemo.m: Ditto.
15398 * control/hinf/is_dgkf.m: Ditto.
15399
15400 * control/marsyas: New directory.
15401 * control/marsyas/demomarsyas.m: Move here from control directory.
15402 * control/marsyas/susball.m: Ditto.
15403
15404 * control/obsolete/dezero.m: Move here from control directory.
15405 * control/obsolete/rotg.m: Ditto.
15406
15407 * control/system: New directory.
15408 * control/system/abcddim.m: Move here from control directory.
15409 * control/system/abcddims.m: Ditto.
15410 * control/system/buildssic.m: Ditto.
15411 * control/system/c2d.m: Ditto.
15412 * control/system/d2c.m: Ditto.
15413 * control/system/dmr2d.m: Ditto.
15414 * control/system/fir2sys.m: Ditto.
15415 * control/system/is_abcd.m: Ditto.
15416 * control/system/is_digital.m: Ditto.
15417 * control/system/is_sample.m: Ditto.
15418 * control/system/is_signal_list.m: Ditto.
15419 * control/system/is_siso.m: Ditto.
15420 * control/system/is_controllable.m: Ditto.
15421 * control/system/is_detectable.m: Ditto.
15422 * control/system/is_observable.m: Ditto.
15423 * control/system/is_stabilizable.m: Ditto.
15424 * control/system/is_stable.m: Ditto.
15425 * control/system/jet707.m: Ditto.
15426 * control/system/listidx.m: Ditto.
15427 * control/system/moddemo.m: Ditto.
15428 * control/system/ord2.m: Ditto.
15429 * control/system/packedform.m: Ditto.
15430 * control/system/parallel.m: Ditto.
15431 * control/system/ss2sys.m: Ditto.
15432 * control/system/ss2tf.m: Ditto.
15433 * control/system/ss2zp.m: Ditto.
15434 * control/system/starp.m: Ditto.
15435 * control/system/sys2fir.m: Ditto.
15436 * control/system/sys2ss.m: Ditto.
15437 * control/system/sys2tf.m: Ditto.
15438 * control/system/sys2zp.m: Ditto.
15439 * control/system/sysadd.m: Ditto.
15440 * control/system/sysappend.m: Ditto.
15441 * control/system/syschnamesl.m: Ditto.
15442 * control/system/syschtsam.m: Ditto.
15443 * control/system/sysconnect.m: Ditto.
15444 * control/system/syscont.m: Ditto.
15445 * control/system/syscont_disc.m: Ditto.
15446 * control/system/sysdefioname.m: Ditto.
15447 * control/system/sysdefstname.m: Ditto.
15448 * control/system/sysdimensions.m: Ditto.
15449 * control/system/sysdisc.m: Ditto.
15450 * control/system/sysdup.m: Ditto.
15451 * control/system/sysgetsignals.m: Ditto.
15452 * control/system/sysgettsam.m: Ditto.
15453 * control/system/sysgettype.m: Ditto.
15454 * control/system/sysgroup.m: Ditto.
15455 * control/system/sysgroupn.m: Ditto.
15456 * control/system/sysidx.m: Ditto.
15457 * control/system/sysmin.m: Ditto.
15458 * control/system/sysmult.m: Ditto.
15459 * control/system/sysout.m: Ditto.
15460 * control/system/sysprune.m: Ditto.
15461 * control/system/sysreorder.m: Ditto.
15462 * control/system/sysrepdemo.m: Ditto.
15463 * control/system/sysscale.m: Ditto.
15464 * control/system/syssetsignals.m: Ditto.
15465 * control/system/syssub.m: Ditto.
15466 * control/system/sysupdate.m: Ditto.
15467 * control/system/tf2ss.m: Ditto.
15468 * control/system/tf2sys.m: Ditto.
15469 * control/system/tf2sysl.m: Ditto.
15470 * control/system/tf2zp.m: Ditto.
15471 * control/system/tfout.m: Ditto.
15472 * control/system/ugain.m: Ditto.
15473 * control/system/zp2ss.m: Ditto.
15474 * control/system/zp2ssg2.m: Ditto.
15475 * control/system/zp2sys.m: Ditto.
15476 * control/system/zp2tf.m: Ditto.
15477 * control/system/zpout.m: Ditto.
15478
15479 * control/util: New directory.
15480 * control/util/axis2dlim.m: Move here from control directory.
15481 * control/util/outlist.m: Ditto.
15482 * control/util/prompt.m: Ditto.
15483 * control/util/run_cmd.m: Ditto.
15484 * control/util/sortcom.m: Ditto.
15485 * control/util/strappend.m: Ditto.
15486 * control/util/swap.m: Ditto.
15487 * control/util/zgfmul.m: Ditto.
15488 * control/util/zgfslv.m: Ditto.
15489 * control/util/zginit.m: Ditto.
15490 * control/util/zgpbal.m: Ditto.
15491 * control/util/zgreduce.m: Ditto.
15492 * control/util/zgrownorm.m: Ditto.
15493 * control/util/zgscal.m: Ditto.
15494 * control/util/zgsgiv.m: Ditto.
15495 * control/util/zgshsr.m: Ditto.
15496
15497 2000-01-13 John W. Eaton <jwe@bevo.che.wisc.edu>
15498
15499 * gethelp.cc (extract_help_text): Discard first space character
15500 after consecutive comment characters.
15501
15502 Thu Jan 13 00:56:57 2000 John W. Eaton <jwe@bahaha.che.wisc.edu>
15503
15504 * control/obsolete: New directory
15505 * control/obsolete/swaprows.m: Move here from control directory.
15506 * control/obsolete/swapcols.m: Ditto.
15507 * control/obsolete/dlqg.m: Ditto.
15508 * control/obsolete/minfo.m: Ditto.
15509 * control/obsolete/packsys.m: Ditto.
15510 * control/obsolete/qzval.m: Ditto.
15511 * control/obsolete/unpacksys.m: Ditto.
15512 * control/obsolete/series.m: Ditto.
15513 * control/obsolete/syschnames.m: Ditto.
15514 * polynomial/polyout.m: Ditto.
15515
15516 2000-01-13 John W. Eaton <jwe@bevo.che.wisc.edu>
15517
15518 * general/fliplr.m: Eliminate useless copy of arg.
15519 * general/flipud.m: Ditto.
15520
15521 2000-01-11 John W. Eaton <jwe@bevo.che.wisc.edu>
15522
15523 * linear-algebra/cross.m: Only return a row vector if both args
15524 are row vectors.
15525 * polynomial/polyfit.m: Likewise.
15526
15527 * signal/autocov.m: Don't reset prefer_column_vectors.
15528
15529 * statistics/distributions/discrete_rnd.m:
15530 Always generate a row vector.
15531 * statistics/distributions/hypergeometric_rnd.m: Likewise.
15532
15533 2000-01-11 Ben Sapp <bsapp@nua.lampf.lanl.gov>
15534
15535 * strings/upper.m: Add missing `-*- texinfo -*-' tag to doc string.
15536
15537 * audio/setaudio.m: Texinfoize doc string.
15538 * control/com2str.m: Likewise.
15539 * control/controldemo.m: Likewise.
15540 * control/DEMOcontrol.m: Likewise.
15541 * control/dezero.m: Likewise.
15542 * control/dre.m: Likewise.
15543 * control/hinfsyn_ric.m: Likewise.
15544
15545 2000-01-05 Ben Sapp <bsapp@nua.lampf.lanl.gov>
15546
15547 * io/printf.m: Add @seealso{...} to doc string.
15548 * io/puts.m: Likewise.
15549 * plot/semilogx.m: Likewise.
15550 * plot/semilogy.m: Likewise.
15551 * plot/__pltopt__.m: Likewise.
15552 * plot/bar.m: Likewise.
15553 * plot/xlabel.m: Likewise.
15554 * plot/grid.m: Likewise.
15555 * plot/shg.m: Likewise.
15556 * plot/title.m: Likewise.
15557 * plot/mesh.m: Likewise.
15558 * plot/__pltopt1__.m: Likewise.
15559 * plot/contour.m: Likewise.
15560 * plot/hist.m: Likewise.
15561 * plot/stairs.m: Likewise.
15562 * plot/meshgrid.m: Likewise.
15563 * plot/polar.m: Likewise.
15564 * plot/loglog.m: Likewise.
15565 * plot/plot.m: Likewise.
15566 * miscellaneous/semicolon.m: Likewise.
15567 * miscellaneous/menu.m: Likewise.
15568 * miscellaneous/etime.m: Likewise.
15569 * miscellaneous/texas_lotto.m: Likewise.
15570 * miscellaneous/comma.m: Likewise.
15571 * audio/lin2mu.m: Likewise.
15572 * audio/playaudio.m: Likewise.
15573 * audio/loadaudio.m: Likewise.
15574 * audio/saveaudio.m: Likewise.
15575 * audio/mu2lin.m: Likewise.
15576 * audio/record.m: Likewise.
15577 * strings/isletter.m: Likewise.
15578 * strings/lower.m: Likewise.
15579 * strings/lower.m: Likewise.
15580 * strings/upper.m: Likewise.
15581 * specfun/erfinv.m: Likewise.
15582 * specfun/gammai.m: Likewise.
15583 * specfun/log2.m: Likewise.
15584 * specfun/pow2.m: Likewise.
15585 * elfun/gcd.m: Likewise.
15586 * elfun/lcm.m: Likewise.
15587 * special-matrix/vander.m: Likewise.
15588 * special-matrix/sylvester_matrix.m: Likewise.
15589 * special-matrix/hilb.m: Likewise.
15590 * special-matrix/hankel.m: Likewise.
15591 * special-matrix/toeplitz.m: Likewise.
15592 * special-matrix/invhilb.m: Likewise.
15593 * statistics/base/std.m: Likewise.
15594 * statistics/base/median.m: Likewise.
15595 * linear-algebra/cond.m: Likewise.
15596 * linear-algebra/norm.m: Likewise.
15597 * finance/nper.m: Likewise.
15598 * finance/pmt.m: Likewise.
15599 * finance/pv.m: Likewise.
15600 * finance/rate.m: Likewise.
15601 * finance/npv.m: Likewise.
15602 * general/fliplr.m: Likewise.
15603 * general/flipud.m: Likewise.
15604 * general/is_scalar.m: Likewise.
15605 * general/rem.m: Likewise.
15606 * general/perror.m: Likewise.
15607 * general/tril.m: Likewise.
15608 * general/rot90.m: Likewise.
15609 * general/num2str.m: Likewise.
15610 * general/int2str.m: Likewise.
15611 * general/reshape.m: Likewise.
15612 * general/logspace.m: Likewise.
15613 * general/is_symmetric.m: Likewise.
15614 * general/is_vector.m: Likewise.
15615 * general/nextpow2.m: Likewise.
15616 * general/columns.m: Likewise.
15617 * general/is_square.m: Likewise.
15618 * general/rows.m: Likewise.
15619 * control/ugain.m: Likewise.
15620 * control/damp.m: Likewise.
15621 * control/dare.m: Likewise.
15622 * control/are.m: Likewise.
15623 * control/sys2fir.m: Likewise.
15624 * control/abcddim.m: Likewise.
15625 * control/is_abcd.m: Likewise.
15626 * control/step.m: Likewise.
15627 * control/is_observable.m: Likewise.
15628 * control/is_controllable.m: Likewise.
15629 * control/jet707.m: Likewise.
15630 * control/polyout.m: Likewise.
15631 * control/impulse.m: Likewise.
15632 * control/lqg.m: Likewise.
15633 * control/is_detectable.m: Likewise.
15634 * control/sysdimensions.m: Likewise.
15635 * control/sysupdate.m: Likewise.
15636 * control/stepimp.m: Likewise.
15637 * control/is_stable.m: Likewise.
15638 * control/tfout.m: Likewise.
15639 * control/zpout.m: Likewise.
15640
15641 2000-01-05 John W. Eaton <jwe@bevo.che.wisc.edu>
15642
15643 * set/complement.m: Add @seealso{} stuff.
15644 * set/create_set.m: Likewise.
15645 * set/intersection.m: Likewise.
15646 * set/union.m: Likewise.
15647
15648 1999-12-22 John W. Eaton <jwe@bevo.che.wisc.edu>
15649
15650 * control/d2c.m: Use double quotes instead of single quotes for
15651 string constants.
15652 * control/dgkfdemo.m: Likewise.
15653 * control/fir2sys.m: Likewise.
15654 * control/frdemo.m: Likewise.
15655 * control/moddemo.m: Likewise.
15656 * control/minfo.m: Likewise.
15657 * control/is_stabilizable.m: Likewise.
15658 * control/is_dgkf.m: Likewise.
15659 * control/polyout.m: Likewise.
15660 * control/sysconnect.m: Likewise.
15661 * control/sysrepdemo.m: Likewise.
15662 * control/tf2sys.m: Likewise.
15663 * control/tfout.m: Likewise.
15664 * control/zp2sys.m: Likewise.
15665 * control/zpout.m: Likewise.
15666 * control/tzero.m: Likewise.
15667
15668 * control/DEMOcontrol.m: Handle moddemo case too.
15669
15670 * image/loadimage.m: Use double quotes instead of single quotes
15671 for string constants. Use sprintf instead of square brackets to
15672 construct string.
15673
15674 * control/DEMOcontrol.m: Formatting tweaks.
15675 * control/fir2sys.m: Likewise.
15676
15677 1999-12-17 John W. Eaton <jwe@bevo.che.wisc.edu>
15678
15679 * mkdoc: Only delete spaces before @ characters at the beginning
15680 of a line.
15681
15682 1999-12-15 John W. Eaton <jwe@bevo.che.wisc.edu>
15683
15684 * control/bddemo.m: Make it more likely to work with any value of
15685 whitespace_in_literal_matrix.
15686 * control/analdemo.m: Ditto.
15687 * control/dgkfdemo.m: Ditto.
15688 * control/frdemo.m: Ditto.
15689 * control/sysrepdemo.m: Ditto.
15690 * control/moddemo.m: Ditto.
15691 * control/zp2ss.m: Ditto.
15692 * control/zp2tf.m: Ditto.
15693 * control/syssub.m: Ditto.
15694 * finance/npv.m: Ditto.
15695 * statistics/base/studentize.m: Ditto.
15696 * statistics/base/values.m: Ditto.
15697 * statistics/distributions/exponential_cdf.m: Ditto.
15698 * statistics/distributions/poisson_cdf.m: Ditto.
15699
15700 * control/dezero.m: Use toascii to convert string to ASCII value
15701 instead of multiplying it by 1.
15702
15703 * control/zp2sys.m: Don't save and restore implicit_str_to_num_ok.
15704 * control/zpout.m: Ditto.
15705 * control/tfout.m: Ditto.
15706 * control/tf2sys.m: Ditto.
15707 * control/syssub.m: Ditto.
15708 * control/syssetsignals.m: Ditto.
15709 * control/sysout.m: Ditto.
15710 * control/sysmult.m: Ditto.
15711 * control/sysgroup.m: Ditto.
15712 * control/sysdup.m: Ditto.
15713 * control/sysdisc.m: Ditto.
15714 * control/syscont.m: Ditto.
15715 * control/sysconnect.m: Ditto.
15716 * control/sysappend.m: Ditto.
15717 * control/sysadd.m: Ditto.
15718 * control/ss2sys.m: Ditto.
15719 * control/nyquist.m: Ditto.
15720 * control/lqg.m: Ditto.
15721 * control/fir2sys.m: Ditto.
15722 * control/dmr2d.m: Ditto.
15723 * control/dezero.m: Ditto.
15724 * control/d2c.m: Ditto.
15725 * control/c2d.m: Ditto.
15726 * control/bddemo.m: Ditto.
15727 * control/pzmap.m: Ditto.
15728
15729 1999-12-08 Daniel Calvelo <dcalvelo@pharion.univ-lille2.fr>
15730
15731 * signal/spectral_adf.m: Fix typo.
15732
15733 1999-11-23 John W. Eaton <jwe@bevo.che.wisc.edu>
15734
15735 * linear-algebra/cond.m: Texinfoize doc string.
15736 * linear-algebra/kron.m: Ditto.
15737 * linear-algebra/norm.m: Ditto.
15738 * linear-algebra/null.m: Ditto.
15739 * linear-algebra/orth.m: Ditto.
15740 * linear-algebra/rank.m: Ditto.
15741 * linear-algebra/trace.m: Ditto.
15742 * linear-algebra/qzhess.m: Ditto.
15743 * miscellaneous/menu.m: Ditto.
15744 * general/perror.m: Ditto.
15745 * general/strerror.m: Ditto.
15746 * general/columns.m: Ditto.
15747 * general/rows.m: Ditto.
15748 * image/colormap.m: Ditto.
15749 * image/gray.m: Ditto.
15750 * image/gray2ind.m: Ditto.
15751 * image/image.m: Ditto.
15752 * image/imagesc.m: Ditto.
15753 * image/imshow.m: Ditto.
15754 * image/ind2gray.m: Ditto.
15755 * image/ind2rgb.m: Ditto.
15756 * image/loadimage.m: Ditto.
15757 * image/rgb2ntsc.m: Ditto.
15758 * image/ntsc2rgb.m: Ditto.
15759 * image/ocean.m: Ditto.
15760 * image/rgb2ind.m: Ditto.
15761 * image/saveimage.m: Ditto.
15762 * io/printf.m: Ditto.
15763 * io/puts.m: Ditto.
15764
15765 1999-11-21 John W. Eaton <jwe@bevo.che.wisc.edu>
15766
15767 * special-matrix/hankel.m: Texinfoize doc string.
15768 * special-matrix/hilb.m: Ditto.
15769 * special-matrix/invhilb.m: Ditto.
15770 * special-matrix/sylvester_matrix.m: Ditto.
15771 * special-matrix/toeplitz.m: Ditto.
15772 * special-matrix/vander.m: Ditto.
15773 * linear-algebra/vec.m: Ditto.
15774 * linear-algebra/vech.m: Ditto.
15775 * general/common_size.m: Ditto.
15776 * general/diff.m: Ditto.
15777 * general/fliplr.m: Ditto.
15778 * general/flipud.m: Ditto.
15779 * general/rot90.m: Ditto.
15780 * general/reshape.m: Ditto.
15781 * general/shift.m: Ditto.
15782 * general/tril.m: Ditto.
15783 * general/triu.m: Ditto.
15784 * general/logspace.m: Ditto.
15785 * general/nargchk.m: Ditto.
15786
15787 1999-11-20 John W. Eaton <jwe@bevo.che.wisc.edu>
15788
15789 * statistics/base/mean: Texinfoize doc string.
15790 * statistics/base/median: Ditto.
15791 * statistics/base/std: Ditto.
15792 * statistics/base/cov: Ditto.
15793 * statistics/base/corrcoef: Ditto.
15794 * statistics/base/kurtosis: Ditto.
15795 * statistics/base/mahalanobis: Ditto.
15796 * statistics/base/skewness: Ditto.
15797 * statistics/base/gls.m: Ditto.
15798 * statistics/base/ols.m: Ditto.
15799 * signal/detrend.m: Ditto.
15800 * signal/freqz.m: Ditto.
15801 * signal/sinc.m: Ditto.
15802 * signal/fftconv.m: Ditto.
15803 * signal/fftfilt.m: Ditto.
15804 * set/create_set.m: Ditto.
15805 * set/union.m: Ditto.
15806 * set/intersection.m: Ditto.
15807 * set/complement.m: Ditto.
15808 * poly/compan.m: Ditto.
15809 * poly/conv: Ditto.
15810 * poly/deconv: Ditto.
15811 * poly/poly: Ditto.
15812 * poly/polyderiv: Ditto.
15813 * poly/polyfit: Ditto.
15814 * poly/polyinteg: Ditto.
15815 * poly/polyreduce: Ditto.
15816 * poly/polyval: Ditto.
15817 * poly/polyvalm: Ditto.
15818 * poly/residue: Ditto.
15819 * poly/roots: Ditto.
15820 * plot/top_title.m: Ditto
15821 * plot/subwindow.m: Ditto
15822 * plot/subplot.m: Ditto
15823 * plot/plot_border.m: Ditto
15824 * plot/oneplot.m: Ditto
15825 * plot/multiplot.m: Ditto
15826 * plot/mplot.m: Ditto
15827 * plot/xlabel.m: Ditto
15828 * plot/figure.m: Ditto
15829 * plot/meshdom.m: Ditto
15830 * plot/mesh.m: Ditto
15831 * plot/stairs.m: Ditto
15832 * plot/polar.m: Ditto
15833 * plot/loglog.m: Ditto
15834 * plot/hist.m: Ditto
15835 * plot/contour.m: Ditto
15836 * plot/bar.m: Ditto
15837 * plot/axis.m: Ditto
15838 * plot/plot.m: Ditto.
15839
15840 1999-11-19 John W. Eaton <jwe@bevo.che.wisc.edu>
15841
15842 * control/pinv.m: Delete.
15843
15844 * Makefile.in (DOCSTRINGS): Don't echo $(ALL_M_FILES).
15845
15846 * strings/blanks.m: Texinfoize doc string.
15847 * strings/strcat.m: Ditto.
15848 * strings/str2mat.m: Ditto.
15849 * strings/deblank.m: Ditto.
15850 * strings/findstr.m: Ditto.
15851 * strings/index.m: Ditto.
15852 * strings/rindex.m: Ditto.
15853 * strings/split.m: Ditto.
15854 * strings/strcmp.m: Ditto.
15855 * strings/strrep.m: Ditto.
15856 * strings/substr.m: Ditto.
15857 * general/int2str.m: Ditto.
15858 * general/num2str.m: Ditto.
15859 * strings/dec2bin.m: Ditto.
15860 * strings/bin2dec: Ditto.
15861 * strings/dec2bin: Ditto.
15862 * strings/dec2hex: Ditto.
15863 * strings/hex2dec: Ditto.
15864 * strings/str2num: Ditto.
15865
15866 1999-11-10 John W. Eaton <jwe@bevo.che.wisc.edu>
15867
15868 * Makefile.in (DISTFILES): Include DOCSTRINGS.
15869
15870 1999-11-09 Ben Sapp <bsapp@nua.lampf.lanl.gov>
15871
15872 * control/DEMOcontrol.m: Texinfoize doc string.
15873 * control/abcddim.m: Ditto.
15874 * control/abcddims.m: Ditto.
15875 * control/analdemo.m: Ditto.
15876 * control/are.m: Ditto.
15877 * control/axis2dlim.m: Ditto.
15878 * control/bddemo.m: Ditto.
15879 * control/bode.m: Ditto.
15880 * control/bode_bounds.m: Ditto.
15881 * control/bodquist.m: Ditto.
15882 * control/buildssic.m: Ditto.
15883 * control/c2d.m: Ditto.
15884 * control/ctrb.m: Ditto.
15885 * control/d2c.m: Ditto.
15886 * control/damp.m: Ditto.
15887 * control/dare.m: Ditto.
15888 * control/dcgain.m: Ditto.
15889 * control/dgkfdemo.m: Ditto.
15890 * control/dgram.m: Ditto.
15891 * control/dlqe.m: Ditto.
15892 * control/dlqr.m: Ditto.
15893 * control/dlyap.m: Ditto.
15894 * control/dmr2d.m: Ditto.
15895 * control/fir2sys.m: Ditto.
15896 * control/frdemo.m: Ditto.
15897 * control/freqchkw.m: Ditto.
15898 * control/freqresp.m: Ditto.
15899 * control/gram.m: Ditto.
15900 * control/h2norm.m: Ditto.
15901 * control/h2syn.m: Ditto.
15902 * control/hinf_ctr.m: Ditto.
15903 * control/hinfdemo.m: Ditto.
15904 * control/hinfnorm.m: Ditto.
15905 * control/hinfsyn.m: Ditto.
15906 * control/hinfsyn_chk.m: Ditto.
15907 * control/impulse.m: Ditto.
15908 * control/is_abcd.m: Ditto.
15909 * control/is_controllable.m: Ditto.
15910 * control/is_detectable.m: Ditto.
15911 * control/is_dgkf.m: Ditto.
15912 * control/is_digital.m: Ditto.
15913 * control/is_observable.m: Ditto.
15914 * control/is_sample.m: Ditto.
15915 * control/is_signal_list.m: Ditto.
15916 * control/is_siso.m: Ditto.
15917 * control/is_stabilizable.m: Ditto.
15918 * control/is_stable.m: Ditto.
15919 * control/jet707.m: Ditto.
15920 * control/lqe.m: Ditto.
15921 * control/lqg.m: Ditto.
15922 * control/lqr.m: Ditto.
15923 * control/lsim.m: Ditto.
15924 * control/ltifr.m: Ditto.
15925 * control/lyap.m: Ditto.
15926 * control/moddemo.m: Ditto.
15927 * control/nyquist.m: Ditto.
15928 * control/obsv.m: Ditto.
15929 * control/ord2.m: Ditto.
15930 * control/outlist.m: Ditto.
15931 * control/pinv.m: Ditto.
15932 * control/place.m: Ditto.
15933 * control/polyout.m: Ditto.
15934 * control/prompt.m: Ditto.
15935 * control/pzmap.m: Ditto.
15936 * control/qzval.m: Ditto.
15937 * control/rldemo.m: Ditto.
15938 * control/rlocus.m: Ditto.
15939 * control/sortcom.m: Ditto.
15940 * control/ss2sys.m: Ditto.
15941 * control/ss2tf.m: Ditto.
15942 * control/ss2zp.m: Ditto.
15943 * control/starp.m: Ditto.
15944 * control/step.m: Ditto.
15945 * control/stepimp.m: Ditto.
15946 * control/susball.m: Ditto.
15947 * control/sys2fir.m: Ditto.
15948 * control/sys2ss.m: Ditto.
15949 * control/sys2tf.m: Ditto.
15950 * control/sys2zp.m: Ditto.
15951 * control/sysadd.m: Ditto.
15952 * control/sysappend.m: Ditto.
15953 * control/syschnames.m: Ditto.
15954 * control/syschnamesl.m: Ditto.
15955 * control/syschtsam.m: Ditto.
15956 * control/sysconnect.m: Ditto.
15957 * control/syscont.m: Ditto.
15958 * control/syscont_disc.m: Ditto.
15959 * control/sysdefioname.m: Ditto.
15960 * control/sysdefstname.m: Ditto.
15961 * control/sysdimensions.m: Ditto.
15962 * control/sysdisc.m: Ditto.
15963 * control/sysdup.m: Ditto.
15964 * control/sysgetsignals.m: Ditto.
15965 * control/sysgettype.m: Ditto.
15966 * control/sysgroup.m: Ditto.
15967 * control/sysgroupn.m: Ditto.
15968 * control/sysmult.m: Ditto.
15969 * control/sysout.m: Ditto.
15970 * control/sysprune.m: Ditto.
15971 * control/sysreorder.m: Ditto.
15972 * control/sysrepdemo.m: Ditto.
15973 * control/sysscale.m: Ditto.
15974 * control/syssetsignals.m: Ditto.
15975 * control/syssub.m: Ditto.
15976 * control/sysupdate.m: Ditto.
15977 * control/tf2ss.m: Ditto.
15978 * control/tf2sys.m: Ditto.
15979 * control/tf2sysl.m: Ditto.
15980 * control/tf2zp.m: Ditto.
15981 * control/tfout.m: Ditto.
15982 * control/tzero.m: Ditto.
15983 * control/tzero2.m: Ditto.
15984 * control/ugain.m: Ditto.
15985 * control/wgt1o.m: Ditto.
15986 * control/zgfmul.m: Ditto.
15987 * control/zgfslv.m: Ditto.
15988 * control/zginit.m: Ditto.
15989 * control/zgpbal.m: Ditto.
15990 * control/zgreduce.m: Ditto.
15991 * control/zgrownorm.m: Ditto.
15992 * control/zgscal.m: Ditto.
15993 * control/zgsgiv.m: Ditto.
15994 * control/zgshsr.m: Ditto.
15995 * control/zp2ss.m: Ditto.
15996 * control/zp2ssg2.m: Ditto.
15997 * control/zp2sys.m: Ditto.
15998 * control/zp2tf.m: Ditto.
15999 * control/zpout.m: Ditto.
16000
16001 1999-11-02 Ben Sapp <bsapp@nua.lampf.lanl.gov>
16002
16003 * audio/lin2mu.m: Texinfoize doc string.
16004 * audio/loadaudio.m: Ditto.
16005 * audio/mu2lin.m: Ditto.
16006 * audio/playaudio.m: Ditto.
16007 * audio/record.m: Ditto.
16008 * audio/saveaudio.m: Ditto.
16009
16010 1999-10-26 Ben Sapp <bsapp@nua.lampf.lanl.gov>
16011
16012 * elfun/acot.m: Texinfoize doc string.
16013 * elfun/acsc.m: Ditto.
16014 * elfun/acsch.m: Ditto.
16015 * elfun/asec.m: Ditto.
16016 * elfun/asech.m: Ditto.
16017 * elfun/cot.m: Ditto.
16018 * elfun/coth.m: Ditto.
16019 * elfun/csc.m: Ditto.
16020 * elfun/csch.m: Ditto.
16021 * elfun/gcd.m: Ditto.
16022 * elfun/lcm.m: Ditto.
16023 * elfun/sec.m: Ditto.
16024 * elfun/sech.m: Ditto.
16025 * general/nextpow2.m: Ditto.
16026 * general/rem.m: Ditto.
16027 * linear-algebra/commutation_matrix.m: Ditto.
16028 * linear-algebra/cross.m: Ditto.
16029 * linear-algebra/duplication_matrix.m: Ditto.
16030 * miscellaneous/bincoeff.m: Ditto.
16031 * miscellaneous/xor.m: Ditto.
16032 * specfun/bessel.m: Ditto.
16033 * specfun/beta.m: Ditto.
16034 * specfun/betai.m: Ditto.
16035 * specfun/erfinv.m: Ditto.
16036 * specfun/gammai.m: Ditto.
16037 * specfun/log2.m: Ditto.
16038 * specfun/pow2.m: Ditto.
16039
16040 1999-10-23 Ben Sapp <bsapp@nua.lampf.lanl.gov>
16041
16042 * general/is_scalar.m: Texinfoize help text.
16043 * general/is_square.m: Ditto.
16044 * general/is_symmetric.m: Ditto.
16045
16046 1999-10-22 John W. Eaton <jwe@bevo.che.wisc.edu>
16047
16048 * strings/split.m: If the string to be split is empty, just return
16049 an empty string.
16050
16051 1999-10-21 John W. Eaton <jwe@bevo.che.wisc.edu>
16052
16053 * Makefile.in (ALL_M_FILES): New macro.
16054 (DOCSTRINGS): No longer .PHONY; depend on $(ALL_M_FILES).
16055
16056 1999-10-20 John W. Eaton <jwe@bevo.che.wisc.edu>
16057
16058 * control/bode.m: Don't return anything if nargout == 0.
16059
16060 1999-10-20 James B. Rawlings <jbraw@bevo.che.wisc.edu>
16061
16062 * control/bode.m: Don't do axis scaling for magnitude plots.
16063
16064 1999-10-20 John W. Eaton <jwe@bevo.che.wisc.edu>
16065
16066 * Makefile.in (DISTFILES): Add move-if-change, mkdoc, and
16067 gethelp.cc to the list.
16068
16069 1999-10-19 John W. Eaton <jwe@bevo.che.wisc.edu>
16070
16071 * time/asctime.m: Texinfoize help text.
16072 * time/clock.m: Ditto.
16073 * time/date.m: Ditto.
16074 * miscellaneous/cputime.m: Ditto.
16075 * miscellaneous/etime.m: Ditto.
16076 * miscellaneous/is_leap_year.m: Ditto.
16077 * miscellaneous/popen2.m: Ditto.
16078 * miscellaneous/version.m: Ditto.
16079 * miscellaneous/tic.m: Ditto.
16080 * miscellaneous/toc.m: Just refer to tic.m.
16081
16082 * Makefile.in (dist, bin-dist): Use `$(MAKE) -C dir' instead of
16083 `cd dir; $(MAKE); cd ..'.
16084 ($(SUBDIRS)): Likewise.
16085
16086 * statistics/Makefile.in ($(SUBDIRS)): Likewise.
16087
16088 * statistics/Makefile.in (bin-dist): Use `$(MAKE) -C dir' instead
16089 of `cd dir; $(MAKE)'.
16090
16091 * gethelp.cc, mkdoc: New files.
16092 * Makefile.in: Use them to create DOCSTRINGS file from .m file
16093 sources.
16094
16095 1999-10-14 John W. Eaton <jwe@bevo.che.wisc.edu>
16096
16097 * linear-algebra/kron.m: Fix typo in previous change
16098
16099 1999-10-13 John W. Eaton <jwe@bevo.che.wisc.edu>
16100
16101 * control/bode.m: Allow optional 5th arg to specify plot style.
16102
16103 Wed Sep 22 22:12:03 1999 A. Scottedward Hodel <a.s.hodel@eng.auburn.edu>
16104
16105 * linear-algebra/krylov.m: Correctly handle case of V having full
16106 rank when V has more columns than rows.
16107
16108 Mon Sep 20 23:04:57 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16109
16110 * general/linspace.m, linear-algebra/pinv.m: Delete.
16111
16112 * statistics/tests/manova.m: Avoid problems if
16113 whitespace_in_literal_matrix is set to "traditional".
16114 * statistics/tests/t_test_regression.m: Likewise.
16115 * statistics/tests/u_test.m: Likewise.
16116 * statistics/tests/chisquare_test_homogeneity.m: Likewise.
16117 * statistics/tests/anova.m: Likewise.
16118 * statistics/tests/kruskal_wallis_test.m: Likewise.
16119 * statistics/base/statistics.m: Likewise.
16120 * image/saveimage.m: Likewise.
16121 * signal/arch_fit.m: Likewise.
16122 * signal/autoreg_matrix.m: Likewise.
16123 * signal/triangle_lw.m: Likewise.
16124 * strings/dec2hex.m: Likewise.
16125
16126 Thu Sep 9 19:31:58 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16127
16128 * image/saveimage.m: Initialize scale.
16129
16130 Sun Sep 5 22:13:47 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16131
16132 * general/reshape.m: Allow reshape (a, size (b)).
16133
16134 Fri Sep 3 00:01:38 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16135
16136 * specfun/erfinv.m: Improve stopping criterion.
16137 Add iteration count as second return value.
16138
16139 Mon Aug 30 12:07:00 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16140
16141 * statistics/base/mean.m: Use .', not ' to reorient row vectors.
16142
16143 Tue Aug 17 11:11:27 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16144
16145 * miscellaneous/pack.m: New function.
16146
16147 Mon Aug 16 07:46:57 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16148
16149 * plot/figure.m: Always return figure number. With no args,
16150 figure now creates a new figure window and returns its number.
16151 Accept figure (property, value) syntax, but do nothing.
16152
16153 Thu Aug 12 09:28:01 PDT 1999 Tom Poage <tfpoage@ucdavis.edu>
16154
16155 * general/shift.m: Avoid printing temporary value for backward shift.
16156
16157 Mon Aug 2 16:39:04 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16158
16159 * plot/bar.m: Compute bar widths correctly when x-values are not
16160 evenly spaced.
16161
16162 Mon Jul 12 22:48:34 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16163
16164 * linear-algebra/cond.m: Avoid returning NaN for matrices that
16165 contain only zeros.
16166
16167 Sun Jun 20 22:24:27 1999 Eduardo Gallestey <eduardo@faceng.anu.edu.au>
16168
16169 * linear-algebra/kron.m: Create result matrix and insert blocks
16170 instead of appending them.
16171
16172 Sat Jun 19 01:52:18 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16173
16174 * control/bodquist.m, control/buildssic.m, control/is_digital.m,
16175 control/stepimp.m, control/sysmin.m, control/syssetsignals.m:
16176 Update from A. S. Hodel.
16177
16178 Fri Jun 18 12:19:22 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16179
16180 * polynomial/polyfit.m: Correct previous change.
16181
16182 Wed Apr 7 13:57:26 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16183
16184 * linear-algebra/qrhouse.m, linear-algebra/krygetq.m: Delete.
16185
16186 Wed Apr 7 13:22:43 1999 A. S. Hodel <a.s.hodel@eng.auburn.edu>
16187
16188 * control/is_controllable.m, control/zgscal.m: Accomodate new
16189 version of krylov and krylovb.
16190
16191 * control/outlist.m, control/sysout.m: Fix typos.
16192
16193 * control/sysdimensions.m: Add option for total number of states.
16194
16195 * linear-algebra/krylov.m: Improve robustness by row-pivoting.
16196 * linear-algebra/krylovb.m: Just call krylov with appropriate
16197 arguments.
16198
16199 Tue Mar 30 00:43:09 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16200
16201 * strings/index.m: Fail with meaningful error message if either
16202 arg is a string array.
16203
16204 Wed Mar 24 20:34:48 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16205
16206 * linear-algebra/norm.m: Do the right thing for 1- and
16207 infinity-norms of complex matrices. From Sven Khatri
16208 <khatri@saturn.vocalpoint.com>.
16209
16210 Tue Mar 16 13:36:36 1999 A. Scottedward Hodel" <scotte@eng.auburn.edu>
16211
16212 * linear-algebra/qrhouse.m: Handle default args correctly.
16213
16214 Thu Mar 11 12:52:34 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16215
16216 * strings/split.m: Avoid problems when splitting strings that have
16217 \ in them.
16218
16219 Thu Mar 11 12:36:13 1999 Massimo Lorenzin <maxlorenzin@tin.it>
16220
16221 * image/colormap.m: Do better arg checking, handle string args
16222 that name the colormap function to call (e.g., colormap ("ocean")).
16223
16224 Mon Mar 8 22:23:24 1999 Rolf Fabian <fabian@TU-Cottbus.De>
16225
16226 * polynomial/polyfit.m: Use .' transpose operator, not '.
16227 * linear-algebra/dot.m: Likewise.
16228 * linear-algebra/cross.m: Likewise.
16229 * general/rot90.m: Likewise.
16230
16231 Sat Mar 6 01:45:00 1999 A Scott Hodel <hodel@edalf1.msfc.nasa.gov>
16232
16233 * linear-algebra/qrhouse.m: Permute columns at each iteration so
16234 that the leading column is not all zeros.
16235
16236 Fri Mar 5 00:37:47 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16237
16238 * general/shift.m: Fix potential problems with
16239 whitespace_in_literal_matrix.
16240 * signal/arch_rnd.m: Ditto.
16241 * signal/autocov.m: Ditto.
16242 * signal/diffpara.m: Ditto.
16243 * signal/hurst.m: Ditto.
16244 * signal/periodogram.m: Ditto.
16245 * signal/spectral_adf.m: Ditto.
16246 * signal/spectral_xdf.m: Ditto.
16247 * signal/spencer.m: Ditto.
16248 * signal/synthesis.m: Ditto.
16249 * statistics/distributions/wiener_rnd.m: Ditto.
16250 * statistics/models/logistic_regression_likelihood.m: Ditto.
16251 * statistics/models/logistic_regression.m: Ditto.
16252 * statistics/models/logistic_regression_derivatives.m: Ditto.
16253 * statistics/tests/run_test.m: Ditto.
16254 * statistics/tests/chisquare_test_independence.m: Ditto.
16255
16256 Wed Mar 3 02:25:00 1999 Joao Cardoso <jcardoso@inescn.pt>
16257
16258 * plot/__plr2__.m: Fix typo.
16259
16260 Tue Jan 12 10:31:15 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
16261
16262 * plot/__pltopt1__.m: Accept "k" to mean black.
16263
16264 Fri Dec 11 10:43:19 1998 A Scott Hodel <hodel@edalf1.msfc.nasa.gov>
16265
16266 * linear-algebra/krylov.m: Force empty_list_elements_ok for this
16267 function.
16268
16269 Thu Dec 10 11:07:00 1998 A Scott Hodel <hodel@edalf1.msfc.nasa.gov>
16270
16271 * control/ss2sys.m: Fix typo.
16272
16273 Wed Dec 9 12:42:19 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16274
16275 * plot/subplot.m, plot/oneplot.m: Don't call clearplot.
16276
16277 * control: Update from A. S. Hodel <a.s.hodel@eng.auburn.edu> for
16278 signal names as lists of strings instead of string arrays.
16279
16280 Fri Dec 4 16:08:42 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16281
16282 * quaternion: New directory of functions from A. S. Hodel
16283 <a.s.hodel@eng.auburn.edu>.
16284 * Makefile.in (SUBDIRS): Add it to the list.
16285 * quaternion/Makefile.in: New file.
16286 * configure.in (AC_OUTPUT): Add quaternion/Makefile.
16287
16288 Tue Nov 24 21:41:31 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16289
16290 * image/saveimage.m: Make it work again for black and white colormaps.
16291
16292 * image/imagesc.m: Use rows (colormap), not length (colormap),
16293 since there can be fewer rows than columns. Round values to
16294 nearest position in colormap instead of truncating. Correct usage
16295 message.
16296
16297 Tue Nov 24 14:50:52 1998 A Scott Hodel <hodel@edalf1.msfc.nasa.gov>
16298
16299 * linear-algebra/krylov.m: New arg pflg. If nonzero, avoid using
16300 zero rows of [A,v] as householder pivots; this avoids spurious
16301 non-zero entries in returned orthogonal matrix U, but destroys the
16302 Householder matrix structure of H.
16303
16304 Fri Nov 20 12:46:46 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16305
16306 * general/logical.m: Just copy input to output if argument is
16307 already a logical object.
16308
16309 Fri Nov 6 10:17:00 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16310
16311 * New files from OCST, in control subdiretory:
16312
16313 DEMOcontrol.m is_siso.m syschnames.m
16314 abcddim.m is_stabilizable.m syschnamesl.m
16315 abcddims.m is_stable.m syschtsam.m
16316 analdemo.m jet707.m sysconnect.m
16317 are.m lqe.m syscont.m
16318 axis2dlim.m lqg.m syscont_disc.m
16319 bddemo.m lqr.m sysdefioname.m
16320 bode.m lsim.m sysdefstname.m
16321 bode_bounds.m ltifr.m sysdimensions.m
16322 bodquist.m lyap.m sysdisc.m
16323 buildssic.m mb.m sysdup.m
16324 c2d.m minfo.m sysgetsignals.m
16325 com2str.m moddemo.m sysgettsam.m
16326 controldemo.m nichols.m sysgettype.m
16327 ctrb.m nyquist.m sysgroup.m
16328 d2c.m obsv.m sysgroupn.m
16329 damp.m ord2.m sysmult.m
16330 dare.m outlist.m sysout.m
16331 dcgain.m packedform.m sysprune.m
16332 demomarsyas.m packsys.m sysreorder.m
16333 dezero.m; parallel.m sysrepdemo.m
16334 dgkfdemo.m place.m sysscale.m
16335 dgram.m polyout.m syssub.m
16336 dhinfdemo.m prompt.m sysupdate.m
16337 dlqe.m pzmap.m tf2ss.m
16338 dlqg.m qzval.m tf2sys.m
16339 dlqr.m rldemo.m tf2sysl.m
16340 dlyap.m rlocus.m tf2zp.m
16341 dmr2d.m rotg.m tfout.m
16342 fir2sys.m run_cmd.m; tzero.m
16343 frdemo.m series.m tzero2.m
16344 freqchkw.m sortcom.m ugain.m
16345 freqresp.m ss2sys.m unpacksys.m
16346 gram.m ss2tf.m wgt1o.m
16347 h2norm.m ss2zp.m zgfmul.m
16348 h2syn.m starp.m zgfslv.m
16349 hinf_ctr.m step.m zginit.m
16350 hinfdemo.m stepimp.m zgpbal.m
16351 hinfnorm.m strappend.m; zgreduce.m
16352 hinfsyn.m susball.m zgrownorm.m
16353 hinfsyn_chk.m swap.m zgscal.m
16354 impulse.m swapcols.m zgsgiv.m
16355 is_abcd.m swaprows.m zgshsr.m
16356 is_controllable.m sys2fir.m zp2ss.m
16357 is_detectable.m sys2ss.m zp2ssg2.m
16358 is_dgkf.m sys2tf.m zp2sys.m
16359 is_digital.m sys2zp.m zp2tf.m
16360 is_observable.m sysadd.m zpout.m
16361 is_sample.m sysappend.m
16362
16363 Thu Nov 5 13:28:40 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16364
16365 * configure.in (AC_OUTPUT): Escape newlinew in macro call with \.
16366
16367 * strings/deblank.m: Make it work for string arrays too.
16368
16369 Wed Nov 4 21:51:13 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16370
16371 * linear-algebra/housh.m: New file from the OCST.
16372 * linear-algebra/krygetq.m: Ditto.
16373 * linear-algebra/krylov.m: Ditto.
16374 * linear-algebra/krylovb.m: Ditto.
16375 * linear-algebra/qrhouse.m: Ditto.
16376 * general/is_duplicate_entry.m: Ditto.
16377
16378 * general/is_symmetric.m: Call is_square instead of doing that
16379 check in line.
16380
16381 Wed Oct 28 11:51:14 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16382
16383 * general/is_square.m:
16384
16385 * general/isempty.m, general/is_matrix.m: Delete.
16386
16387 * general/is_symmetric: Delete special case for strings. Whether
16388 the conversion is valid should depend on implicit_str_to_num_ok.
16389
16390 * general/is_square.m: If arg is not a matrix, don't check size,
16391 just return 0.
16392 * general/is_symmetric: Likewise.
16393 * general/is_vector.m: Likewise.
16394 * general/is_scalar.m: Likewise.
16395
16396 * general/length.m: Delete.
16397
16398 Fri Oct 23 00:21:55 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16399
16400 * configure.in: Add finance/Makefile, statistics/base/Makefile,
16401 statistics/distributions/Makefile, statistics/models/Makefile,
16402 and statistics/tests/Makefile to the list of files to create.
16403
16404 * finance/Makefile.in, statistics/base/Makefile.in,
16405 statistics/distributions/Makefile.in, statistics/models/Makefile.in,
16406 statistics/tests/Makefile.in: New files.
16407 * statistics/Makefile.in: Delete file lists. Now only handle
16408 subdirectories.
16409 * Makefile.in (SUBDIRS): Add finance.
16410
16411 * Move the following files from statistics to statistics/base:
16412
16413 corrcoef.m
16414 kurtosis.m
16415 mahalanobis.m
16416 median.m
16417 ols.m
16418 skewness.m
16419 std.m
16420
16421 New files, from Kurt Hornik's octave-ci package:
16422
16423 * finance (new directory):
16424
16425 fv.m
16426 fvl.m
16427 irr.m
16428 nper.m
16429 npv.m
16430 pmt.m
16431 pv.m
16432 pvl.m
16433 rate.m
16434 vol.m
16435
16436 * linear-algebra/dmult.m
16437
16438 * signal:
16439
16440 arch_fit.m
16441 arch_rnd.m
16442 arch_test.m
16443 arma_rnd.m
16444 autocor.m
16445 autocov.m
16446 autoreg_matrix.m
16447 bartlett.m
16448 blackman.m
16449 diffpara.m
16450 durbinlevinson.m
16451 fractdiff.m
16452 hamming.m
16453 hanning.m
16454 hurst.m
16455 periodogram.m
16456 rectangle_lw.m
16457 rectangle_sw.m
16458 sinetone.m
16459 sinewave.m
16460 spectral_adf.m
16461 spectral_xdf.m
16462 spencer.m
16463 stft.m
16464 synthesis.m
16465 triangle_lw.m
16466 triangle_sw.m
16467 yulewalker.m
16468
16469 * statistics/base (new directory):
16470
16471 center.m
16472 cloglog.m
16473 cor.m
16474 cov.m
16475 cut.m
16476 iqr.m
16477 kendall.m
16478 logit.m
16479 mean.m
16480 meansq.m
16481 moment.m
16482 ppplot.m
16483 probit.m
16484 qqplot.m
16485 range.m
16486 ranks.m
16487 run_count.m
16488 spearman.m
16489 statistics.m
16490 studentize.m
16491 table.m
16492 values.m
16493 var.m
16494
16495 (Replaces cov.m and mean.m with new versions.)
16496
16497 * statistics/distributions (new directory):
16498
16499 beta_cdf.m
16500 beta_inv.m
16501 beta_pdf.m
16502 beta_rnd.m
16503 binomial_cdf.m
16504 binomial_inv.m
16505 binomial_pdf.m
16506 binomial_rnd.m
16507 cauchy_cdf.m
16508 cauchy_inv.m
16509 cauchy_pdf.m
16510 cauchy_rnd.m
16511 chisquare_cdf.m
16512 chisquare_inv.m
16513 chisquare_pdf.m
16514 chisquare_rnd.m
16515 discrete_cdf.m
16516 discrete_inv.m
16517 discrete_pdf.m
16518 discrete_rnd.m
16519 empirical_cdf.m
16520 empirical_inv.m
16521 empirical_pdf.m
16522 empirical_rnd.m
16523 exponential_cdf.m
16524 exponential_inv.m
16525 exponential_pdf.m
16526 exponential_rnd.m
16527 f_cdf.m
16528 f_inv.m
16529 f_pdf.m
16530 f_rnd.m
16531 gamma_cdf.m
16532 gamma_inv.m
16533 gamma_pdf.m
16534 gamma_rnd.m
16535 geometric_cdf.m
16536 geometric_inv.m
16537 geometric_pdf.m
16538 geometric_rnd.m
16539 hypergeometric_cdf.m
16540 hypergeometric_inv.m
16541 hypergeometric_pdf.m
16542 hypergeometric_rnd.m
16543 kolmogorov_smirnov_cdf.m
16544 laplace_cdf.m
16545 laplace_inv.m
16546 laplace_pdf.m
16547 laplace_rnd.m
16548 logistic_cdf.m
16549 logistic_inv.m
16550 logistic_pdf.m
16551 logistic_rnd.m
16552 lognormal_cdf.m
16553 lognormal_inv.m
16554 lognormal_pdf.m
16555 lognormal_rnd.m
16556 normal_cdf.m
16557 normal_inv.m
16558 normal_pdf.m
16559 normal_rnd.m
16560 pascal_cdf.m
16561 pascal_inv.m
16562 pascal_pdf.m
16563 pascal_rnd.m
16564 poisson_cdf.m
16565 poisson_inv.m
16566 poisson_pdf.m
16567 poisson_rnd.m
16568 stdnormal_cdf.m
16569 stdnormal_inv.m
16570 stdnormal_pdf.m
16571 stdnormal_rnd.m
16572 t_cdf.m
16573 t_inv.m
16574 t_pdf.m
16575 t_rnd.m
16576 uniform_cdf.m
16577 uniform_inv.m
16578 uniform_pdf.m
16579 uniform_rnd.m
16580 weibull_cdf.m
16581 weibull_inv.m
16582 weibull_pdf.m
16583 weibull_rnd.m
16584 wiener_rnd.m
16585
16586 * statistics/models (new directory):
16587
16588 logistic_regression.m
16589 logistic_regression_derivatives.m
16590 logistic_regression_likelihood.m
16591
16592 * statistics/tests (new directory):
16593
16594 anova.m
16595 bartlett_test.m
16596 chisquare_test_homogeneity.m
16597 chisquare_test_independence.m
16598 cor_test.m
16599 f_test_regression.m
16600 hotelling_test.m
16601 hotelling_test_2.m
16602 kolmogorov_smirnov_test.m
16603 kolmogorov_smirnov_test_2.m
16604 kruskal_wallis_test.m
16605 manova.m
16606 mcnemar_test.m
16607 prop_test_2.m
16608 run_test.m
16609 sign_test.m
16610 t_test.m
16611 t_test_2.m
16612 t_test_regression.m
16613 u_test.m
16614 var_test.m
16615 welch_test.m
16616 wilcoxon_test.m
16617 z_test.m
16618 z_test_2.m
16619
16620 Thu Oct 22 12:25:55 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16621
16622 * time/date.m: Use %Y, not %y in format string, for Matlab 5
16623 compatibility and to avoid Y2K problems.
16624
16625 Mon Oct 19 17:26:35 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16626
16627 * polynomial/polyfit.m: Just use the \ operator to handle the
16628 least-squares solution.
16629
16630 Thu Sep 3 12:40:47 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16631
16632 * strings/str2num.m: If eval returns a string, return an empty matrix.
16633
16634 * strings/strrep.m: Don't convert args to numeric values.
16635 Prevent warnings for empty string args.
16636 From Georg Thimm <thimm@idiap.ch>.
16637
16638 * strings/strcat.m: Prevent warnings for empty string args.
16639
16640 Wed Sep 2 17:20:24 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16641
16642 * miscellaneous/menu.m: Remove special case for empty string
16643 returned from input(). Add second arg to eval() to catch errors.
16644
16645 Thu Jun 18 16:32:15 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16646
16647 * plot/__plt__.m: Don't call usleep.
16648
16649 Mon May 18 11:42:36 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16650
16651 * linear-algebra/dot.m: New function.
16652
16653 * strings/lower.m, strings/upper.m: New functions, for Matlab
16654 compatibility.
16655
16656 Fri May 15 01:16:53 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16657
16658 * plot/hist.m: Also allow just one output argument.
16659
16660 Sun May 10 23:00:45 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16661
16662 * strings/deblank.m: Make it work if the string is only blanks.
16663
16664 Tue May 5 00:53:36 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16665
16666 * plot/__plt2mv__.m: Delete calls to keyboard.
16667
16668 Mon May 4 11:43:31 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16669
16670 * plot/oneplot.m: Fix typo.
16671
16672 Wed Apr 22 12:11:27 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16673
16674 * miscellaneous/flops.m: Allow a single argument too.
16675
16676 Tue Apr 21 10:18:20 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16677
16678 * strings/str2mat.m: Also handle case when there are no empty
16679 strings correctly.
16680
16681 Mon Apr 20 22:14:15 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16682
16683 * strings/isletter.m: New function, for Matlab compatibility.
16684
16685 Fri Apr 17 10:53:39 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16686
16687 * strings/str2mat.m: Handle string matrices too.
16688
16689 Wed Apr 15 11:16:01 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16690
16691 * audio/loadaudio.m: Accept "pcm" as another file extension for
16692 linear encoding.
16693
16694 * audio/saveaudio.m, audio/loadaudio.m, audio/playaudio.m,
16695 audio/record.m: Open files in binary mode.
16696
16697 Fri Apr 10 10:46:21 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16698
16699 * miscellaneous/dump_prefs.m: Use string array for list of values.
16700 Move functionality of dump_1_pref here, but use built-in function
16701 type to extract value, and put it inside try/catch block.
16702 * miscellaneous/dump_1_pref.m: Delete unused function.
16703
16704 Wed Apr 8 13:17:58 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16705
16706 * plot/__pltopt1.m__: New file.
16707 * plot/__pltopt.m__: Handle opt as a string array by calling
16708 __pltopt1__ multiple times and returning a string array with rows
16709 corresponding to the rows of opt.
16710 * plot/__plt2ss__.m, plot/__plt2vv__.m, plot/__plt2vm__.m,
16711 plot/__plt2mv__.m, plot/__plt2mm__.m: Handle fmt as a string
16712 array.
16713
16714 Fri Mar 27 03:00:40 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16715
16716 * plot/mplot.m: Fix misspellings of global variables.
16717 Don't call clearplot.
16718
16719 Tue Mar 17 17:45:25 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16720
16721 * plot/subplot.m, plot/multiplot.m: Set gnuplot_command_replot to
16722 "cle;rep" when going in ot multiplot mode.
16723 * plot/oneplot.m: Reset gnuplot_command_replot to "rep" when
16724 switching out of multiplot mode.
16725
16726 Fri Feb 20 01:31:32 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16727
16728 * plot/mplot.m, plot/subplot.m, plot/oneplot.m, plot/multiplot.m,
16729 plot/subwindow.m: Call clearplot after setting up multiplot mode.
16730
16731 Tue Feb 3 00:18:40 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16732
16733 * special-matrix/sylvester_matrix.m: Rename from hadamard.m
16734
16735 * miscellaneous/bug_report.m: Don't try to get smart with
16736 OCTAVE_HOME. Assume octave-bug can be found in EXEC_PATH.
16737
16738 * Makefile.in (install): Create separate ls-R files for
16739 $(datadir) and $(libexecdir).
16740 (uninstall): Remove both ls-R files.
16741
16742 Sat Jan 31 01:09:32 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16743
16744 * signal/fftshift.m: New file.
16745
16746 * plot/contour.m: Fix for non-square case.
16747
16748 * general/randperm.m: New file.
16749
16750 Fri Jan 30 15:20:39 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16751
16752 * specfun/betai.m: Restore file for compatibility with previous
16753 versions. Call betainc with reordered args.
16754 * specfun/gammai.m: Likewise, call gammainc with reordered args.
16755
16756 Wed Jan 28 22:44:59 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16757
16758 * plot/contour.m: Handle discrete contour levels.
16759
16760 Tue Jan 27 04:31:22 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
16761
16762 * control/lyap.m: For compatibility with Matlab, solve
16763 A*X + X*A' + C = 0 instead of A'*X + X*A + C = 0.
16764
16765 Wed Dec 10 00:14:29 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16766
16767 * specfun/bessel.m: New file.
16768
16769 * specfun/betai.m, specfun/betainc.m, specfun/gammai.m,
16770 specfun/gammainc.m: Delete.
16771
16772 Wed Nov 19 00:19:18 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16773
16774 * image/colormap.m: Initialize __current_color_map__ in global
16775 statement.
16776 * miscellaneous/toc.m: Initialize __tic_toc_timestamp__ in global
16777 statement.
16778 * plot/axis.m: Initialize __current_axis__ in global statement.
16779 * plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
16780 plot/subwindow.m: Initialize __multiplot_mode__ in global statement.
16781
16782 Tue Nov 18 01:35:50 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16783
16784 * time/tic.m: Rename _time_tic_called to __tic_toc_timestamp__.
16785 * time/toc.m: Likewise.
16786
16787 * image/colormap.m: Rename CURRENT_COLOR_MAP to __current_color_map__.
16788
16789 * plot/mplot.m, plot/multiplot.m, plot/subplot.m: Don't do
16790 anything special for automatic_replot when in multiplot mode --
16791 recent 3.6beta releases handle this correctly.
16792
16793 * plot/figure.m: Ensure that we are not in multiplot mode before
16794 setting the terminal type.
16795
16796 * plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
16797 plot/subwindow.m: Use leading and trailing underscores for
16798 `private' globals.
16799
16800 * plot/oneplot.m: Don't do anything if gnuplot_has_multiplot is false.
16801
16802 Fri Nov 14 10:53:11 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16803
16804 * plot/__pltopt__.m: Use sprintf instead of strcat when adding TITLE.
16805
16806 Fri Oct 10 11:18:10 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16807
16808 * specfun/gammai.m: Avoid problems with whitespace when
16809 constructing matrices.
16810
16811 * polynomial/polyfit.m: Compute yf correctly. From Seung Lee
16812 <SJL@nrc.gov>. Also return yf in the same orientation as the
16813 original y vector.
16814
16815 Fri Sep 19 17:04:40 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16816
16817 * linear-algebra/cross.m: Use direct formula instead of calling
16818 det three times in a loop. If both args are column (row) vectors,
16819 return a column (row) vector. If they don't match, pay attention
16820 to the value of prefer_column_vectors.
16821
16822 Thu Aug 28 15:31:20 1997 Rolf Fabian <fabian@olymp.Umwelt.TU-Cottbus.de>
16823
16824 * polynomial/polyvalm.m: Don't assume orthogonal eigenvectors for
16825 nonsymmetric matrices.
16826
16827 * general/tril.m: Fix usage message.
16828
16829 * polynomial/polyvalm.m: Fix error messages.
16830 * polynomial/polyderiv.m: Likewise.
16831 * polynomial/polyval.m: Likewise.
16832
16833 Wed Aug 13 14:14:16 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16834
16835 * strings/blanks.m: Allow blanks(0) to return empty string.
16836 Allow negative arguments if treat_neg_dim_as_zero is true.
16837
16838 Wed Jun 25 21:26:24 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16839
16840 * plot/mesh.m: Set noparametric plot mode after plotting.
16841
16842 Wed Jun 25 21:06:10 1997 Rick Niles <niles@axp745.gsfc.nasa.gov>
16843
16844 * plot/__pltopt__.m: Handle key/legend names.
16845 Correctly set colors, line styles, and point styles.
16846
16847 Wed Jun 25 13:34:06 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16848
16849 * polynomial/polyfit.m: Return fit y values as second output.
16850 Don't use QR factorization to solve least squares problem.
16851
16852 Wed Jun 18 10:24:00 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16853
16854 * control/dlqr.m: Use ao, not a, to compute k.
16855
16856 Tue Jun 3 12:16:00 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16857
16858 * miscellaneous/path.m: New file.
16859
16860 Wed May 21 11:45:31 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16861
16862 * miscellaneous/bug_report.m: Pass file id to dump_prefs, not file
16863 name.
16864
16865 Mon May 12 02:04:01 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16866
16867 * specfun/erfinv.m: Add missing semicolon.
16868
16869 Wed Apr 2 22:04:03 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16870
16871 * miscellaneous/xor.m: Make type of return value logical.
16872
16873 Fri Mar 28 16:19:53 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16874
16875 * miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
16876 warn_comma_in_global_decl.
16877
16878 Tue Mar 25 22:00:49 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16879
16880 * miscellaneous/bug_report.m: Use __OCTAVE_HOME__ to find
16881 octave-bug script.
16882
16883 Mon Mar 24 16:49:47 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16884
16885 * miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
16886 prefer_zero_one_indexing.
16887
16888 * general/logical.m: New file.
16889
16890 Sat Mar 15 15:07:30 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16891
16892 * general/nextpow2.m: Correctly handle new meaning of is_scalar()
16893 and is_vector().
16894
16895 Thu Mar 13 16:36:35 1997 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>
16896
16897 * specfun/erfinv.m: Scale update by sqrt (pi) / 2.
16898 Use tolerance of 2 * eps.
16899
16900 Wed Mar 12 16:57:45 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16901
16902 * Makefile.in (install-strip): New target.
16903 * audio/Makefile.in: Ditto.
16904 * control/Makefile.in: Ditto.
16905 * elfun/Makefile.in: Ditto.
16906 * general/Makefile.in: Ditto.
16907 * image/Makefile.in: Ditto.
16908 * io/Makefile.in: Ditto.
16909 * linear-algebra/Makefile.in: Ditto.
16910 * miscellaneous/Makefile.in: Ditto.
16911 * plot/Makefile.in: Ditto.
16912 * polynomial/Makefile.in: Ditto.
16913 * set/Makefile.in: Ditto.
16914 * signal/Makefile.in: Ditto.
16915 * specfun/Makefile.in: Ditto.
16916 * special-matrix/Makefile.in: Ditto.
16917 * startup/Makefile.in: Ditto.
16918 * statistics/Makefile.in: Ditto.
16919 * strings/Makefile.in: Ditto.
16920
16921 Tue Mar 11 10:14:26 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16922
16923 * elfun/coth.m: Write as cosh(x) ./ sinh(x) instead of 1 ./ tanh(x).
16924
16925 Fri Mar 7 23:06:48 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16926
16927 * statistics/corrcoef.m: Make it actually work.
16928
16929 Thu Mar 6 12:36:30 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16930
16931 * statistics/corrcoef.m: Don't fail if single argument is a matrix.
16932
16933 Sat Mar 1 15:23:14 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16934
16935 * Version 2.0.5 released.
16936
16937 Wed Feb 26 01:48:28 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16938
16939 * Makefile.in (maintainer-clean): Also remove configure.
16940
16941 * signal/fftconv.m: Check inputs with is_vector(), not is_matrix().
16942
16943 * general/is_matrix.m: Return zero for empty matrices.
16944
16945 Tue Feb 25 15:16:04 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16946
16947 * linear-algebra/vech.m: Size result just once.
16948
16949 Sun Feb 23 00:15:57 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16950
16951 * general/is_square.m: Handle empty matrices correctly.
16952 * general/is_symmetric.m: Handle empty matrices and strings.
16953
16954 Sat Feb 22 01:06:22 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16955
16956 * polynomial/conv.m: Check inputs with is_vector(), not is_matrix().
16957 * polynomial/deconv.m: Likewise.
16958 * polynomial/polyderiv.m: Likewise.
16959 * polynomial/polyinteg.m: Likewise.
16960 * polynomial/polyreduce.m: Likewise.
16961 * polynomial/polyval.m: Likewise.
16962 * polynomial/polyvalm.m: Likewise.
16963 * general/postpad.m: Likewise.
16964 * general/prepad.m: Likewise.
16965
16966 * polynomial/compan.m: Check input with is_vector(), not
16967 is_matrix(). Handle scalar case.
16968
16969 Fri Feb 21 13:36:58 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16970
16971 * plot/contour.m: Order data so that it is consistent with
16972 meshgrid and mesh.
16973
16974 * plot/meshdom.m, plot/meshgrid.m: Change help message.
16975 * plot/sombrero.m: Use meshgrid, not meshdom.
16976
16977 Thu Feb 20 02:58:05 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16978
16979 * Version 2.0.4 released.
16980
16981 Wed Feb 19 10:30:14 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16982
16983 * miscellaneous/paren.m: New file.
16984
16985 Tue Feb 18 09:22:04 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16986
16987 * Version 2.0.3 released.
16988
16989 Thu Feb 13 19:06:42 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16990
16991 * image/saveimage.m: Only clip image data that is actually out of
16992 range.
16993
16994 Sun Feb 9 19:52:08 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
16995
16996 * general/is_matrix.m: Scalars, vectors, and empty matrices may
16997 also be considered to be matrices.
16998
16999 * general/is_vector.m: Scalars may also be considered to be vectors.
17000
17001 * general/isempty.m: Use size(), not rows() and columns().
17002
17003 * plot/contour.m: Convert set to gset.
17004 Set view to 0, 0, 1, 1, not 0, 0, 1.9, 1.
17005
17006 Fri Feb 7 12:55:55 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17007
17008 * specfun/erfinv.m: Fix typo in last change.
17009
17010 Fri Jan 31 09:30:16 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17011
17012 * image/loadimage.m: Make it possible to load files with image
17013 data named X or img.
17014
17015 * image/default.img: Change name of image from X to img to match
17016 what saveimage does now.
17017
17018 * image/loadimage.m: Rename X to be img, to match what saveimage
17019 does now.
17020
17021 Mon Jan 27 13:48:31 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17022
17023 * Version 2.0.2 released.
17024
17025 * plot/__plt__.m: Use usleep() instead of replot to try to avoid
17026 weird missing-lines bug without creating extra plots unecessarily.
17027
17028 Sat Jan 25 22:37:07 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17029
17030 * Makefile.in, audio/Makefile.in, control/Makefile.in,
17031 elfun/Makefile.in, general/Makefile.in, image/Makefile.in,
17032 io/Makefile.in, linear-algebra/Makefile.in,
17033 miscellaneous/Makefile.in, plot/Makefile.in,
17034 polynomial/Makefile.in, set/Makefile.in, signal/Makefile.in,
17035 specfun/Makefile.in, special-matrix/Makefile.in,
17036 startup/Makefile.in, statistics/Makefile.in, strings/Makefile.in,
17037 time/Makefile.in (bin-dist): New target.
17038
17039 Wed Jan 22 11:28:30 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17040
17041 * specfun/erfinv.m: Avoid A([]) = X, X != [] error.
17042
17043 Tue Jan 21 11:16:40 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17044
17045 * miscellaneous/xor.m: Make it work.
17046
17047 Mon Jan 20 12:28:34 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17048
17049 * plot/sombrero.m: Doc fix.
17050
17051 Tue Jan 7 00:16:52 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17052
17053 * Version 2.0.1 released.
17054
17055 Thu Dec 19 22:16:46 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17056
17057 * elfun/lcm.m: Replace missing if statement.
17058
17059 * elfun/gcd.m: Report error if no input args.
17060 * elfun/lcm.m: Likewise.
17061
17062 Mon Dec 16 15:23:04 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17063
17064 * Makefile.in (install): Use ls -LR to create ls-R database.
17065 Also list contents of $libexecdir/octave in ls-R database.
17066
17067 Tue Dec 10 01:43:07 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17068
17069 * Version 2.0 released.
17070
17071 Fri Dec 6 15:23:46 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17072
17073 * Version 1.94.
17074
17075 Sun Dec 1 20:55:34 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17076
17077 * strings/str2num.m: New file.
17078
17079 Wed Nov 20 01:00:24 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17080
17081 * Version 1.93.
17082
17083 Tue Nov 19 15:13:35 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17084
17085 * linear-algebra/commutation_matrix.m, linear-algebra/cross.m,
17086 linear-algebra/duplication_matrix.m, linear-algebra/vec.m,
17087 linear-algebra/vech.m: New files from Kurt Hornik.
17088
17089 * general/nextpow2.m, general/shift.m, general/diff.m,
17090 general/common_size.m: New files from Kurt Hornik.
17091
17092 * miscellaneous/bincoeff.m, miscellaneous/xor.m:
17093 New files from Kurt Hornik.
17094
17095 * signal/detrend.m: New file from Kurt Hornik.
17096
17097 * specfun/betai.m, specfun/gammai.m, specfun/erfinv.m,
17098 specfun/pow2.m, specfun/log2.m:
17099 New files and updates from Kurt Hornik.
17100
17101 Fri Nov 15 18:13:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17102
17103 * plot/__plt__.m: Add explicit replot after last command is
17104 issued, to force all lines to be displayed. Hmm.
17105
17106 Thu Nov 14 00:06:34 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17107
17108 * plot/axis.m, plot/bottom_title.m, plot/contour.m,
17109 plot/figure.m, plot/grid.m, plot/loglog.m, plot/mesh.m,
17110 plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/plot.m,
17111 plot/plot_border.m, plot/polar.m, plot/semilogx.m,
17112 plot/semilogy.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
17113 plot/top_title.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
17114 Uset gset, not set.
17115
17116 * Version 1.92.
17117
17118 Thu Nov 7 12:43:12 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17119
17120 * image/saveimage.m: When writing PostScript, name Octave as the
17121 almighty Creator. Use single call to fprintf instead of looping.
17122
17123 * image/Makefile.in: Delete references to octtopnm.
17124
17125 * general/logspace.m: Doc fix.
17126
17127 * Version 1.91.
17128
17129 Sat Nov 2 21:06:29 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17130
17131 * image/image.m: Use tmpnam() instead of home-brew scheme.
17132
17133 * audio/record.m, audio/playaudio.m: Use tmpnam() instead of
17134 octave_tmp_file_name(). Use unwind_protect to ensure tmp file is
17135 deleted.
17136 * miscellaneous/bug_report.m: Likewise. Also use unlink() instead
17137 of a system() command to delete the tmp file.
17138
17139 Wed Oct 30 17:19:45 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17140
17141 * Version 1.90.
17142
17143 * Makefile.in (DISTFILES): Add ChangeLog.
17144
17145 Thu Oct 10 17:31:01 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17146
17147 * plot/subplot.m, plot/multiplot.m, plot/mplot.m:
17148 Don't check for string value of automatic_replot.
17149
17150 * image/ind2ind.m, image/ind2rgb.m, image/ind2gray.m:
17151 Temporarily set do_fortran_indexing to 1, not "true".
17152
17153 * miscellaneous/menu.m: Temporarily set page_screen_output to 0,
17154 not "false".
17155
17156 * linear-algebra/cond.m: Don't compare propagate_empty_matrices to
17157 "false".
17158
17159 Tue Aug 20 18:27:36 1996 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>
17160
17161 * strings/substr.m: Allow negative OFFSET. LEN is now optional.
17162
17163 Mon Jul 15 16:15:22 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17164
17165 * miscellaneous/bug_report.m: Don't redirect output to /dev/tty in
17166 system command.
17167
17168 Fri Jul 12 12:24:29 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17169
17170 * __plr1__.m: Renamed from polar_int_1.m.
17171 * __plr2__.m: Renamed from polar_int_2.m.
17172 * __plr__.m: Renamed from polar_int.m.
17173 * __plt1__.m: Renamed from plot_int_1.m.
17174 * __plt2__.m: Renamed from plot_int_2.m.
17175 * __plt2mm__.m: Renamed from plot_2_m_m_.m.
17176 * __plt2mv__.m: Renamed from plot_2_m_v_.m.
17177 * __plt2ss__.m: Renamed from plot_2_s_s_.m.
17178 * __plt2vm__.m: Renamed from plot_2_v_m_.m.
17179 * __plt2vv__.m: Renamed from plot_2_v_v_.m.
17180 * __plt__.m: Renamed from plot_int.m.
17181 * __pltopt__.m: Renamed from plot_opt.m.
17182 Change all callers.
17183
17184 Thu Jul 11 17:24:29 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17185
17186 * All .m files: Add regular Author:, Created:, and Adapted-By:
17187 comments like those found in Emacs lisp files.
17188
17189 Mon Jun 24 04:16:41 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17190
17191 * All .m files: Change comment style.
17192
17193 Fri Jun 14 01:42:21 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17194
17195 * bottom_title.m, mplot.m, multiplot.m, oneplot.m, plot_border.m,
17196 subplot.m, subwindow.m, top_title.m:
17197 Print error message if gnuplot_has_multiplot is not true.
17198
17199 Thu Jun 6 00:18:54 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17200
17201 * plot/figure.m: New function.
17202
17203 Wed Jun 5 18:19:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17204
17205 * strings/strrep.m: New function.
17206
17207 Thu May 23 15:04:22 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17208
17209 * strings/bin2dec.m, strings/blanks.m, strings/deblank.m,
17210 strings/dec2bin.m, strings/dec2hex.m, strings/findstr.m,
17211 strings/hex2dec.m, strings/index.m, strings/rindex.m,
17212 strings/split.m, strings/str2mat.m, strings/substr.m:
17213 New functions from Kurt Hornik, heavily modified by jwe.
17214
17215 * general/reshape.m: Allow strings to be reshaped too.
17216
17217 * strings/strcmp.m: No longer need to set implicit_str_to_num_ok.
17218 Always return a scalar.
17219
17220 Wed May 22 19:52:11 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17221
17222 * polynomial/polyfit.m: Make orientation of result compatible with
17223 Matlab.
17224
17225 Sat May 18 17:32:15 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17226
17227 * polynomial/polyfit.m: Add missing close paren.
17228
17229 Thu May 16 10:23:11 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17230
17231 * plot/plot_opt.m: Set compatibility arg in call to sscanf.
17232
17233 * io/scanf.m: Delete.
17234
17235 Mon May 13 09:37:38 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17236
17237 * statistics/median.m: Fix typo in usage message.
17238
17239 Wed Apr 24 02:45:52 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17240
17241 * miscellaneous/popen2.m: New file.
17242
17243 Wed Apr 17 18:34:04 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17244
17245 * configure.in (AC_OUTPUT): Add io/Makefile.
17246
17247 * io: New directory.
17248 * Makefile.in (SUBDIRS): Add it to the list.
17249
17250 * miscellaneous/flops.m: New file.
17251
17252 Fri Mar 22 04:40:48 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17253
17254 * miscellaneous/cputime.m: Return three arguments instead of a
17255 vector, for compatibility with previous versions and with Matlab
17256 (which only returns one scalar value).
17257
17258 Wed Mar 20 05:09:48 1996 Kurt Hornik <Kurt.Hornik@tuwien.ac.at>
17259
17260 * general/triu.m: Compute lower bound on loop index correctly.
17261 * general/tril.m: Likewise, for upper bound.
17262
17263 Tue Feb 6 09:29:43 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17264
17265 * image/saveimage.m: For color images, make sure indices into
17266 temporary colormap and result matrix have proper orientation.
17267 Set grey flag correctly.
17268
17269 Tue Jan 9 00:12:14 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17270
17271 * statistics/std.m: Use better formula (from Jim Van Zandt
17272 jrv@vanzandt.mv.com).
17273
17274 Sun Jan 7 20:12:14 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
17275
17276 * meshgrid.m: New file (from Jim Van Zandt jrv@vanzandt.mv.com).
17277 * mesh.m: Transpose Z if only one arg.
17278 Handle case of all three args being matrices (from Jim Van Zandt
17279 jrv@vanzandt.mv.com).
17280 * meshdom.m: Undo previous change.
17281
17282 Wed Dec 20 13:48:12 1995 John W. Eaton <jwe@bevo.che.wisc.edu>
17283
17284 * configure.in (AC_OUTPUT): Add audio/Makefile
17285
17286 Thu Nov 16 13:07:07 1995 John Eaton <jwe@bevo.che.wisc.edu>
17287
17288 * audio: New directory of files from Kurt Hornik and Andreas
17289 Weingessel.
17290 * audio/Makefile.in: New file.
17291 * Makefile.in (SUBDIRS): Add audio to the list.
17292
17293 Mon Nov 6 07:29:35 1995 John Eaton <jwe@bevo.che.wisc.edu>
17294
17295 * polynomial/polyfit.m: Use `economy-stle' QR factorization.
17296
17297 Fri Nov 3 00:38:46 1995 John Eaton <jwe@bevo.che.wisc.edu>
17298
17299 * plot/mesh.m: Require, length (y) == rows (z) and length (x) ==
17300 columns (z), not the other way around.
17301 * plot/meshdom.m: Don't reverse order of elements in y.
17302
17303 Thu Nov 2 23:56:53 1995 John Eaton <jwe@bevo.che.wisc.edu>
17304
17305 * plot/axis.m: Return current axis if nargin == 0.
17306
17307 Tue Oct 31 04:11:28 1995 John Eaton <jwe@bevo.che.wisc.edu>
17308
17309 * polynomial/roots.m: Updates from Kurt Hornik.
17310
17311 * polynomial/polyder.m: New file.
17312
17313 * polynomial/polyderiv.m: Give return value and arg different names.
17314
17315 Mon Oct 30 23:27:02 1995 John Eaton <jwe@bevo.che.wisc.edu>
17316
17317 * specfun/betainc.m: New file.
17318 * specfun/gammainc.m: New file.
17319
17320 Wed Oct 18 23:45:52 1995 John Eaton <jwe@bevo.che.wisc.edu>
17321
17322 * general/strerror.m: New file.
17323 * general/perror.m: Implement using strerror().
17324
17325 Thu Oct 5 03:21:36 1995 John Eaton <jwe@bevo.che.wisc.edu>
17326
17327 * plot/bottom_title.m plot/mplot.m plot/multiplot.m plot/oneplot.m
17328 plot/plot_border.m plot/subplot.m plot/subwindow.m
17329 plot/top_title.m plot/zlabel.m: New files, from Vinayak Dutt.
17330
17331 * image/saveimage.m: Round img values first.
17332
17333 Tue Oct 3 03:55:18 1995 John Eaton <jwe@bevo.che.wisc.edu>
17334
17335 * control/abcddim.m control/are.m general/tril.m general/triu.m
17336 image/saveimage.m linear-algebra/kron.m linear-algebra/norm.m
17337 linear-algebra/null.m miscellaneous/etime.m plot/contour.m
17338 plot/mesh.m plot/plot_int.m plot/polar_int.m
17339 special-matrix/hankel.m special-matrix/toeplitz.m
17340 tuwien/strfun/split.m: Add missing semicolons.
17341
17342 * plot/polar_int.m: Use .', not ' to make vectors conform.
17343
17344 * image/Makefile.in: Don't build or install octtoppm.
17345
17346 * image/saveimage.m: Rewrite to avoid using octoppm and pbm
17347 routines so that people who don't have the pbm stuff installed
17348 can still use this function.
17349
17350 Mon Oct 2 05:10:44 1995 John Eaton <jwe@bevo.che.wisc.edu>
17351
17352 * image/saveimage.m: Better error checking, clean up a bit.
17353
17354 Tue Sep 26 00:04:56 1995 John Eaton <jwe@bevo.che.wisc.edu>
17355
17356 * plot/plot_opt.m: Change more to more_opts as a temporary fix to
17357 avoid conflict with new built-in text-style function more.
17358
17359 * linear-algebra/norm.m: Also allow 2nd arg == "inf".
17360
17361 * startup/Makefile.in (install): Also install octaverc in
17362 $localfcnfiledir/startup/octavrc.
17363
17364 Wed Sep 20 00:01:30 1995 John Eaton <jwe@bevo.che.wisc.edu>
17365
17366 * mkinstalldirs: New file.
17367 * Makefile.in (DISTFILES): Add it to the list.
17368
17369 * Makefile.in (DISTFILES): Distribute configure.in and configure.
17370
17371 Thu Sep 14 03:56:19 1995 John Eaton <jwe@bevo.che.wisc.edu>
17372
17373 * special-matrix/hankel.m: Compatibility fix. Complain if
17374 r(1) != c(nr), not if r(1) != c(1).
17375
17376 * signal/filter.m: Doc fix.
17377
17378 Wed Sep 13 03:19:05 1995 John Eaton <jwe@bevo.che.wisc.edu>
17379
17380 * miscellaneous/cputime.m: Use new resource structure names (no
17381 ru_ or tv_ prefixes).
17382
17383 Tue Sep 12 02:20:44 1995 John Eaton <jwe@bevo.che.wisc.edu>
17384
17385 * time/ctime.m: Fix doc string and usage message.
17386
17387 Mon Sep 11 18:43:46 1995 John Eaton <jwe@bevo.che.wisc.edu>
17388
17389 * time/clock.m: Use new time structure names (no tm_ prefix).
17390
17391 Thu Aug 24 20:53:08 1995 John Eaton <jwe@bevo.che.wisc.edu>
17392
17393 * control/c2d.m: Make function work for any value of
17394 whitespace_in_literal_matrix.
17395 * control/dare.m: Likewise.
17396 * control/tzero.m: Likewise.
17397 * elfun/gcd.m: Likewise.
17398 * elfun/lcm.m: Likewise.
17399 * general/postpad.m: Likewise.
17400 * general/prepad.m: Likewise.
17401 * linear-algebra/kron.m: Likewise.
17402 * miscellaneous/etime.m: Likewise.
17403 * polynomial/conv.m: Likewise.
17404 * polynomial/deconv.m: Likewise.
17405 * polynomial/poly.m: Likewise.
17406 * polynomial/roots.m: Likewise.
17407 * signal/filter.m: Likewise.
17408 * signal/freqz.m: Likewise.
17409 * signal/fftfilt.m: Likewise.
17410
17411 Tue Jun 6 22:34:04 1995 John Eaton <jwe@schoch.che.utexas.edu>
17412
17413 * miscellaneous/is_leap_year.m: Make work for vector args.
17414
17415 Tue May 2 16:18:33 1995 John Eaton <jwe@schoch.che.utexas.edu>
17416
17417 * plot/polar_int_2.m: Add missing semicolons.
17418 Set theta = theta', not rho'.
17419
17420 Sun Apr 30 11:19:11 1995 John Eaton <jwe@schoch.che.utexas.edu>
17421
17422 * polynomial/roots.m: Make it work for any value of
17423 whitespace_in_literal_matrix.
17424
17425 Mon Apr 10 09:37:17 1995 John Eaton <jwe@schoch.che.utexas.edu>
17426
17427 * configure.in: New file.
17428
17429 Thu Mar 30 13:29:35 1995 John Eaton <jwe@schoch.che.utexas.edu>
17430
17431 * control/lyap.m: Add missing semicolon.
17432
17433 * miscellaneous/cputime.m: New function file.
17434
17435 Wed Mar 29 22:50:49 1995 John Eaton <jwe@schoch.che.utexas.edu>
17436
17437 * time: New directory.
17438 * time/asctime.m, time/clock.m, time/ctime.m, time/date.m:
17439 New function files.
17440 * time/Makefile.in: New file.
17441 * Makefile.in (SUBDIRS): Add time.
17442
17443 Thu Mar 23 15:42:26 1995 John Eaton <jwe@schoch.che.utexas.edu>
17444
17445 * polynomial/polyreduce.m: Make sure initial index is not empty.
17446
17447 Tue Mar 14 23:38:24 1995 John Eaton <jwe@schoch.che.utexas.edu>
17448
17449 * plot/plot_int_1.m: Transpose data with .', not '.
17450
17451 Fri Mar 10 10:40:13 1995 John Eaton <jwe@schoch.che.utexas.edu>
17452
17453 * Makefile.in (install uninstall clean mostlyclean distclean
17454 realclean): Use SUBDIR_FOR_COMMAND. Combine actions.
17455
17456 Sun Feb 26 22:18:22 1995 John Eaton <jwe@schoch.che.utexas.edu>
17457
17458 * Makefile.in (install): Create ls-R database file.
17459 (uninstall): Delete it.
17460
17461 Fri Feb 24 10:36:01 1995 John Eaton <jwe@schoch.che.utexas.edu>
17462
17463 * image/saveimage.m: Fix typo.
17464
17465 See ChangeLog.1 in the top level directory for earlier changes.