Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

octave-doc-9.2.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: octave-doc Distribution: openSUSE Tumbleweed
Version: 9.2.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Jun 10 14:58:50 2024
Group: Documentation/Other Build host: reproducible
Size: 5316937 Source RPM: octave-9.2.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.octave.org/
Summary: Documentation for Octave
Octave is a high level programming language. It is designed for the
solution of numeric problems.

This package contains documentation for Octave.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Mon Jun 10 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 9.2.0:
    * Improvements and fixes:
    - hist.m: Add input validation for Y restricting it to 2-D
      array (bug #65478). Avoid error when Y value range is very
      small (bug #65714).
    - cross.m: Add input validation for dim restricting it to a
      numeric integer valued scalar (bug #65544, bug #65527).
    - getframe.m: Respect pixel ratio (high DPI) of screen with
      figure (bug #65540).
    - legend.m: Fix error if root property "showhiddenhandles" is
      "on" (bug #65442)
    - savepath.m: Correctly handle packages without binaries (bug
      [#65559]).
    - Correctly scale figure position on screen with DPI scaling
      (high DPI).
    - profile ('on') now clears any existing profile data as the
      documentation states (bug #65595).
    - Fix segmentation fault when trying to set breakpoint in
      non-existent method of classdef class (bug #65610).
    - Improve default display of classdef properties (bug #62432).
    - Avoid crash with Qt6 6.7.0 (bug #65605).
    - bar.m: Catch input number validation error.
    - Prevent OOM crash or segmentation fault in sort () when dim
      equals Inf (bug #65712).
    - legend.m: Avoid setting more colors than coordinates for
      patch objects (bug #65632).
    - inputParser.m: Allow default classdef objects which overload
      struct (bug #65667).
    - Preserve "position" property of figure when object is
      reset() (bug #65750).
    - hist.m: Avoid error when y value range is very small (bug
      [#65714]).
    - barh: Add input validation check for nargin < 1.
    * GUI:
    - Use first word for options in right-click menu of command
      window widget (bug #65518).
    - Set DontUseNativeDialog flag as first property in
      QFileDialog.
    - Explicitly raise non-modal message boxes ensuring
      visibility.
    - Save and restore splitter state of documentation widget.
    - Allow executing new files from built-in editor with F5 (bug
      [#65548]).
    - Allow unbinding GUI shortcuts (bug #65580).
    - Fix restoring headers in file browser and workspace view
      (bug #65030).
    - File dialogs of the built-in editor are now modal.
    - Fix dragging editor from main window into floating state
      (bug #65725).
    * Build system / Tests:
    - Avoid overriding save_* variables from outer scope (bug
      [#65476]). This fixes an error that might have lead to
      overlinking of shared libraries (e.g., .oct files). Consider
      rebuilding shared libraries that have been built with Octave
      9.1.0.
    - Add BIST for is_valid_file_id.m (bug #65543).
    - Update metainfo.xml with new fields for AppStream 1.0 (bug
      [#65355]).
    - Show result of check for std::pmr::polymorphic_allocator in
      configure summary.
    - Run test program for polymorphic allocators if possible
      instead of a simple build check.
    - Speed up BIST for the central part of convn with 'full'
      shape.
    - Require Qt Widgets module when building the GUI (bug
      [#65625]).
    - bug-53027.tst: Delete temporary file after test is done (bug
      [#53027]).
    - Avoid build error with GCC 14 when targeting Windows.
    - Try to clean up after BIST also in case test failed (bug
      [#53027]).
    - bar.m, barh.m: Add plotting BISTs (bug #65671).
    - Check if C and Fortran compilers accept -fexceptions flag
      (bug #65767). This affects building Octave itself from
      sources and also how .mex or .oct files are built by mex and
      mkoctfile.
    * Documentation updates.
  - Changes from version 9.1.0:
    * Long list, see <https://octave.org/NEWS-9.html>
  - Switch to Qt6 library for GUI.
  - Tests: Need to pass `RUN_OCTAVE_OPTIONS="--no-gui-libs"` as a
    temporary work around to
    <https://savannah.gnu.org/bugs/index.php?65866>
  - Add BuildRequires: gnuplot when building without
    `native_graphics`; it is needed for tests.
* Thu Nov 16 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.4.0:
    * mkoctfile: Skip parsing for less flags (bug #64590).
    * Fix getting number of non-zero elements in SuiteSparse
      matrices.
    * delaunayn: Avoid erroneous simplex removal for integer inputs
      (bug #64658).
    * delaunayn: Add precision loss warning for large int inputs
      (bug #64658).
    * delaunayn: Also warn for negative integers with large
      magnitude (bug #64658).
    * Correctly load all-zero sparse matrices from text files (bug
      [#64696]).
    * Allocate correct storage for interleaved complex mxArray
      objects (bug #64687).
    * mkoctfile: Prefer parsing over passing on argument after
      unknown argument (bug #64725).
    * fft: Avoid segmentation fault with ND-arrays (bug #64729).
    * fft: Avoid overwriting input for inplace operations (bug
      [#64733]).
    * intersect.m: Correct third output with "stable" flag (bug
      [#60347]).
    * Avoid use-after-free issue in parser (bug #60882).
    * betainc.m: Improve integer input logic and validation (bug
      [#64726]).
    * webread: Apply timeout also for initial connection (bug
      [#64826]).
    * mkpp.m: Remove stray text causing error with demo code.
    * Ensure that new test for saving sparse matrices writes a text
      file.
    * Search for tests in and install octave-value template sources
      (bug #64696).
    * Correct variable name typo in documentation of slice().
    * Expand documentation for gcd() and lcm().
    * datevec: Clarify that heuristics are used to detect the format
      of a date string (bug #64563).
    * datenum: Add help text that inputs can be arrays, add examples
      (bug #54679).
    * datevec: Add help text that inputs can be arrays (bug #54679).
    * Describe various pitfalls with floating point ranges (bug
      [#64692]).
    * Add range example and some copyedits.
* Wed Oct 25 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop termap BuildRequireS: no longer needed.
* Thu Oct 19 2023 Atri Bhattacharya <badshah400@gmail.com>
  - octave.macros: For %octave_pkg_install, set HOME to current
    working dir to avoid permission issues when octave tries to
    update list of installed packages in its config file.
* Tue Aug 29 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.3.0:
    * undo_string_escapes: Return '\0' for NUL byte input (bug
      [#64051]).
    * Stop excessive memory usage for minor grid ticks (bug #64017).
    * Include needed headers in installed .cc files (bug #63922).
    * Fix floating point exception when sparse array reshaped to 0x0
      (bug #64080).
    * unicode2native: Fix conversion to UTF-16 (bug #64139).
    * memory: Fix execution on Cygwin.
    * uniconv-wrappers: Avoid freeing uninitialized pointer (bug
      [#64182]).
    * lo-regexp.cc: Only include PCRE2/PCRE headers if feature test
      succeeded (bug #64172).
    * Fix segfault when saveobj() used with old-style class files
      (bug #64220).
    * Fix restoring breakpoints from dbstatus breakpoint structure
      (bug #64271).
    * colorbar.m: Fix undefined variable d (bug #64287).
    * Reset all axes properties except 'Units' and 'Position' with
      cla ('reset').
    * unicode2native.m: Restore support for one input parameter (bug
      [#64331]).
    * native2unicode, unicode2native: Support empty second argument
      (bug #64331).
    * fullfile.m: Return empty cell for input with empty cell (bug
      [#64377]).
    * audioplayer.m: Emit error if input data Y is empty (bug
      [#64379]).
    * Remove obsolete callback constructor code for @audioplayer and
      @audiorecorder (bug #64379).
    * Avoid false detection of “non-real pivot” in ichol() (bug
      [#63785]).
    * Fix building against SuiteSparse 7.1.0 when SPQR is disabled
      (bug #64446).
    * ellipsoid.m: Avoid returning geometry data unless it is
      explicitly requested to avoid overwriting ans.
    * subsasgn: Avoid panic on invalid field names (bug #64213).
    * lex.ll: Remove $ as a valid character for identifiers.
    * fileparts.m: Allow for relative path on different drive on
      Windows (bug #64462).
    * datevec.m: Add some ISO 8601 conform formats (patch #9964).
    * betaincinv.m: Slightly increase test tolerance (for macOS 13).
    * colorbar.m: Add tests (bug #64287).
    * sparse-qr.cc: Fix compatibility with SuiteSparse 7.1.0 /
      CXSparse 4.0.4.
    * pcg.m: Use eps tolerance in test for ishermitian (bug #63787).
    * fileparts.m: Overhaul BISTs.
    * Return documentation for help properties (bug #64067).
    * Add note to isprime.m on inputs over 2^64.
* Tue Apr 18 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.2.0:
    * fopen: Use “UTF-8” as default encoding for fopen
      (https://savannah.gnu.org/bugs/?63930).
    * fopen, unicode2native: Fix converting the encoding of short
      char arrays with invalid UTF-8
      (https://savannah.gnu.org/bugs/?63930).
    * fopen: Try to gather complete UTF-8 surrogates when converting
      encoding (https://savannah.gnu.org/bugs/?63930).
    * fopen: Do not convert encoding for file streams with libc++
      (https://savannah.gnu.org/bugs/?63930).
    * pr-output.cc: Fix output for format native-bit
      (https://savannah.gnu.org/bugs/?63940).
    * Fix evaluation of & and | expressions in conditional contexts
      (https://savannah.gnu.org/bugs/?63935).
    * Avoid clang warning about very unlikely buffer overflow.
    * mpoles.m: Overhaul function and use absolute tolerance for
      zero poles (https://savannah.gnu.org/bugs/?63937).
    * perms.m: Change "unique" output order to reverse lexicographic
      to match non-unique order
      (https://savannah.gnu.org/bugs/?63962).
    * Remove trailing '\r' from curl dir list
      (https://savannah.gnu.org/bugs/?63851).
    * Fix display of scalar complex variables with mixed Inf/NaN and
      floating point values (https://savannah.gnu.org/bugs/?63961).
    * Don’t use encoding facet when writing bytes to stream
      (https://savannah.gnu.org/bugs/?63931).
    * GUI: Speedup loading and saving preferences dialog
      (https://savannah.gnu.org/bugs/?63909).
    * Build system / Tests:
    - inpolygon.m: Fix demo code
      (https://savannah.gnu.org/bugs/?63865).
    - if.tst: New test for (https://savannah.gnu.org/bugs/?63935).
    - acinclude.m4: Correct typo in #define PCRE2_CODE_UNIT_WIDTH.
    - lu: Add self-test with complex valued input.
    - Disable visibility flags by default
      (https://savannah.gnu.org/bugs/?61855, bug #63916).
    - Check whether using STL from LLVM or Apple
      (https://savannah.gnu.org/bugs/?63930).
    - Documentation:
    - Improve documentation for linspace and logspace functions.
    - Correct and improve documentation for sparse() function.
* Sun Mar 12 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 8.1.0:
    * Long list of changes, see <https://octave.org/NEWS-8.html>.
  - API version bumped from 57 to 58.
  - Minor re-base of
    0001-Add-explicit-ctime-include-required-for-clock.patch for
    update (file-name change only).
* Wed Jan 04 2023 pgajdos@suse.com
  - back to GraphicsMagick, octave cannot be built against
    ImageMagick 7
* Mon Dec 19 2022 pgajdos@suse.com
  - GraphicsMagick will be removed from Factory
* Tue Nov 22 2022 Andreas Schwab <schwab@suse.de>
  - Use xvfb-run for testsuite
* Wed Nov 09 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 7.3.0:
    * scanf: Don’t set error when reaching end of stream (bug
      [#62723]).
    * Fix duplicate names displayed with mixed @class/classdef
      classes (bug #62802).
    * canonicalize_file_name: Handle symlinks to UNC network shares
      (bug #62847).
    * canonicalize_file_name: Generalize check for mapped network
      drive (bug #62847).
    * fortran_vec: Fix instances of method chaining that may cause
      dangling pointer.
    * Fix wrong color in PDF printout of some LaTeX strings (bug
      [#62884]).
    * unpack.m: Escape backslashes in paths on Windows (bug #62888).
    * canonicalize_file_name: Check root of potential mapped network
      drive (bug #62847).
    * nextpow2.m: Fix for input between 0.5 and 1 (bug #62947).
    * quad2d: Fix unintended complex conjugate return (bug #62972).
    * Make sure we don’t pass short 8.3 path to latex on Windows
      (bug #62779).
    * canonicalize_file_name: Trim trailing file separators from
      root of mapped network drive (bug #62847).
    * imformats.m: Fix isa function in return value (bug #62974).
    * pie3: Fix “Too many input” args error.
    * Accept negative inputs to -2^63 for dec2bin and dec2hex (bug
      [#63089]).
    * Fix incorrect lambda outputs for lsqnonneg and pqpnonneg (bug
      [#63178]).
    * addtodate.m: Fix wrong month returned when subtracting a month
      from some end-of-month dates (bug #60671).
    * var.m: Fix some Inf and NaN inputs returning 0 instead of NaN
      (bug #63203)
    * var.m: Fix automatic broadcasting error for sparse and
      diagonal matrix inputs with vector weighting (bug #63291).
    * legend.m: Fix error with contour plot containing clabels (bug
      [#63262]).
    * dec2bin.m: Fix input validation (bug #63089).
    * glpk.m: Avoid using isfinite on potentially sparse input.
    * var.m: Use bsxfun rather than broadcasting with vector
      weighting (bug #63291).
    * Fix out of bound indexing in in-place broadcasting operations
      (bug #63303).
    * Respect confirmation when deleting files in file browser
      widget (bug #63198).
    * io.tst: Add test case for scanf (bug #62723).
    * nextpow2.m: Add bug number tag to regression tests (bug
      [#62947]).
    * quad2d.m: Add BIST to cset b0e90ca8e679 (bug #62972).
    * Add test for number of methods with classdef in @folder (bug
      [#62802]).
    * Use Autoconf macro to find egrep executable.
    * Documentation fixes.
  - Add octave-rpmlintrc file to suppress false positives.
* Fri Sep 16 2022 Atri Bhattacharya <badshah400@gmail.com>
  - octave-cli: Fix Requires after sundials main library was split
    into multiple shared libs.
  - Update _constraints: Upto 10 GiB now required.
* Mon Aug 22 2022 Markus Ebner <info@ebner-markus.de>
  - Update to version 7.2.0:
    * Long list of changes, see
      <https://octave.org/news/release/2022/07/28/octave-7.2.0-released.html>
  - Drop upstreamed patches:
    * 0001-Add-explicit-ctime-include-required-for-clock.patch
    * fix_build_unlink_failed.patch
* Mon Jul 11 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix build with latest TW, add
    0001-Add-explicit-ctime-include-required-for-clock.patch
* Wed Jul 06 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix build of external packages when trying to unlink
    non-existent files, add fix_build_unlink_failed.patch
* Tue Jul 05 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Dynamically generate the dependencies on the correct
    libsundials/libsundials_ida package: the so-version can change
    over time.
* Sun Apr 10 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 7.1.0:
    * Long list of changes, see
      <https://www.gnu.org/software/octave/NEWS-7.html>.
  - Drop upstreamed patches:
    * octave-fullscreen-with-multiple-monitors.patch
    * 0001-Use-reentrant-libqhull_r.patch
    * octave-qhull_r-fixes.patch
  - New BuildRequires: Mesa-dri (needed for a test),
    pkgconfig(RapidJSON) (for JSON R/W support).
  - Minor rebase of octave_tools_pie.patch to apply cleanly.
  - Update _constraints: At least 8 GB disk space needed for 64-bit
    archs (x86_64 and aarch64).
* Tue Mar 08 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Add octave-fullscreen-with-multiple-monitors.patch -- fix
    maximized start on systems with two monitors
    (https://savannah.gnu.org/bugs/?61172); patch taken from
    upstream commit and re-based for version 6.4.0.
* Fri Nov 05 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 6.4.0:
    * Improvements and fixes:
    - Reduce memory usage in BISTs for copyobj, hgsave (bug
      [#57591]).
    - hgsave.m, copyobj.m: Use 'qt' graphics toolkit in BISTs.
    - main.cc: Use getopt to parse command line arguments (bug
      [#60886]).
    - main.cc: Remove invalid case (bug #60886).
    - Disable getopt error reporting in wrapper program (bug
      [#60886]).
    - interp1.m: Don’t interpret later numeric input as xi (bug
      [#60967]).
    - pkg: Improve similar package name suggestion (bug #61067).
    - Store parent name in function object when caching parents in
      scope (bug #61105).
    - Avoid internal error and segfault with eval and scripts (bug
      [#61191]).
    - rmpath: Prevent removing the current directory from the load
      path (bug #61216).
    * GUI:
    - Fix missing interpreter event in octave-scintilla.
    - Fix opening a file in a custom editor (bug #60990).
    * Documentation:
    - Improve docstring for disable_diagonal_matrix,
      disable_diagonal_matrix, and disable_range (patch #10089).
    - cbrt: Clarify that function errors for non-real input.
    - dsearchn.m: Added optional distance output description (bug
      [#61156]).
    - Add Hungarian translation for project description files.
    - Document fsolve output “info” -2 (bug #61310).
    * Build system: Correct error message for incompatible CXSparse
      (bug #61385).
  - Refresh 0001-Use-reentrant-libqhull_r.patch for version 6.4.0
    (line offset changes only).
  - Substitute OCTAVE_BLAS_LIBRARY_NAME value in installed macros
    file rather than modifying the source file itself.
* Wed Jul 28 2021 Andre C. Barros <andre.cbarros@yahoo.com>
  - Upgrade to octave 6.3.0:
    * Long list of changes, see
      https://www.gnu.org/software/octave/news/release/2021/07/11/octave-6.3.0-released.html
  - Update 0001-Use-reentrant-libqhull_r.patch for use with version
    6.3.0
  - Add octave-qhull_r-fixes.patch to complement
    0001-Use-reentrant-libqhull_r.patch for the build system.
* Thu May 06 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - move rpm macros to /usr/lib/rpm/marcos.d (boo#1185659)
* Fri Apr 02 2021 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix incomplete geometry support, use reentrant libqhull_r instead
    of the deprecated non-reentrant, add
    0001-Use-reentrant-libqhull_r.patch
* Mon Feb 22 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 6.2.0:
    * Bug fix release, see
      https://www.gnu.org/software/octave/news/release/2021/02/20/octave-6.2.0-released.html

Files

/usr/share/doc/packages/octave-doc
/usr/share/doc/packages/octave-doc/liboctave.pdf
/usr/share/doc/packages/octave-doc/octave.pdf
/usr/share/doc/packages/octave-doc/refcard-a4.pdf
/usr/share/doc/packages/octave-doc/refcard-legal.pdf


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Oct 4 00:43:06 2024