Mercurial > octave
changeset 32496:087969b77ec1
maint: merge stable to default
author | Rik <rik@octave.org> |
---|---|
date | Fri, 24 Nov 2023 14:31:39 -0800 |
parents | 0e98fd19dc5e (current diff) 386d05bbae5a (diff) |
children | 1ce9e2befc91 |
files | |
diffstat | 13 files changed, 102 insertions(+), 92 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/interpreter/doccheck/aspell-octave.en.pws Fri Nov 24 17:04:31 2023 -0500 +++ b/doc/interpreter/doccheck/aspell-octave.en.pws Fri Nov 24 14:31:39 2023 -0800 @@ -32,8 +32,8 @@ Autoconf autocorrelated autocovariances +Autoload autoload -Autoload autoloaded Autoloading Automake @@ -89,6 +89,8 @@ ButtonDownFcn BV ByRows +bytecode +Bytecode BZ bzip CallbackObject @@ -173,15 +175,15 @@ CreateFcn CRLF crossflow +crout Crout -crout cryptographic CSparse CSV csymamd ctranspose +CTRL Ctrl -CTRL cubehelix cummax cummin @@ -218,8 +220,8 @@ defaultaxesbox defaultuicontrolbackgroundcolor deftypefn +delaunay Delaunay -delaunay delaunayn deletefcn DeleteFcn @@ -257,8 +259,8 @@ dt dx dy +EastOutside eastoutside -EastOutside Econometrics edgecolor EdgeLighting @@ -275,8 +277,8 @@ EmptyValue encodings endfunction +Endian endian -Endian endif endofline EndOfLine @@ -285,8 +287,8 @@ eps eq equidistributed +equilibration Equilibration -equilibration equispaced erf erfc @@ -294,8 +296,8 @@ errno errorbar Errorbar +errorbars Errorbars -errorbars errordlg ErrorHandler ESC @@ -331,8 +333,8 @@ fieldname fieldnames FIFOs +filename FileName -filename filenames filepaths Filesystem @@ -343,12 +345,12 @@ fitboxtotext FIXME flac +FLTK fltk -FLTK fminsearch fminunc +fontconfig FontConfig -fontconfig fontname FontName forall @@ -361,8 +363,8 @@ FreeBSD FreeSans freespacing +FreeType freetype -FreeType Fs FSF fullpath @@ -431,10 +433,10 @@ hardcode hardcoded hardcoding +HDF hdf -HDF +HeaderLines headerlines -HeaderLines headlength headstyle headwidth @@ -449,15 +451,15 @@ hggroups hgid hgload +hh HH -hh histc holomorphic horizontalalignment horzcat hostname +HSV hsv -HSV html hygecdf hygeinv @@ -468,8 +470,8 @@ ict IDE IEC +ieee IEEE -ieee ifelse ifft ifftn @@ -482,8 +484,8 @@ imag ImageMagick includenan +Indices indices -Indices infeasible infty init @@ -536,8 +538,8 @@ ith iy iz +Jacobian jacobian -Jacobian Jacobians javaaddpath javamem @@ -547,8 +549,8 @@ JDK JIS JPattern +jpeg JPEG -jpeg jpg JSON Jupyter @@ -654,8 +656,8 @@ meshstyle metadata MetaFile +metafile Metafile -metafile metafiles mex mget @@ -689,8 +691,8 @@ multi multibyte multipage +multipledelimsasone MultipleDelimsAsOne -multipledelimsasone MultiSelect multistep MvPattern @@ -732,6 +734,8 @@ nonnan NonNegative nonnegativity +nonscalar +Nonscalar nonskew nonsmooth nonsparse @@ -768,6 +772,7 @@ OKString OLS omitnan +omitrows onCleanup online OpenBLAS @@ -793,26 +798,27 @@ overdetermined overridable paperorientation +PaperPosition paperposition -PaperPosition paperpositionmode papersize +PaperUnits paperunits -PaperUnits parametrically parseparams +partialrows pbm PBMplus pc +PCG pcg -PCG pchip pcr +PCRE pcre -PCRE PCX +pdf PDF -pdf pdflatex pentadiagonal periodogram @@ -827,8 +833,8 @@ PixelRegion playblocking PlotBoxAspectRatio +PNG png -PNG poisscdf poissinv poisspdf @@ -877,8 +883,8 @@ pushbutton pushbuttons Pxx +Qhull qhull -Qhull QP QQ qrupdate @@ -929,6 +935,7 @@ relicensing RelTol renderer +renderers repelems replacechildren ReplacementStyle @@ -937,8 +944,8 @@ reproducibility resampled resampling +Resize resize -Resize resized resizing Resizing @@ -953,11 +960,11 @@ returnonerror ReturnOnError rfloor +rgb RGB -rgb RGBImage +rightarrow Rightarrow -rightarrow rle rline rmdir @@ -980,8 +987,8 @@ Sep SHA shiftdim +signum SIGNUM -signum sim SIMAX SIMD @@ -1040,8 +1047,8 @@ str strcmp streamribbon +streamribbons Streamribbons -streamribbons streamtube streamtubes Streamtubes @@ -1054,20 +1061,20 @@ struct structs subarrays +subclasses Subclasses -subclasses subdiagonal subdiagonals subdirectories subdirectory subexpressions +Subfunction subfunction -Subfunction subfunctions Subfunctions subinterval +subintervals Subintervals -subintervals sublicenses Sublicensing submatrices @@ -1075,16 +1082,16 @@ submenu suboptimal subprocess +Subprocesses subprocesses -Subprocesses subsasgn Subscripted subscripted subscripting subseteq subsindex +Subspaces subspaces -Subspaces subsref substring substrings @@ -1105,21 +1112,22 @@ svd SVD svds +svg SVG -svg +sym Sym -sym symamd SYMAMD symbfact symrcm Syntaxes +syntaxes tcdf terminal's tex texi +texinfo Texinfo -texinfo TextAlphaBits textarrow textbackgroundcolor @@ -1156,8 +1164,8 @@ traceback TRANSA trapz +treatasempty TreatAsEmpty -treatasempty treelayout treeplot tridiagonal @@ -1177,10 +1185,10 @@ uchar UHESS UI +Uibuttongroup uibuttongroup -Uibuttongroup +Uicontextmenu uicontextmenu -Uicontextmenu uicontrol Uicontrol uicontrols @@ -1190,15 +1198,15 @@ Uipanel uipanel uipanels +uipushtool Uipushtool -uipushtool uipushtools uiputfile uitab +uitable Uitable -uitable +uitoggletool Uitoggletool -uitoggletool uitoolbar Uitoolbar ulong @@ -1250,8 +1258,8 @@ vech vectorization vectorize +vectorized Vectorized -vectorized vectorizing vee versa @@ -1263,23 +1271,23 @@ viridis vorbis Vorbis +voronoi Voronoi -voronoi waitbar waitbars wav WAV waypoint waypoints +WayPoints Waypoints -WayPoints wblcdf wblinv wblpdf +WestOutside westoutside -WestOutside +whitespace Whitespace -whitespace whos Wikipedia wildcard @@ -1288,8 +1296,8 @@ windowbuttondownfcn windowbuttonmotionfcn windowbuttonupfcn +windowstyle WindowStyle -windowstyle WIPO wireframe wlen @@ -1311,6 +1319,7 @@ xGTSV xlast xlim +xlimitmethod xlimmode xmax xmin @@ -1350,8 +1359,8 @@ yticks yy YY +YYYY yyyy -YYYY yyyymmddTHHMMSS zggsvd Ziggurat
--- a/doc/interpreter/plot.txi Fri Nov 24 17:04:31 2023 -0500 +++ b/doc/interpreter/plot.txi Fri Nov 24 14:31:39 2023 -0800 @@ -2798,18 +2798,19 @@ @subsubsection Hardware vs. Software Rendering @cindex opengl rendering slow windows -When using the Octave for Windows installer, the user has the option to select -between "System OpenGL" and "Software OpenGL" renderers. This option selects -whether software rendering is used for the OpenGL graphics toolkits -(@qcode{"qt"} and @qcode{"fltk"}). Software rendering can be used to avoid -rendering and printing issues due to imperfect OpenGL driver implementations -for diverse graphic cards from different vendors (notably integrated Intel -graphics). As a downside, software rendering might be considerably slower -than hardware accelerated rendering (and it might not work correctly on 32-bit -platforms or WoW64). To permanently switch between hardware accelerated -rendering with your graphics card drivers and software rendering, use the -"OpenGL Switcher" application from the Start menu while Octave is closed. -Alternatively, rename the following file while Octave is closed: +When using the Windows installer for Octave, the user has the option to select +between "System OpenGL" and "Software OpenGL" renderers. The choice between +hardware or software rendering affects the OpenGL graphics toolkits +(@qcode{"qt"} and @qcode{"fltk"}) only. Software rendering can be used to +avoid rendering and printing issues due to imperfect OpenGL driver +implementations for diverse graphic cards from different vendors (notably +integrated Intel graphics). The downside is that software rendering may be +considerably slower than hardware-accelerated rendering (and it might not work +correctly on 32-bit platforms or @nospell{WoW64}). To permanently switch +between hardware-accelerated rendering with your graphics card drivers and +software rendering, use the "OpenGL Switcher" application from the Start menu +while Octave is closed. Alternatively, rename the following file while Octave +is closed: @file{@var{octave-home}\bin\opengl32.dll} @*where @var{octave-home} is the directory returned by
--- a/doc/interpreter/vectorize.txi Fri Nov 24 17:04:31 2023 -0500 +++ b/doc/interpreter/vectorize.txi Fri Nov 24 14:31:39 2023 -0800 @@ -632,9 +632,9 @@ @node Bytecode interpreter @section Bytecode interpreter -Octave's bytecode interpreter allows faster execution of existing -code. Octave versions 9 onwards have the bytecode interpreter built-in -by default. It is still considered experimental, therefore the related +Octave's bytecode interpreter allows faster execution of existing code. +Beginning with Octave version 9 the bytecode interpreter is built-in by +default. However, it is still considered experimental and the related functions are not explicitly documented in this manual. Instead, the command @code{bytecode} describes how to invoke it. @@ -644,8 +644,7 @@ @cindex speedups @cindex optimization -Here are some other ways of improving the execution speed of Octave -programs. +Here are some other ways of improving the execution speed of Octave programs. @itemize @bullet
--- a/libinterp/corefcn/input.cc Fri Nov 24 17:04:31 2023 -0500 +++ b/libinterp/corefcn/input.cc Fri Nov 24 14:31:39 2023 -0800 @@ -1577,7 +1577,8 @@ @deftypefnx {} {@var{old_encoding} =} mfile_encoding (@var{new_encoding}) Query or set the encoding that is used for reading m-files. -The input and output are strings naming an encoding, e.g., @qcode{"utf-8"}. +The input and output are strings naming an encoding, e.g., +@nospell{@qcode{"utf-8"}}. This encoding is used by Octave's parser when reading m-files unless a different encoding was set for a specific directory containing m-files using
--- a/libinterp/octave-value/ov-struct.cc Fri Nov 24 17:04:31 2023 -0500 +++ b/libinterp/octave-value/ov-struct.cc Fri Nov 24 14:31:39 2023 -0800 @@ -1840,7 +1840,7 @@ that single entry as the value of the field. That single entry happens to be an empty cell array. -Finally, if the value is a non-scalar cell array, then @code{struct} +Finally, if the value is a nonscalar cell array, then @code{struct} produces a struct @strong{array}. @seealso{cell2struct, fieldnames, getfield, setfield, rmfield, isfield, orderfields, isstruct, structfun}
--- a/scripts/io/fileread.m Fri Nov 24 17:04:31 2023 -0500 +++ b/scripts/io/fileread.m Fri Nov 24 14:31:39 2023 -0800 @@ -34,7 +34,8 @@ ## @table @asis ## @item @qcode{"Encoding"} ## Specify encoding used when reading from the file. This is a character -## string of a valid encoding identifier. The default is @qcode{"utf-8"}. +## string of a valid encoding identifier. The default is +## @nospell{@qcode{"utf-8"}}. ## @end table ## ## @seealso{fopen, fread, fscanf, importdata, textscan, type}
--- a/scripts/linear-algebra/tensorprod.m Fri Nov 24 17:04:31 2023 -0500 +++ b/scripts/linear-algebra/tensorprod.m Fri Nov 24 14:31:39 2023 -0800 @@ -46,14 +46,14 @@ ## Using the @qcode{"all"} option results in the inner product between @var{A} ## and @var{B}. This requires @code{size (@var{A}) == size (@var{B})}. ## -## Use the property-value pair with the property name @qcode{"NumDimensionsA"} -## when @var{A} has trailing singleton dimensions that should be transferred to -## @var{C}. The specified @var{value} should be the total number of dimensions -## of @var{A}. +## Use the property-value pair with the property name +## @nospell{@qcode{"NumDimensionsA"}} when @var{A} has trailing singleton +## dimensions that should be transferred to @var{C}. The specified @var{value} +## should be the total number of dimensions of @var{A}. ## ## @sc{matlab} Compatibility: Octave does not currently support the ## @qcode{"@var{property_name}=@var{value}"} syntax for the -## @qcode{"NumDimensionsA"} parameter. +## @nospell{@qcode{"NumDimensionsA"}} parameter. ## ## @seealso{kron, dot, mtimes} ## @end deftypefn
--- a/scripts/optimization/optimget.m Fri Nov 24 17:04:31 2023 -0500 +++ b/scripts/optimization/optimget.m Fri Nov 24 14:31:39 2023 -0800 @@ -44,7 +44,7 @@ ## Note: Only parameter names from the standard list are considered when ## matching short parameter names, and @var{par} will always be expanded to ## match a standard parameter even if an exact non-standard match exists. The -## value of a non-standard parameter that is ambigious with one or more +## value of a non-standard parameter that is ambiguous with one or more ## standard parameters cannot be returned by @code{optimget} and can only be ## accessed using @code{getfield} or dot notation for structs. ## @seealso{optimset}
--- a/scripts/optimization/optimset.m Fri Nov 24 17:04:31 2023 -0500 +++ b/scripts/optimization/optimset.m Fri Nov 24 14:31:39 2023 -0800 @@ -132,7 +132,7 @@ ## Note 1: Only parameter names from the standard list are considered when ## matching short parameter names, and @var{par} will always be expanded ## to match a standard parameter even if an exact non-standard match exists. -## The value of a non-standard parameter that is ambigious with one or more +## The value of a non-standard parameter that is ambiguous with one or more ## standard parameters cannot be set by @code{optimset} and can only be set ## using @code{setfield} or dot notation for structs. ##
--- a/scripts/statistics/cov.m Fri Nov 24 17:04:31 2023 -0500 +++ b/scripts/statistics/cov.m Fri Nov 24 14:31:39 2023 -0800 @@ -70,7 +70,7 @@ ## @table @asis ## @item 0 [default]: ## Normalize with @math{N-1}. This provides the best unbiased estimator of -## thecovariance +## the covariance. ## ## @item 1: ## Normalize with @math{N}. This provides the second moment around the @@ -84,12 +84,12 @@ ## @table @asis ## @item includenan [default]: ## Leave NaN values in @var{x} and @var{y}. Output will follow the normal -## rules for handling NaN values in arithemtic operations. +## rules for handling NaN values in arithmetic operations. ## ## @item omitrows: ## Rows containing NaN values are trimmed from both @var{x} and @var{y} -## prior to calculating the covariance. (A NaN in one variable will remove -## that row from both @var{x} and @var{y}.) +## prior to calculating the covariance. A NaN in one variable will remove +## that row from both @var{x} and @var{y}. ## ## @item partialrows: ## Rows containing NaN values are ignored from both @var{x} and @var{y}
--- a/scripts/statistics/mean.m Fri Nov 24 17:04:31 2023 -0500 +++ b/scripts/statistics/mean.m Fri Nov 24 14:31:39 2023 -0800 @@ -50,7 +50,7 @@ ## @end ifnottex ## ## If @var{x} is an array, then @code{mean(@var{x})} computes the mean along -## the first nonsingleton dimension of @var{x}. +## the first non-singleton dimension of @var{x}. ## ## The optional variable @var{dim} forces @code{mean} to operate over the ## specified dimension, which must be a positive integer-valued number.
--- a/scripts/strings/isstrprop.m Fri Nov 24 17:04:31 2023 -0500 +++ b/scripts/strings/isstrprop.m Fri Nov 24 14:31:39 2023 -0800 @@ -88,8 +88,8 @@ ## ## @end table ## -## If the option @qcode{'ForceCellOutput'} is given and @var{flag} is true then -## a cell value is returned rather than a logical array. +## If the option @nospell{@qcode{'ForceCellOutput'}} is given and @var{flag} is +## true then a cell value is returned rather than a logical array. ## ## @seealso{isalpha, isalnum, islower, isupper, isdigit, isxdigit, ## isspace, ispunct, iscntrl, isgraph, isprint, isascii}
--- a/scripts/time/datevec.m Fri Nov 24 17:04:31 2023 -0500 +++ b/scripts/time/datevec.m Fri Nov 24 14:31:39 2023 -0800 @@ -37,9 +37,8 @@ ## ## Date number inputs can be either a scalar or nonscalar array. Date string ## inputs can be either a single date string, a two-dimensional character -## array of dates with each row being an interpretable date string, or a cell -## string array of any dimension with each cell element containing a single -## interpretable date string. +## array of dates with each row being a date string, or a cell string array of +## any dimension with each cell element containing a single date string. ## ## @var{v} is a two-dimensional array of date vectors, one date vector per ## row. For array inputs, ordering of @var{v} is based on column major order