2011-10-10 John W. Eaton <jwe@octave.org> Version 3.4.3 released. * configure.ac (AC_INIT): Version number is now 3.4.3. (OCTAVE_RELEASE_DATE): Update to 2011-10-10. Files: configure.ac 2011-09-29 Jordi Gutiérrez Hermoso <jordigh@octave.org> Fix version numbers in NEWS Files: NEWS 2011-09-29 John W. Eaton <jwe@octave.org> 3.4.3 release candidate 0 * configure.ac (AC_INIT): Set version to 3.4.3-rc0. (OCTAVE_RELEASE_DATE): Update. * NEWS: Update for release. Files: NEWS configure.ac 2011-09-29 Rik <octave@nomad.inbox5.com> Validate inputs to line() to prevent corrupting graphic toolkit (Bug #32345) * __line__.m: Validate number of X, Y, and Z points are equal before passing to plotting toolkit. Files: scripts/plot/private/__line__.m 2011-09-28 Jordi Gutiérrez Hermoso <jordigh@octave.org> Explain a bit more the src/ directory in HACKING file Files: etc/HACKING 2011-09-26 Rik <octave@nomad.inbox5.com> fftshift.m: Better explain operation in docstring (Bug #33581). * fftshift.m: Improve docstring. Validate dimension input is truly a positive integer. Files: scripts/signal/fftshift.m __getlegenddata__.m: Fix bad subscript index error (Bug #33774). * __getlegenddata__.m: Switch to for loop to avoid difficult indexing scheme which occasionally underindexes to 0. Files: scripts/plot/private/__getlegenddata__.m 2011-09-25 Rik <octave@nomad.inbox5.com> Add support for additional argument "real" to schur() (Bug #34012). * schur.cc: Adjust input validation to accept "real" argument. Improve docstring. Files: src/DLD-FUNCTIONS/schur.cc errorbar plots can now accept a legend key (Bug #33580). __errplot__.m: Borrow code from __plt__ for putting legend on plot when it is included in linespec. Files: scripts/plot/private/__errplot__.m 2011-09-24 Jordi Gutiérrez Hermoso <jordigh@octave.org> Reword sqp's docstring Files: scripts/optimization/sqp.m 2011-09-20 John W. Eaton <jwe@octave.org> maint: use specific endif, endfor tokens instead of simple end * gmres.m, getappdata.m, setappdata.m, axis.m: Use specific endif, endfor tokens instead of simple end. Files: scripts/linear-algebra/gmres.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/setappdata.m scripts/plot/axis.m 2011-09-20 Rik <octave@nomad.inbox5.com> doc: Quiet Texinfo warning in accumarray.m * accumarray.m: Use @pxref for cross-reference inside parentheses Files: scripts/general/accumarray.m 2011-09-20 Jordi Gutiérrez Hermoso <jordigh@octave.org> Fix incorrect newline in weekday.m (bug #34347) Files: scripts/time/weekday.m 2011-09-20 John W. Eaton <jwe@octave.org> doc: tweak log guidelines in contrib.txi Files: doc/interpreter/contrib.txi 2011-09-19 Jordi Gutiérrez Hermoso <jordigh@octave.org> Update guidelines on how to write commit messages and changelogs Files: doc/interpreter/contrib.txi 2011-09-19 Ben Abbott <bpabbott@mac.com> Fix bug #34015. Allow for sequential images. * scripts/plot/__go_draw_axes__.m: Fix for sequential images. * scripts/plot/image.m: Add demos. Files: scripts/image/image.m scripts/plot/__go_draw_axes__.m scripts/general/interpn.m: fix(m)==m is faster than round(m)==m Files: scripts/general/interpn.m 2011-09-19 Jordi Gutiérrez Hermoso <jordigh@octave.org> Define missing real double -> float complex assignment operators * op-fcm-fcm.cc: Define new dbl_assign matrix operator, rename old to dbl_clx_assign. (install_fcm_fcm_ops): Install it. * op-m-s.cc: Define new clx_sgl_assign scalar operator. (install_m_s_ops): Install it. Files: src/OPERATORS/op-fcm-fcm.cc src/OPERATORS/op-m-s.cc 2011-09-18 Ben Abbott <bpabbott@mac.com> Fix bug #34282. Fill holes in contours with the background colour * scripts/plot/private/__contour__.m: Properly fill holes in contours. * scripts/plot/contour.m: Add demo. Files: scripts/plot/contour.m scripts/plot/private/__contour__.m Fix bug #33204. Use latex markeup for log tick labels. * scripts/plot/__go_draw_axes__.m: Modify do_tics & do_tics_1 to use latex markup for log-scale tick labels for gnuplot terminals supporting latex. Files: scripts/plot/__go_draw_axes__.m 2011-09-18 Marco Caliari <marco.caliar@univr.it> Fix bug #33606. * scripts/plot/axis.m: tight axis limits for log plots. Start all demos with clf() for repeatable results. Files: scripts/plot/axis.m 2011-09-17 Jordi Gutiérrez Hermoso <jordigh@octave.org> Improve accumarray's docstring: one more example, mention vals can be scalar Files: scripts/general/accumarray.m 2011-09-17 Ben Abbott <bpabbott@mac.com> Fix bug #30295. * scripts/general/interp3.m: Improve input checks, and add tests. * scripts/general/interpn.m: Ditto. Grid the implicit inputs. Files: scripts/general/interp3.m scripts/general/interpn.m scripts/general/interp3.m: Fix bug #30295. Trivial fix to properly pass input args to interpn(). Files: scripts/general/interp3.m scripts/general/interp2.m: Fix bug #30295. Add default for interleaved interpolation. Apply meshgrid to inputs when it is implied to do so. Use bicubic and remove FIXME. Add tests. Files: scripts/general/interp2.m 2011-09-14 Jordi Gutiérrez Hermoso <jordigh@octave.org> Mention roundb in round's docstring Files: src/mappers.cc 2011-09-11 Jordi Gutiérrez Hermoso <jordigh@octave.org> Add test f for bug #34266 Files: scripts/polynomial/residue.m Update residue.m's docstring to more modern form, all calling forms on top Files: scripts/polynomial/residue.m 2011-09-06 Ben Abbott <bpabbott@mac.com> src/graphics.cc: Fix mistake in changeset c7512d0d52e8. Files: src/graphics.cc src/graphics.cc: Ensure tick separation is in factors of 10 for log plots. Bug #34207. Files: src/graphics.cc 2011-09-04 Rik <octave@nomad.inbox5.com> logm.m: Return real matrix when all eigenvalues are real (Bug #32121). * logm.m: Remove complex numbers of order eps() which may have entered return value through numeric roundoff. Files: scripts/linear-algebra/logm.m 2011-09-02 Michael Goffioul <michael.goffioul@gmail.com> Make more symbols for export. * liboctave/randgamma.h: Add OCTAVE_API modifier to oct_randg and oct_fill_randg * liboctave/randmtzig.h: Add OCTAVE_API modifier to oct_init_by_int, oct_init_by_array, oct_init_by_entropy, oct_get_state, oct_set_state, oct_randu, oct_randn, oct_rande, oct_fill_randu, oct_fill_randn and oct_fill_rande. * liboctave/randpoisson.h: Add OCTAVE_API modifier to oct_randp and oct_fill_randp. * src/xpow.h: Add OCTINTERP_API modifier to xpow and elem_xpow (all variants). Files: liboctave/randgamma.h liboctave/randmtzig.h liboctave/randpoisson.h src/xpow.h Add LAPACK_LIBS to link command. * src/mkoctfile.cc.in: Add $LAPACK_LIBS to link command. Files: src/mkoctfile.cc.in 2011-09-02 Matthias Jüschke <matthias.jueschke@gmx.net> plot/private/__axis_limits__.m: Check lower axis limit come first. Bug #34158. Files: scripts/plot/private/__axes_limits__.m 2011-09-01 Rik <octave@nomad.inbox5.com> doc: Improve strnum() docstring str2num.m: Correctly refer to output X, not N. More emphatically recommend using str2double a replacement. Adjust example to use Octave coding standards for spacing. Files: scripts/strings/str2num.m 2011-09-01 Ben Abbott <bpabbott@mac.com> doc/interpreter/stmt.txi: Correct typo. Bug #34187. Files: doc/interpreter/stmt.txi plotyy.m: Always restore current axes when done. Files: scripts/plot/plotyy.m 2011-08-31 Ben Abbott <bpabbott@mac.com> Fix for bug #34158. * plot/axis.m: Check that lower axis limits are less han upper limits. Files: scripts/plot/axis.m 2011-08-30 John W. Eaton <jwe@octave.org> doc: fix typo in ndims doc string * data.cc (Fndims): Fix typo in doc string. Files: src/data.cc 2011-08-29 Carlo de Falco <kingcrimson@tiscali.it> Fix ambigous call to int pow (int, unsigned int&) * __magick_read__.cc: Use bitshift rather than pow to compute integer powers of two. Files: src/DLD-FUNCTIONS/__magick_read__.cc 2011-08-28 Rik <octave@nomad.inbox5.com> doc: Fix warnings and errors in Texinfo required for building docs on stable branch. oct-parse.yy: Fix warning by shifting @xref to @pxref. matrix.txi, numbers.txi: Correct capitalization of @ref so that it refers to a known Texinfo node. Files: doc/interpreter/matrix.txi doc/interpreter/numbers.txi src/oct- parse.yy 2011-08-28 Ben Abbott <bpabbott@mac.com> __print_parse_opts__.m: Properly convert from cm to pts (bug #34152). Files: scripts/plot/__print_parse_opts__.m 2011-08-27 Jordi Gutiérrez Hermoso <jordigh@gmail.com> doc: Add cross references to "status of variables" in sections for predicates * matrix.txi: Cross reference to Status of Variables * numbers.txi: Ditto. Files: doc/interpreter/matrix.txi doc/interpreter/numbers.txi 2011-08-25 Ben Abbott <bpabbott@mac.com> dMatrix.cc: Increase tolerance for another test which fails on MinGW. Tests were introduced by changeset f217edac2c71. Files: liboctave/dMatrix.cc 2011-08-24 Ben Abbott <bpabbott@mac.com> dMatrix.cc: Increase tolerance for tests which fail on MinGW. Tests were introduced by changeset f217edac2c71. Files: liboctave/dMatrix.cc 2011-08-23 Marco atzeri <marco.atzeri@gmail.com> dMatrix.cc: Fix tests introduced by changeset f217edac2c71. Declare variables Mt and rvt as shared, and increase tolerance for tests which fail on cygwin. Files: liboctave/dMatrix.cc 2011-08-24 John W. Eaton <jwe@octave.org> sscanf: correctly set output position when reading stops at end of string * file-io.cc (Fsscanf): Set POS output to string length if reading stops at end of string. Files: src/file-io.cc 2011-08-24 Pascal Dupuis <Pascal.Dupuis@uclouvain.be> fix scanf problem with reading I (bug #33722) * oct-stream.cc (octave_scan<> (std::istream&, const scanf_format_elt&, double*)): Put characters back on input stream when Inf is not found. Files: src/oct-stream.cc 2011-08-24 John W. Eaton <jwe@octave.org> doc: update sscanf doc string to match current behavior * file-io.cc (Fsscanf): Document POS output. Files: src/file-io.cc 2011-08-22 John W. Eaton <jwe@octave.org> fix dimension check for A'\B (bug #33997) * xdiv.cc (mx_leftdiv_conform): New arg, blas_trans. Change all callers. * dMatrix.cc: New tests. Files: liboctave/dMatrix.cc src/xdiv.cc correctly resize scanf output for %c formats (bug #34037) * oct-stream.cc (BEGIN_C_CONVERSION): Resize tmp buffer to number of characters read. Files: src/oct-stream.cc test/test_io.m 2011-07-13 Rik <octave@nomad.inbox5.com> urlwrite.cc: Remove obsolete #include curl/types.h (Bug #33697). * urlwrite.cc: Remove obsolete #include curl/types.h statement. Files: src/DLD-FUNCTIONS/urlwrite.cc 2011-08-15 John W. Eaton <jwe@octave.org> undo previous unintended change to oct-stream.cc Files: src/oct-stream.cc 2011-08-12 John W. Eaton <jwe@octave.org> maint: fix missing line continuation in src/Makefile.am * src/Makefile.am (OCTAVE_LIBS): Fix missing line continuation for !AMCOND_ENABLE_DYNAMIC_LINKING case. Files: src/Makefile.am src/oct-stream.cc 2011-08-11 Orion Poplawski <orion@cora.nwra.com> __xzip__: Fix regression about moving compressed files (bug #33993) Files: scripts/miscellaneous/private/__xzip__.m 2011-08-11 Jordi Gutiérrez Hermoso <jordigh@gmail.com> oop.txi: Fix incorrect names for power and mpower operators Files: doc/interpreter/oop.txi tar.m: Fix validation of inputs (bug #33988) Files: scripts/miscellaneous/tar.m octave-parse.yy (feval): Update docstring to refer to function handles. Files: src/oct-parse.yy 2011-08-10 Ben Abbott <bpabbott@mac.com> str2num.m: Add second output indicating state of the conversion. Files: scripts/strings/str2num.m 2011-08-09 John W. Eaton <jwe@octave.org> use gnulib::fseek and gnulib::fopen * file-io.cc (do_stream_open): Use gnulib::fopen instead of fopen. * input.cc (get_input_from_file): Likewise. * c-file-ptr-stream.h (c_file_ptr_buf::seek): Use gnulib::fseek instead of fseek. * bootstrap.conf (gnulib_modules): Include fopen, fflush, fseek, and ftell in the list. Files: build-aux/bootstrap.conf src/c-file-ptr-stream.cc src/file-io.cc src/input.cc 2011-08-08 Rik <octave@nomad.inbox5.com> svds.m: Revert cset 12934:5d79384e3a1d. Use 42 for random number initialization. * svds.m: Use 42 for rand and randn initialization for tests. Files: scripts/sparse/svds.m 2011-08-07 Rik <octave@nomad.inbox5.com> svds.m: Use initialization seed of 43 to have working tests on Cygwin platform. * svds.m: Use initialization seed of 43 for tests. Files: scripts/sparse/svds.m 2011-08-05 John W. Eaton <jwe@octave.org> maint: undo part of previous gnulib changes * c-file-ptr-stream.cc (c_file_ptr_buf::seek): Move here from c-file-ptr-stream.h. Don't call gnulib::fseek. * c-file-ptr-stream.cc (c_file_ptr_buf::tell): Move here from c-file-ptr-stream.h. Files: src/c-file-ptr-stream.cc src/c-file-ptr-stream.h 2011-08-05 Jordi Gutiérrez Hermoso <jordigh@gmail.com> Clarify what indices can be for numel Files: src/data.cc Fix incorrect example output for concatenating cs-lists from cells Files: doc/interpreter/container.txi 2011-08-04 John W. Eaton <jwe@octave.org> use gnulib:: qualifiers for more stdio functions * oct-parse.yy (text_getc): Use gnulib::getc instead of getc. (looking_at_classdef_keyword, looking_at_funciton_keyword): Use gnulib::ftell, gnulib::fseek, and gnulib::fgets instead of ftell, fseek, and fgets. * file-io.cc (Fmkstemp): Use gnulib::mkstemp instead of mkstemp. * lo-utils.cc (octave_fgets): Use gnulib::fgets instead of fgets. * c-file-ptr-stream.h (c_file_ptr_buf::seek): Use gnulib::fseek instead of fseek. (c_file_ptr_buf::tell): Use gnulib::ftell instead of ftell. Files: liboctave/lo-utils.cc src/c-file-ptr-stream.h src/file-io.cc src /oct-parse.yy 2011-08-03 John W. Eaton <jwe@octave.org> use gnulib:: qualifiers for more stdio functions * input.cc (gnu_readline): Use gnulib::fflush instead of fflush. * sparse-util.cc (SparseCholPrint): Likewise. * kpse.cc (DEBUGF_END, hash_lookup, kpse_element_dirs): Likewise. * cmd-edit.cc (default_command_editor::do_readline): Likewise. * c-file-ptr-stream.cc (c_file_ptr_buf::flush): Likewise. (c_file_ptr_buf::xsgetn): Use gnulib::fread instead of fread. (c_file_ptr_buf::underflow_common): Use gnulib::fgetc instead of fgetc. Files: liboctave/cmd-edit.cc liboctave/kpse.cc liboctave/sparse-util.cc src/c-file-ptr-stream.cc src/input.cc 2011-07-28 John W. Eaton <jwe@octave.org> maint: include fclose and stdio in bootstrap.conf module list * bootstrap.conf (gnulib_modules): Include fclose and stdio in the list. Files: build-aux/bootstrap.conf 2011-07-27 Rik <octave@nomad.inbox5.com> Correctly allow single string input form of fopen() (Bug #33535). * file-io.cc (fopen): Correct nargout check when distinguishing between input filename and special input keyword "all". Files: src/file-io.cc maint: Rollback changeset 67bf9b30f3f9. Do not error when numeric input given to toupper. * mappers.cc (toupper, tolower, toascii): Do not emit an error when given numeric input. Files: src/mappers.cc 2011-07-27 Marco Caliari <marco.caliari@univr.it> legendre.m: Allow ND-array inputs (Bug #33526). * legendre.m: Allow ND-array inputs (Bug #33526). Files: scripts/specfun/legendre.m 2011-07-27 Rik <octave@nomad.inbox5.com> Error when given non-string input to tolower, toupper, toascii (Bug #33537). * mappers.cc (tolower, toupper, toascii): Raise error when given non-string input. Files: src/mappers.cc 2011-07-26 Jordi Gutiérrez Hermoso <jordigh@gmail.com> Fix incorrect loop (bug #32683) Files: liboctave/Array.cc 2011-07-25 Rik <octave@nomad.inbox5.com> assert.m: Correctly compare empty structures. * assert.m: Correctly compare empty structures. Add tests for behavior. Files: scripts/testfun/assert.m 2011-07-23 Rik <octave@nomad.inbox5.com> strtrim.m: Make behavior same for cell arrays as for char arrays. Add new tests and clarify documentation about whitespace. strtrim.m: Add vertical tab (\v) and nuls (\0) to regexprep expression for cell arrays. Add more tests. Mention whitespace, not just blanks, in documentation. Files: scripts/strings/strtrim.m 2011-07-22 Rik <octave@nomad.inbox5.com> strtrim.m: Replace cellfun with regexprep call for 15X speedup * strtrim.m: Replace cellfun with regexprep call for 15X speedup. Files: scripts/strings/strtrim.m 2011-07-16 Kai Habel <kai.habel@gmx.de> codesprint: add demo for surf.m and surfc.m Files: scripts/plot/surf.m scripts/plot/surfc.m 2011-07-14 Rik <octave@nomad.inbox5.com> strfind.cc: Fix infinite loop when pattern contains 255 (Bug #33670). strfind.cc: Increase match table size by 1 to account for possible UCHAR_MAX of 255. Files: src/DLD-FUNCTIONS/strfind.cc 2011-06-29 Rik <octave@nomad.inbox5.com> doc: small documentation fixes for strftime, betainc betainc.cc: Place variable x inside @var macro strftime.cc: Place '%' escape character before '%','n','t' commands. Files: src/DLD-FUNCTIONS/betainc.cc src/DLD-FUNCTIONS/time.cc 2011-06-28 John W. Eaton <jwe@octave.org> use gnulib tmpfile module * bootstrap.conf (gnulib_modules): Include tmpfile in the list. * file-io.cc (Ftmpfile): Call gnulib::tmpfile here. Files: build-aux/bootstrap.conf src/file-io.cc 2011-06-24 John W. Eaton <jwe@octave.org> maint: update etc/CHECKLIST file * etc/CHECKLIST: Update for current release procedure. Files: etc/CHECKLIST Added tag release-3-4-2 for changeset 3666e8e6f96e Files: .hgtags Version 3.4.2 released. * configure.ac (AC_INIT): Version is now 3.4.2. (OCTAVE_RELEASE_DATE): Now 2011-06-24. Files: configure.ac 2011-06-23 John W. Eaton <jwe@octave.org> Added tag release-3-4-1 for changeset 901d466ee55a Files: .hgtags 2011-06-22 John W. Eaton <jwe@octave.org> Second release candidate for 3.4.2 * configure.ac (AC_INIT): Version is now 3.4.2-rc2. Files: configure.ac maint: link mkoctfile and octave-config with gnulib and $(LIBS) * src/Makefile.am (mkoctfile_LDADD, octave_config_LDADD): New variables for automake. Files: src/Makefile.am 2011-06-21 John W. Eaton <jwe@octave.org> First release candidate for 3.4.2 * configure.ac (AC_INIT): Version is now 3.4.2-rc1. * NEWS: Update for release. Files: NEWS configure.ac fix typo in __getlegenddata__ * __getlegenddata__.m: Fix typo (hbobj -> hgobj). Files: scripts/plot/private/__getlegenddata__.m 2011-06-21 Rik <octave@nomad.inbox5.com> Restore ability to compile on Windows platforms src/Makefile.am: Restore liboctave dependencies accidentally deleted in changeset 633ef00d963c. Files: src/Makefile.am 2011-06-20 Rik <octave@nomad.inbox5.com> doc: Add documentation for gmres, rectangle to manual linear-algebra/module.mk: Add gmres.m to list of functions. gmres.m: Correct spelling in @seealso reference. octave.texi: Add reference to new menu for 2D Geometric Shapes. plot.txi: Add new menu for 2D Geometric Shapes. Add rectangle function. rectangle.m: Improve DOCSTRING aspell-octave.en.pws: Add spelling exception for PGMRES Files: doc/interpreter/doccheck/aspell-octave.en.pws doc/interpreter/octave.texi doc/interpreter/plot.txi scripts/linear- algebra/gmres.m scripts/linear-algebra/module.mk scripts/plot/rectangle.m 2011-06-20 John W. Eaton <jwe@octave.org> allow concatenation of scalar structures with [] * op-struct.cc (DEFNDCATOP_FN (s_s_concat, ...)): Rename from DEFNDCATOP_FN (struct_struct)). (DEFNDCATOP_FN (s_ss_concat, ...): New function. (DEFNDCATOP_FN (ss_s_concat, ...): New function. (DEFNDCATOP_FN (ss_ss_concat, ...): New function. (install_struct_ops): Install new concat functions. Files: src/OPERATORS/op-struct.cc allow assignment of [], "", and '' to sparse logical matrix * op-sbm-bm.cc (DEFNULLASSIGNOP_FN (null_assign, ...)): New assignment operator function. (install_sbm_bm_ops): Install it for various RHS types. Files: src/OPERATORS/op-sbm-bm.cc preserve type when assigning values to sparse logical * op-sbm-b.cc (oct_assignop_conv_and_assign): New assignment operator function. (install_sbm_b_ops): Install it for various RHS types. * op-sbm-bm.cc (oct_assignop_conv_and_assign): New assignment operator function. (install_sbm_bm_ops): Install it for various RHS types. Files: src/OPERATORS/op-sbm-b.cc src/OPERATORS/op-sbm-bm.cc test/build_sparse_tests.sh 2011-06-02 Olaf Till <olaf.till@uni-jena.de> Fix loading of function handles saved in binary format. Bug #33456. * src/ov-fcn-handle.cc (load_binary): Replace is.get() with is.read(). Files: src/ov-fcn-handle.cc 2011-06-19 Rik <octave@nomad.inbox5.com> src/Makefile.am: Remove Makefile rules already implied by Automake usage. * src/Makefile.am: Remove bin_SCRIPTS, bin_PROGRAMS from all-local rule, remove bin_PROGRAMS from CLEANFILES variable. Files: src/Makefile.am 2011-06-19 John W. Eaton <jwe@octave.org> * Makefile.am (CLEANFILES): Remove $(bin_PROGRAMS) and $(bin_SCRIPTS) from the list. (all-local): Don't depend on $(bin_PROGRAMS) and $(bin_SCRIPTS). (install-exec-hook, uninstall-local): Delete targets. * src/Makefile.am (CLEANFILES): Include $(bin_PROGRAMS) and $(bin_SCRIPTS) in the list. (all-local): Depend on $(bin_PROGRAMS) and $(bin_SCRIPTS). (make-version-links, remove-version-links): Handle $(bin_SCRIPTS). Files: Makefile.am src/Makefile.am 2011-06-18 Jordi Gutiérrez Hermoso <jordigh@gmail.com> Backout 2c54fde0f397 on stable; broke Octave-Forge packages Files: scripts/miscellaneous/mkoctfile.m src/mkoctfile.in 2011-06-18 Rik <octave@nomad.inbox5.com> cauchy_cdf.m: Correction to fix to allow -Inf, Inf inputs * cauchy_cdf.m: Select all x values with ones(size(x)) before excluding any values due to bad location or scale parameters. Files: scripts/statistics/distributions/cauchy_cdf.m 2011-06-17 Rik <octave@nomad.inbox5.com> cauchy_cdf.m: Allow valid -Inf, Inf inputs. * cauchy_cdf.m: Remove unnecessary test for input x > -Inf, x < Inf. Files: scripts/statistics/distributions/cauchy_cdf.m 2011-06-16 Rik <octave@nomad.inbox5.com> Fix range of sigma in normal distribution to exclude 0. * normcdf.m, normpdf.m: Correct 's >= 0' to 's > 0'. Files: scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/normpdf.m 2011-06-15 John W. Eaton <jwe@octave.org> Version 3.4.1 released. * configure.ac (AC_INIT): Version is now 3.4.1. (OCTAVE_API_VERSION_NUMBER): Now 45. (OCTAVE_RELEASE_DATE): Now 2011-06-15. Files: configure.ac maint: minor update to NEWS file * NEWS: minor fix in binary incompatibility note. Files: NEWS maint: fix version number for stable branch * configure.ac (AC_INIT): Correct stable branch version number. Files: configure.ac 2011-06-14 John W. Eaton <jwe@octave.org> maint: avoid warnings from autoconf configure.ac: Use AC_LANG_SOURCE as needed. Properly quote uses of AC_LANG_PROGRAM. Files: configure.ac maint: use URL for bugs in configure script * configure.ac (AC_INIT): Use URL for bugs. Files: configure.ac maint: don't remove distributed files with make distclean target * Makefile.am (MAINTAINERCLEANFILES): New variable. (DISTCLEANFILES): Remove $(INFO_FILES) and ChangeLog from the list. Files: Makefile.am maint: update NEWS * NEWS: Add info about changes to ChangeLog files. Files: NEWS 2011-06-12 Rik <octave@nomad.inbox5.com> maint: Remove obsolete file diff-template from version control * diff-template: Remove from version control. Files: build-aux/diff-template maint: Change .gdbinit Makefile.am rule to be silent * Makefile.am: Use @ to run .gdbinit silently Files: Makefile.am maint: Restore auto-generation of ChangeLog file lost in directory reorginization * Makefile.am: Make ChangeLog target refer to 'build-aux/changelog.tmpl' Files: Makefile.am 2011-06-06 Rik <octave@nomad.inbox5.com> str2double.cc: Return NaN for invalid inputs rather than printing error. * str2double.cc: Return NaN for invalid inputs rather than printing error. Add tests for new behavior. Files: src/DLD-FUNCTIONS/str2double.cc 2011-06-10 John W. Eaton <jwe@octave.org> 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. Files: CHECKLIST HACKING Makefile.am NEWS.1 NEWS.2 NEWS.3 OLD- ChangeLogs/ChangeLog OLD-ChangeLogs/ChangeLog.1 OLD-ChangeLogs/doc- ChangeLog OLD-ChangeLogs/libcruft-ChangeLog OLD-ChangeLogs /liboctave-ChangeLog OLD-ChangeLogs/scripts-ChangeLog OLD-ChangeLogs /src-ChangeLog OLD-ChangeLogs/test-ChangeLog PROJECTS README README.Cygwin README.Linux README.MacOS README.MinGW README.Windows README.devel README.ftp README.gnuplot README.kpathsea README.mirrors README.snapshots acinclude.m4 autogen.sh bootstrap bootstrap.conf build-aux/bootstrap build-aux/bootstrap.conf build- aux/changelog.tmpl build-aux/common.mk build-aux/diff-template build-aux/mk-opts.pl build-aux/mkinstalldirs build-aux/move-if- change changelog.tmpl common.mk config.guess config.sub diff- template 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 etc/CHECKLIST etc/HACKING etc/NEWS.1 etc/NEWS.2 etc/NEWS.3 etc/OLD- ChangeLogs/ChangeLog etc/OLD-ChangeLogs/ChangeLog.1 etc/OLD- ChangeLogs/doc-ChangeLog etc/OLD-ChangeLogs/libcruft-ChangeLog etc /OLD-ChangeLogs/liboctave-ChangeLog etc/OLD-ChangeLogs/scripts- ChangeLog etc/OLD-ChangeLogs/src-ChangeLog etc/OLD-ChangeLogs/test- ChangeLog etc/PROJECTS etc/README.Cygwin etc/README.Linux etc/README.MacOS etc/README.MinGW etc/README.Windows etc/README.devel etc/README.ftp etc/README.gnuplot etc/README.kpathsea etc/README.mirrors etc/README.snapshots etc/gdbinit examples/Makefile.am gdbinit libcruft/Makefile.am liboctave/Makefile.am liboctave/config-ops.sh m4/acinclude.m4 missing mk-opts.pl mkinstalldirs mkoctfile.cc.in mkoctfile.in move- if-change octave-config.cc.in octave-config.in octave-sh scripts/Makefile.am src/DLD-FUNCTIONS/config-module.sh src/Makefile.am src/mkoctfile.cc.in src/mkoctfile.in src/octave- config.cc.in src/octave-config.in test/Makefile.am maint: don't set SHELL to /bin/sh in common.mk * common.mk (SHELL): Delete. Files: common.mk 2011-06-09 Rik <octave@nomad.inbox5.com> maint: Reorganize src/Makefile.am for understanding. No rules changed. * src/Makefile.am: Reorganize for understanding. No rules changed. Files: src/Makefile.am 2011-06-09 John W. Eaton <jwe@octave.org> maint: undo unintended change removing deprecated functions Files: OLD-ChangeLogs/ChangeLog OLD-ChangeLogs/scripts-ChangeLog OLD- ChangeLogs/src-ChangeLog scripts/deprecated/complement.m scripts/deprecated/create_set.m scripts/deprecated/dmult.m scripts/deprecated/iscommand.m scripts/deprecated/israwcommand.m scripts/deprecated/lchol.m scripts/deprecated/loadimage.m scripts/deprecated/mark_as_command.m scripts/deprecated/mark_as_rawcommand.m scripts/deprecated/module.mk scripts/deprecated/spatan2.m scripts/deprecated/spchol.m scripts/deprecated/spchol2inv.m scripts/deprecated/spcholinv.m scripts/deprecated/spcumprod.m scripts/deprecated/spcumsum.m scripts/deprecated/spdet.m scripts/deprecated/spdiag.m scripts/deprecated/spfind.m scripts/deprecated/spinv.m scripts/deprecated/spkron.m scripts/deprecated/splchol.m scripts/deprecated/split.m scripts/deprecated/splu.m scripts/deprecated/spmax.m scripts/deprecated/spmin.m scripts/deprecated/spprod.m scripts/deprecated/spqr.m scripts/deprecated/spsum.m scripts/deprecated/spsumsq.m scripts/deprecated/str2mat.m scripts/deprecated/unmark_command.m scripts/deprecated/unmark_rawcommand.m src/DLD-FUNCTIONS/chol.cc 2011-06-09 Rik <octave@nomad.inbox5.com> maint: Don't distribute files in tarball which must be re-built for each installation * src/Makefile.am: Stop distribution of certain header files like defaults.h which must be customized at build-time. Files: src/Makefile.am 2011-06-08 Rik <octave@nomad.inbox5.com> maint: Remove built file ChangeLog with distclean target * Makefile.am: Remove built file ChangeLog with distclean target Files: Makefile.am maint: Distribute README.MinGW and README.gnuplot * Makefile.am: Distribute README.MinGW and README.gnuplot Files: Makefile.am doc: Update NEWS with new functions for release 3.4.1 * NEWS: Update new functions list for release 3.4.1 Files: NEWS 2011-04-25 Rik <octave@nomad.inbox5.com> maint: Don't install main-rcfile, local-rcfile but do distribute them in tarball. startup/module.mk: Don't install rcfiles. They are installed by special Makefile rules which rename them to octaverc and place them in the correct directory. Files: scripts/startup/module.mk 2011-06-08 Rik <octave@nomad.inbox5.com> src/Makefile.am: Fixes to get 'make dist' working * src/Makefile.am: Remove ALL .df files when using clean rule. Clean BUILT_NODISTFILES under distclean rule, not clean rule. Fix rule to build OPT_INC headers. Files: src/Makefile.am doc: Don't use @code macro within @deftypefn macro * oct-parse.yy (mfilename): Delete @code{} macro from within @deftypefn macro. Files: src/oct-parse.yy colon.m: Stop issuing error if called accidentally with no arguments. * colon.m: Check nargin != 0 before issuing error. Files: scripts/general/colon.m maint: Update various Makefile.am to no longer distribute ChangeLog file * Makefile.am: Use '--only-branch' option to hg to get command to run * doc/Makefile.am, libcruft/Makefile.am, liboctave/Makefile.am, src/Makefile.am, test/Makefile.am: Remove ChangeLog from EXTRA_DIST list. Files: Makefile.am doc/Makefile.am libcruft/Makefile.am liboctave/Makefile.am src/Makefile.am test/Makefile.am 2011-06-06 Rik <octave@nomad.inbox5.com> doc: Add additional calling forms to cell() ov-cell.cc (cell): Add additional calling forms to DOCSTRING so it resembles zeros(). Files: src/ov-cell.cc doc: Add note about str2double API change to NEWS. * NEWS: Add note about str2double API change. Files: NEWS 2011-06-06 John W. Eaton <jwe@octave.org> maint: update NEWS Files: NEWS maint: use libdir for .oct files, not libexecdir From Orion Poplawski <orion@cora.nwra.com>. * configure.ac (octlibdir): Use octave/$(version), not octave-$(version). (octfiledir): Use $(libdir), not $(libexecdir). (localoctfiledir): Likewise. (localapioctfiledir): Likewise. (localveroctfiledir): Likewise. * pkg.m: Use libdir instead of libexecdir as needed. Files: configure.ac scripts/pkg/pkg.m 2011-06-02 John W. Eaton <jwe@octave.org> maint: update NEWS. * NEWS: Edit in preparation for 3.4.1 release. Files: NEWS maint: implement proper library versioning. * libcruft/Makefile.am (libcruft_current): New variable. (libcruft_revision): Likewise. (libcruft_age): Likewise. (libcruft_version_info): Likewise. (libcruft_la_LDFLAGS): Use -version-info option, not -release. * liboctave/Makefile.am (liboctave_current): New variable. (liboctave_revision): Likewise. (liboctave_age): Likewise. (liboctave_version_info): Likewise. (liboctave_la_LDFLAGS): Use -version-info option, not -release. * liboctinterp/Makefile.am (liboctinterp_current): New variable. (liboctinterp_revision): Likewise. (liboctinterp_age): Likewise. (liboctinterp_version_info): Likewise. (liboctinterp_la_LDFLAGS): Use -version-info option, not -release. Files: libcruft/Makefile.am liboctave/Makefile.am src/Makefile.am 2011-06-06 Jordi Gutiérrez Hermoso <jordigh@gmail.com> Backout 12700:9843b3b055e0 from stable branch Files: src/DLD-FUNCTIONS/filter.cc 2011-06-04 Rik <octave@nomad.inbox5.com> doc: str2double() inputs which cannot be parsed return NaN. * str2double.cc: Update docstring with warning about inputs which cannot be parsed returning NaN. Files: src/DLD-FUNCTIONS/str2double.cc 2011-06-04 John Bradshaw <john@johnbradshaw.org> doc: Spelling fixes for various documentation files * NEWS, NEWS.1, NEWS.2, NEWS.3, README.MacOS, README.Windows, doc/faq/OctaveFAQ.texi, doc/interpreter/install.txi, doc/interpreter/sparseimages.m, doc/liboctave/array.texi, examples/COPYING: Spelling fixes Files: NEWS NEWS.1 NEWS.2 NEWS.3 README.MacOS README.Windows doc/faq/OctaveFAQ.texi doc/interpreter/install.txi doc/interpreter/sparseimages.m doc/liboctave/array.texi examples/COPYING 2011-06-04 Rik <octave@nomad.inbox5.com> Overhaul wavwrite, wavread and fix normalization problem (Bug #33420). * wavwrite.m: Remove ancient non-Matlab calling form of function. Update tests and add test to verify proper clipping of out-of-range values. * wavread.m: Use correct normalization constant to put values in range [-1,1). Add test to stop fntests.m from reporting this as untested function. Files: scripts/audio/wavread.m scripts/audio/wavwrite.m Fix bug with initial conditions in filter (Bug #32741). * filter.cc: Re-orient SI to column vector only when both SI and X are vectors. Files: src/DLD-FUNCTIONS/filter.cc 2011-06-01 Rik <octave@nomad.inbox5.com> Add rectangle to new functions list in NEWS. * NEWS: Add rectangle to new functions list in NEWS. * unimplemented.m: Remove rectangle from list. * rectangle.m: Use double spaces for sentence breaks in Texinfo Files: NEWS scripts/miscellaneous/unimplemented.m scripts/plot/rectangle.m 2011-06-01 David Bateman <dbateman@free.fr> Add the rectangle function * plot/rectangle.m : New function. * plot/module.mk (plot_FCN_FILES): Add it here. Files: scripts/plot/module.mk scripts/plot/rectangle.m 2011-06-01 Rik <octave@nomad.inbox5.com> wblpdf.m: Bug fix to include x=0 in calculated distribution. * wblpdf.m: Bug fix to include x=0 in calculated distribution. Files: scripts/statistics/distributions/wblpdf.m 2011-05-31 Rik <octave@nomad.inbox5.com> wblinv.m: Bug fix to return 0 for input 0 and not -Inf. * wblinv.m: Bug fix to return 0 for input 0 and not -Inf. Files: scripts/statistics/distributions/wblinv.m unifpdf.m: Bug fix to include limits of range [A,B] in distribution. * unifpdf.m: Bug fix to include limits of range [A,B] in distribution. Files: scripts/statistics/distributions/unifpdf.m 2011-05-26 Rik <octave@nomad.inbox5.com> geornd.m: Fix typo in 2-input calling form preventing execution. * geornd.m: Replace typo 'n' with input variable 'p'. Files: scripts/statistics/distributions/geornd.m 2011-05-25 Rik <octave@nomad.inbox5.com> doc: Update docstrings for a few functions * error.cc (lasterr, lasterror): Update lasterr with additional calling forms, rewrite lasterror docstring * variables.cc (munlock, mislocked): Add additional calling forms to docstring. Files: src/error.cc src/variables.cc doc: Periodic spellcheck of documentation. * basics.txi: Correct typo. * aspell-octave.en.pws: Add new terms to dictionary. Files: doc/interpreter/basics.txi doc/interpreter/doccheck/aspell- octave.en.pws doc: Add 'none' to list of plot linestyles. * plot.txi: Add 'none' to list of plot linestyles. Files: doc/interpreter/plot.txi test: Comment out failing parser tests ahead of 3.4.1 release * test_parser.m: Comment out failing parser tests, which have already been dealt with on the development branch. Files: test/test_parser.m ls_command.m: Add additional calling forms to DOCSTRING. * ls_command.m: Add additional calling forms to DOCSTRING. Files: scripts/miscellaneous/ls_command.m 2011-05-17 Rik <octave@nomad.inbox5.com> doc: Correctly refer to toupper() as a Mapping Function. * mappers.cc (toupper): Change "Built-in Function" to "Mapping Function" Files: src/mappers.cc frnd.m: Fix typo in 2-input calling form preventing execution. * frnd.m: Replace typo 'a' with input variable 'm'. Files: scripts/statistics/distributions/frnd.m doc: Don't use @code{} within @deftypefn macro * ver.m, datenum.m, data.cc, dirfns.cc: Remove @code{} macro from @deftypefn instances. Files: scripts/miscellaneous/ver.m scripts/time/datenum.m src/data.cc src/dirfns.cc 2011-05-16 Rik <octave@nomad.inbox5.com> doc: Document that block comment markers must appear alone on a line (bug #33297) * basics.txi: Document that block comment markers must appear alone on a line. Files: doc/interpreter/basics.txi 2011-05-15 Philip Nienhuis <prnienhuis@users.sf.net> Fix textscan/textread headerlines arg always skipping 2 lines (bug #33028) * textread.m, textscan.m: Fix wrong headerline argument being fed to fskipl. Check & avoid processing zero headerline values. Files: scripts/io/textread.m scripts/io/textscan.m 2011-05-15 David Finkel david finkel <David Finkel david.finkel@gmail.com> Fix integer overflow when using text() with large x,y values (bug #33059) * __go_draw_axes__.m: Use "%e" printf format to guarantee exponential printout of numbers and allow large values to pass to gnuplot. Files: scripts/plot/__go_draw_axes__.m 2011-05-15 Rik <octave@nomad.inbox5.com> trapz.m, cumtrapz.m: Quote ':' in initialization statement to prevent it being interpreted as colon operator. * trapz.m cumtrapz.m: Quote ':' in initialization statement. Files: scripts/general/cumtrapz.m scripts/general/trapz.m 2011-05-15 Carnë Draug <carandraug+dev@gmail.com> doc: Use texinfo for help text of operators. help.cc: Also added help text about block comments, line continuation, and element by element left division. Added more functions on the seealso field of the operators help text. Files: src/help.cc 2011-05-14 Jordi Gutiérrez Hermoso <jordigh@gmail.com> caseless-str.h: Fix implementation of op< Files: liboctave/caseless-str.h 2011-05-14 Rik <octave@nomad.inbox5.com> doc: Improve a few docstrings related to test functions and directories. * what.m, rundemos.m, runtests.m, dirfns.cc (filesep), utils.cc (find_dir_in_path): Improve docstrings. Files: scripts/miscellaneous/what.m scripts/testfun/rundemos.m scripts/testfun/runtests.m src/dirfns.cc src/utils.cc Accept input x vector with y matrix for trapz,cumtrapz (bug #33292). * trapz.m, cumtrapz.m : Accept input vector, input matrix combination. Use diff() for 10% speedup. Add tests for ND-array operation. Files: scripts/general/cumtrapz.m scripts/general/trapz.m 2011-05-11 David Bateman <dbateman@free.fr> Fix case insenstive use of radio values in graphics objects (bug #33068) * caseless-str.h (bool operator < (const std::string& s) const)): New operator in the caseless_str class. Files: liboctave/caseless-str.h 2011-05-11 Rik <octave@nomad.inbox5.com> exppdf.m: Bug fix to extend function range to include x==0. Files: scripts/statistics/distributions/exppdf.m 2011-05-11 Jordi Gutiérrez Hermoso <jordigh@gmail.com> Fix passing compiler options to mkoctfile * mkoctfile.in: Only pass the part after -W to the compiler, plus add a comma for consistency with -Wl option. * mkoctfile.m: Document the change. Files: mkoctfile.in scripts/miscellaneous/mkoctfile.m 2011-05-10 Jordi Gutiérrez Hermoso <jordigh@gmail.com> load-save.cc: Document -append option Files: src/load-save.cc 2011-05-10 Rik <octave@nomad.inbox5.com> Use correct definition of erfcx in documentation. * mappers.cc (erfcx): Change scale factor to exp(z^2) in documentation. Files: src/mappers.cc betaln.m: Improve documentation string, particularly for Tex format. * betaln.m: Improve DOCSTRING. Space out function with newlines. Files: scripts/specfun/betaln.m betainc.cc: Correctly refer to function as regularized incomplete Beta function. * betainc.cc: Fix documentation spacing in INFO mode. Use I, standard symbol for regularized version of function, rather than Beta in texinfo. Files: src/DLD-FUNCTIONS/betainc.cc 2011-05-09 Rik <octave@nomad.inbox5.com> gampdf.m: Bug fix to extend function range to include x==0. Files: scripts/statistics/distributions/gampdf.m 2011-05-06 Rik <octave@nomad.inbox5.com> doc: Correct spacing in erf and gamma documentation in INFO mode. * mappers.cc (erf, erfinv, erfc, erfcx, gamma): Improve docstring. Files: src/mappers.cc 2011-05-06 John W. Eaton <jwe@octave.org> doc: Update contributors list. * contributors.in: Add Daniel Kraft to the list. Files: doc/interpreter/contributors.in 2011-05-04 Marco Caliari marco caliari <Marco Caliari marco.caliari@univr.it> Fix unfilled contourf when lvl = [0,0] (bug #33177). * __contour__.m: Add sqrt(eps) to lvl_eps to prevent it from ever being exactly zero. Files: scripts/plot/private/__contour__.m 2011-05-04 John W. Eaton <jwe@octave.org> Allow sortrows to work on arrays with one row (bug #33197) * ov-base-scalar.h (octave_base_scalar<T>::sort_rows_idx): Return single index, not empty index array. From Marco Caliari <marco.caliari@univr.it>. * sortrows.m: New test. Files: scripts/general/sortrows.m src/ov-base-scalar.h Allow transpose to work for scalar structs (bug #33218) * op-struct.cc (oct_op_scalar_transpose): New function. (install_struct_ops): Install transpose and hermitian operators for scalar structs. Files: src/OPERATORS/op-struct.cc Allow scalar integer to logical conversion (bug #33219) * ov-intx.h (OCTAVE_VALUE_INT_SCALAR_T::bool_value): New funtion. * ov-bool-mat.cc: New tests. Files: src/ov-bool-mat.cc src/ov-intx.h 2011-05-01 Rik <octave@nomad.inbox5.com> doc: Periodic grammarcheck and spellcheck of documentation. * func.txi: Correct two misspellings * cumtrapz.m, dblquad.m, quadgk.m, quadl.m, quadv.m, trapz.m, triplequad.m, cond.m, gmres.m, bzip2.m, compare_versions.m, getappdata.m, unpack.m, ver.m, glpk.m, pkg.m, axis.m, uigetdir.m, uigetfile.m, view.m, prctile.m, quantile.m, unidcdf.m, unidinv.m, isstrprop.m, balance.cc, besselj.cc, cellfun.cc, colamd.cc, dot.cc, eigs.cc, fftw.cc, matrix_type.cc, pinv.cc, qr.cc, quad.cc, quadcc.cc, qz.cc, regexp.cc, schur.cc, time.cc (gmtime), typecast.cc urlwrite.cc bitfcns.cc (bitshift), data.cc (rem, norm, merge) debug.cc (dbstatus), dirfns.cc (glob), file-io.cc (freport), load-path.cc (genpath), load-save.cc (save), mappers.cc (islower, isupper, tolower, toupper) oct-hist.cc (edit_history), ov-fcn-inline.cc (vectorize), ov.cc (subsref), syscalls.cc (stat), variables.cc (whos, clear): Improve docstrings. Removed trailing whitespace characters on line. Files: doc/interpreter/func.txi scripts/general/cumtrapz.m scripts/general/dblquad.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/trapz.m scripts/general/triplequad.m scripts/linear- algebra/cond.m scripts/linear-algebra/gmres.m scripts/miscellaneous/bzip2.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/unpack.m scripts/miscellaneous/ver.m scripts/optimization/glpk.m scripts/pkg/pkg.m scripts/plot/axis.m scripts/plot/uigetdir.m scripts/plot/uigetfile.m scripts/plot/view.m scripts/statistics/base/prctile.m scripts/statistics/base/quantile.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/strings/isstrprop.m src/DLD-FUNCTIONS/balance.cc src/DLD- FUNCTIONS/besselj.cc src/DLD-FUNCTIONS/cellfun.cc src/DLD- FUNCTIONS/colamd.cc src/DLD-FUNCTIONS/dot.cc src/DLD- FUNCTIONS/eigs.cc src/DLD-FUNCTIONS/fftw.cc src/DLD- FUNCTIONS/matrix_type.cc src/DLD-FUNCTIONS/pinv.cc src/DLD- FUNCTIONS/qr.cc src/DLD-FUNCTIONS/quad.cc src/DLD- FUNCTIONS/quadcc.cc src/DLD-FUNCTIONS/qz.cc src/DLD- FUNCTIONS/regexp.cc src/DLD-FUNCTIONS/schur.cc src/DLD- FUNCTIONS/time.cc src/DLD-FUNCTIONS/typecast.cc src/DLD- FUNCTIONS/urlwrite.cc src/bitfcns.cc src/data.cc src/debug.cc src/dirfns.cc src/file-io.cc src/load-path.cc src/load-save.cc src/mappers.cc src/oct-hist.cc src/ov-fcn-inline.cc src/ov.cc src/syscalls.cc src/variables.cc doc: Review and update documentation for "Matrix Manipulation" chapter. * matrix.txi, arrayfun.m, blkdiag.m, fliplr.m, flipud.m, logspace.m, postpad.m, prepad.m, randi.m, repmat.m, rot90.m, rotdim.m, shiftdim.m, sortrows.m, vech.m, xor.m, hadamard.m, hankel.m, hilb.m, invhilb.m, magic.m, pascal.m, rosser.m, sylvester_matrix.m, toeplitz.m, vander.m, wilkinson.m, bsxfun.cc, find.cc, lookup.cc, rand.cc, tril.cc, data.cc, arrayfun.m, blkdiag.m, fliplr.m, flipud.m, logspace.m, postpad.m, prepad.m, randi.m, repmat.m, rot90.m, rotdim.m, shiftdim.m, sortrows.m, vech.m, xor.m, hadamard.m, hankel.m, hilb.m, invhilb.m, magic.m, pascal.m, rosser.m, sylvester_matrix.m, toeplitz.m, vander.m, wilkinson.m, bsxfun.cc (bsxfun), find.cc (find), lookup.cc (lookup), rand.cc (rand, randn, rande, randg, randp), tril.cc (triu), data.cc (all, any, horzcat, vertcat, cat, permute, ipermute, ones, zeros, eye, linspace, resize, reshape, issorted, diff): Improve docstrings Files: doc/interpreter/matrix.txi scripts/general/arrayfun.m scripts/general/blkdiag.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/logspace.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/randi.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts /linear-algebra/vech.m scripts/miscellaneous/xor.m scripts/special- matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special- matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special- matrix/magic.m scripts/special-matrix/pascal.m scripts/special- matrix/rosser.m scripts/special-matrix/sylvester_matrix.m scripts /special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts /special-matrix/wilkinson.m src/DLD-FUNCTIONS/bsxfun.cc src/DLD- FUNCTIONS/find.cc src/DLD-FUNCTIONS/lookup.cc src/DLD- FUNCTIONS/rand.cc src/DLD-FUNCTIONS/tril.cc src/data.cc 2011-04-26 Rik <octave@nomad.inbox5.com> filter.cc: Stop test errors in residue.m (bug #33164) * filter.cc: Reshape b,a inputs to column vectors Files: src/DLD-FUNCTIONS/filter.cc 2011-04-25 Rik <octave@nomad.inbox5.com> mappers.cc (gamma): Correct spacing in non-Tex section of documentation. Files: src/mappers.cc doc: miscellaneous touch-ups to documentation strings * debug.txi: Correct line number for debug example. * func.txi: Correct directory structure of functions shipped with Octave distribution. * edit.m: Eliminate reference to editor used by bug_report. * fzero.m: Add inline function to list of possible inputs. * fplot.m: Add comma to break list of possible inputs. * qqplot.m: Correct example so that it runs under current Octave distributions. * assert.m: Add seealso reference to fail. * fail.m: Add seealso reference to assert. Add additional calling forms of function. * load-path.cc (addpath): Don't use @samp which created double double quotes around option. * ov-fcn-inline.cc (vectorize): Add example usage. * variables.cc (exist): Add seealso link to file_in_loadpath. Files: doc/interpreter/debug.txi doc/interpreter/func.txi scripts/miscellaneous/edit.m scripts/optimization/fzero.m scripts/plot/fplot.m scripts/statistics/base/qqplot.m scripts/testfun/assert.m scripts/testfun/fail.m src/load-path.cc src /ov-fcn-inline.cc src/variables.cc 2011-04-22 Rik <octave@nomad.inbox5.com> func.txi: document use of nargin checking at head of function. Files: doc/interpreter/func.txi 2011-04-19 John W. Eaton <jwe@octave.org> maint: generate ChangeLog automatically * Move old hand-edited ChangeLog files to OLD-ChangeLogs directory. * changelog.tmpl: New file. * Makefile.am (BUILT_DISTFILES): Add ChangeLog to the list. (EXTRA_DIST): Add OLD-ChangeLogs files. (ChangeLog): New target. * autogen.sh: Don't require ChangeLog to exist. Files: ChangeLog ChangeLog.1 Makefile.am OLD-ChangeLogs/ChangeLog OLD- ChangeLogs/ChangeLog.1 OLD-ChangeLogs/doc-ChangeLog OLD-ChangeLogs /libcruft-ChangeLog OLD-ChangeLogs/liboctave-ChangeLog OLD- ChangeLogs/scripts-ChangeLog OLD-ChangeLogs/src-ChangeLog OLD- ChangeLogs/test-ChangeLog autogen.sh changelog.tmpl doc/ChangeLog libcruft/ChangeLog liboctave/ChangeLog scripts/ChangeLog src/ChangeLog test/ChangeLog See the files in the directory etc/OLD-ChangeLogs for changes before 2011-04-19