GNU Octave 7.2.0 发布,现已可供下载。这是一个错误修复版本,具体更新内容如下:
改进和修复
- 检查 broadcastable inplace operators 时避免越界索引(bug#38466)
hdl2struct.m
:修复uibuttongroups
的保存(bug#62266)isprime.m
和__isprimelarge__.cc
:轻微的性能调整factor.m
:性能调整以避免在某些情况下出现 divisionnchoosek.m
:修复某些整数输入的 freeze-up(bug#62319)nchoosek.m
:恢复浮点输入的快速路径代码(bug #62319)betainc.m
:使用复杂的技术来计算指数以避免不准确(bug#62329)ls.m
:修复 UNIX 平台上对的处理(bug #62282)
ls.m
:在 Windows 上使用 glob 模式(bug #62282)findobj.m
:修复图形句柄的输入验证(bug #62378)newplot.m
: 退回 changeset fdd58773ac02 ( bug #61945 )__print_parse_opts__.m
:在所有情况下为 print warnings 初始化变量(bug #62287)datenum.m
:正确处理具有前导单例维度的数组(bug #62407)- 停止在
uimenu
句柄上调用reset()
时的错误(bug #62425) - 设置轴限制时在空输入上发出更多信息错误消息(bug #62541)
msgbox.m
:允许图标的“自定义”cdata
(bug #62445)- 修复嵌套函数和匿名函数的内存泄漏(bug #62459)
__wglob__
:在 Windows 上保留 trailing file 分隔符(bug #62414)mkoctfile.m
:修剪系统输出周围的空白(换行符)plot
:不赞成使用数字来选择线条颜色(bug #62470)- 改变将变量作为函数使用时的错误信息的措辞(bug #62552)
inputParser.m
:适应关于输出参数数量的解释器更改(bug#62420)inputParser.m
:正确处理可选参数的单元格默认值(bug #62639)- 解析关键字时存储 token ID,而不是关键字 ID(bug #62587)
canonicalize_file_name
:不要将映射的网络驱动器转换为 UNC 路径(bug #62576)regexp
:在访问之前检查 pattern length(bug #62704)randmtzig.cc
:添加缺失的#include <ctime>
(bug#62750)
GUI
- 修复在关闭修改后的文件时删除尾随空格的问题(bug #62271)
- 替换 GUI 中弃用的
QDesktopWidget
的使用。 - 修复打开
fixed_point_format
时变量编辑器中的显示(bug #62544) - 修复在编辑器中保存较短内容时的文件长度(bug #62588)
更多详情可查看:https://octave.org/news/release/2022/07/28/octave-7.2.0-released.html