返回

文章详情

Squeak/Smalltalk 6.1 发布说明

Hacker News2026年8月10日 12:15

这些发布说明经过优化,适合在 Squeak 内部查看,因为它们包含了很多交互示例。在此页面,交互链接在 SqueakJS 中打开,它是一个基于浏览器的 Smalltalk VM,存在一些限制。为了获得最佳体验,建议下载 Squeak 并在那里阅读发布说明。*** Squeak 6.1 "Vanessa" 发布说明 *** 随着 Squeak 接近 30 周年纪念,我们自豪地宣布系统的下一个版本:Squeak 6.1。本次发布的亮点包括:一个新的树浏览器,可通过翻新过的层次形状导航类和类别,Objectland(也称为“世界的 Squeak”)的回归,对核心基础设施进行了一些更改和修复,以模拟、撤消和调度进程并重塑类,以及对工具集和用户界面的各种改进和补充,以便检查、调试、分析和版本控制代码。请在下方找到所有更改的详细列表,其中包含重大弃用、已知问题和兼容性说明的备注。关于这些发布说明。这次发布真是令人振奋!自从 4 年前的最后一次发布以来,我们合并了 1700 多个补丁和 9000 多个方法更改。除了详细记录技术变更外,这些说明还强调了更大的背景和重大开发的总体影响。在这个过程中,您将找到大量代码指针和交互示例的链接。因此,这些发布说明既是变更日志,也是探索 Squeak 中新功能和机制的实用指南。点击此处查看该文档的提纲。为了纪念 Vanessa Freudenberg (1972-2025)。/^ (o.o) ^\ /^ (o.o) ^\ /^ (o.o) ^\ /^ (o.o) ^\ /^ (o.o) ^\ 语言、工具和环境中的详细改进 ~~~ GUI 框架 ~~~ Morphic(高达 Morphic-ct.2218/MorphicTests-ct.97)树形形状的重大改进:改善了颜色和鼠标键盘快捷方式以导航树形结构。修订了类似于列表的类型过滤,突出显示搜索词,并通过 [TAB] 启用对单列的搜索。添加了一种可配置的过滤模式,以在当前选择、所有可见节点或整个树中进行搜索。引入了递归的“查找”/“再次查找”功能,可通过 [CMD] + [F]/[CMD] + [G] 使用。添加了一个用于自动展开树形结构的标志。通过在拖动时在悬停一秒后自动展开节点,改善了拖放的支持。针对树形结构的布局、渲染和事件处理进行了各种稳定性和性能改进。在世界中,支持拖放类引用、系统和方法类别以及检查器和浏览器字段,将其显示在新窗口/小部件中。对于鼠标交互,新增了自定义双击时间和拖动阈值的偏好设置。在停靠栏窗口菜单中,增加了一个折叠窗口的选项。通过展开被折叠的选定窗口使“查找工作区”更易于使用。重新排列并装饰帮助菜单中的项目。文本编辑器:在悬停时为链接添加下划线(像这样!),并使通过链接点击和选择文本更方便。在用单引号/双引号封闭/解封闭选择时,嵌套引号现在会自动转义/解除转义。Morphic API:允许形状选择退出单独的光环事件,并通过块而不是选择器指定气球文本。菜单构建:新增实用工具以添加项目组,并在构建过程中临时切换操作目标。#addList:现在将帮助元组中的反斜杠解释为换行符。自动修剪菜单项之间的尾行。通过为按钮添加时间分析器快捷方式、提供对列表和树内容的访问以及使现有的“浏览操作”和“调试操作”命令更快速和可靠,修订了若干形状的调试菜单。尊重“打开附在鼠标光标上的工具”的偏好设置 Morph>>openAsTool。大量用户界面调整和稳定性改进:改善了进度条、文本形状菜单和对话框的主题支持。改善了按钮、滚动面板、滑块、菜单、多选列表、树、阴影、草稿板、键盘练习器等的高 DPI 支持。在不同地方改善了多语言支持。修复了有关世界显示深度菜单、时钟配置更改、搜索栏打印、项目视图形状样式和转录计数等问题的滑移。修复了在分析代码时吞没用户事件的问题。若干布局修复,涉及比例布局、文本形状、滚动面板和变换形状。修复了变换形状、多边形、多选列表和树的渲染问题。修复了嵌套滚动面板中的滚动问题。在文本形状中,提高了文本选择的稳定性,并调整了关于空行和空白行的缩进。修复了 true、false 和 nil 的 “浏览发送者” 问题,添加了在接受时获得工作区绑定的缺失访问权限,...

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡