[250210] CheerpJ 3.1 发布:面向现代浏览器的 Wasm 版 JVM | LibreOffice 25.2 发布

125 阅读4分钟

CheerpJ 3.1 发布:面向现代浏览器的 WebAssembly 版 JVM

CheerpJ 3.1 正式发布!这是一个基于 WebAssembly 的完整浏览器 JVM,包含完整的 OpenJDK 运行时和强大的仿真层,提供文件系统访问、网络支持以及对一系列系统设备的访问。CheerpJ 为在现代浏览器上运行 Java 提供了完整、灵活的解决方案,专为支持大型企业级应用而设计。

🌟 3.1 版本亮点:

  • 错误修复、恢复 API 支持和广泛的鲁棒性改进。
  • 为 CheerpJ 4.0 的未来发展奠定基础。

📣 CheerpJ 是什么?

CheerpJ 是一个基于 WebAssembly 的浏览器 JVM。它提供了一个完整的 OpenJDK 运行时,以及一个强大的仿真层,用于提供文件系统访问、通用网络支持以及对一系列系统设备的访问。CheerpJ 是一个完整、灵活的解决方案,用于在现代浏览器上运行 Java。它是一个非常强大的工具,旨在支持大型企业级应用程序的规模。

🆕 CheerpJ 3.1 的新特性:

  • 增加了对最大化 Java 窗口的支持。
  • 重新引入了对音频播放的支持(该功能在从 CheerpJ 2.x 过渡到 CheerpJ 3.0 架构时被移除)。
  • 增加了高级字体重新映射功能,进一步提高了字体渲染精度。
  • 新增了强大的新功能 execCallback,以支持具有原生集成的 Java 应用程序。允许拦截和处理从 Java 应用程序启动的外部系统命令和原生可执行文件调用。 开发者可以提供一个回调函数,使用 JavaScript 实现替代方案。这对于具有原生集成的遗留应用程序(例如,与 Microsoft 应用程序或客户端本地可执行文件)非常有用。
  • 修复了大量错误,并提升了性能,尤其是在 Oracle Forms 和 EBS 领域中的广泛应用所带来的改进。

来源:
cheerpj.com/cheerpj-3-1…

LibreOffice 25.2 发布,满足用户需求的办公套件

LibreOffice 25.2 正式发布,这是一个由志愿者支持的免费办公套件,适用于 Windows(Intel、AMD 和 ARM)、macOS(Apple Silicon 和 Intel)以及 Linux 系统。LibreOffice 致力于保障用户对个人软件和文档的控制权,保护用户隐私和数字生活免受大型科技公司的商业干扰和锁定策略。

🆕 LibreOffice 25.2 的主要新特性:

隐私:

  • 可以移除文档中所有个人信息(作者姓名、时间戳、编辑时间、打印机名称和配置、文档模板、评论和修订的作者和日期)。

核心/通用:

  • 支持读取和写入 ODF 1.4 版本。
  • 提升了与 OOXML 文档的互操作性。
  • 可以定义默认证书,实现文档自动签名。
  • Windows 7 和 8/8.1 将在 25.8 版本中停止支持。
  • 依赖 Python 的扩展和功能在 Windows 7 上将无法工作。

Writer:

  • 改进了修订管理,可以处理长文档中的大量修订。
  • 导航器现在可以跟踪评论。
  • 可以设置打开文档的默认缩放级别。
  • 可以通过导航器删除内容类型的所有内容(标题除外)。

Calc:

  • 新增“处理重复记录”对话框。
  • 函数向导和函数侧边栏的搜索和用户体验得到改进。
  • Solver 模型可以保存到电子表格中,并提供敏感性分析报告。
  • 新增与数据透视表、数据透视图和自动筛选器相关的新的工作表保护选项。

Impress & Draw:

  • 改进了所有 Impress 模板。
  • 可以一步将对象居中放置在幻灯片或页面上。
  • 窗口模式下可以激活自动重复幻灯片。
  • 演示者备注中的溢出文本在打印时不再被截断。

用户界面:

  • 最近使用的文件列表新增“[x] 仅当前模块”复选框。
  • 对象边界现在可以独立于格式标记进行切换。
  • 可以自定义非打印字符的颜色和评论的背景颜色。
  • 更新了无序列表的默认项目。
  • 应用程序主题得到显著改进。

辅助功能:

  • 改进了辅助功能侧边栏中的警告和错误级别,并可选择忽略警告。
  • 用户界面元素报告可访问标识符,辅助技术可以使用。
  • Windows:辅助功能在工具查询辅助功能级别信息时启用,并且正确报告可访问关系。
  • Linux:正确报告用户界面元素的位置(包括 Wayland 上)。

ScriptForge 库:

  • 提供可扩展且强大的宏脚本资源集合,可从用户 Basic 或 Python 脚本中调用。
  • 除了原生内置函数更好的情况外,所有服务都以与 Basic 相同的语法和行为提供给 Python 脚本。
  • ScriptForge 库的英文文档现已部分集成到 LibreOffice 帮助页面中。

其他信息:

  • 176 位开发者为 LibreOffice 25.2 的新功能做出了贡献。
  • LibreOffice 25.2 支持 120 种语言。
  • 企业级部署推荐使用 LibreOffice Enterprise 系列应用。
  • 提供从专有办公套件迁移到 LibreOffice 的迁移协议。

来源:
blog.documentfoundation.org/blog/2025/0…




更多内容请查阅 : blog-250210


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法