[新闻] VisualBoyAdvance-M v2.2.1 (07/19更新)

楼主: playlive (player)   2025-07-09 19:02:20
Visualboyadvance-m v2.2.1
以下是机翻
- 建置:修正捆绑 SFML 的包含路径
- 建置:修正启用 OpenAL 时的建置问题
- 翻译:移除 ja_JP,因其完成度为 0% 且已有 ja 存在
- 针对 Windows 的多项修正
- 建置:修正 CMake vcpkg 启动时间过慢的问题
- 修正 GBA 声音问题
- 建置:修正检查二进制套件主机依赖项是否安装的问题
- 初步的 tar 支援
- 更新 macOS plist
- 增加 LZIP 支援
- 增加 .xz 支援
- 增加 .bz2 档案支援
- 将 unrar 更新至 V7.1.8
- 修正 RAR 支援问题
- 使用 macOS 10.10 Sparkle
https://github.com/visualboyadvance-m/visualboyadvance-m/releases/tag/v2.2.1
===========================================
VisualBoyAdvance-M v2.2.0
以下是机翻润饰
变更纪录
- 将节流限制从 450 调整为 1000
- 增加深色模式支援
- 建置:交叉编译时使用 vcpkg host pkgconf
- 建置:修复 MSYS2 CLANG64 的 x64-mingw-static
- 使用外部 libwebp 并使用内建的 pcre2
- 恢复蜂鸣音修正并再次以旧方式修复
- 修正储存对话框
- 建置:如果不是,则仅为二进制档安装主机依赖项
- 修正 MinGW FFMpeg
- 修正 macOS 上的 FFMPEG
- 修正 macOS 上的 libx265 建置
- 修正 MinGW 编译 DX9 视窗标题的问题
- SDL direct3d9 独立视窗,支援背景输入
- 建置:为 macOS 上的 ffmpeg 添加 x264+x265
- 建置:移除发行版 FindFFmpeg,修正 x264/x265
- 建置:添加选项 VCPKG_BINARY_PACKAGES
- 建置:始终使用 pwsh vcpkg-list
- 建置:更新 vcpkg ports 列表,移除 gettext
- 修正 Windows 侦错模式下的 FAudio 崩溃问题
- 修正 MSVC 上的 FAudio 崩溃问题
- 修正 Direct3D9
- 更新 wxvbam.rc
- 建置:修正安装主机建置依赖项二进制套件的问题
- 使 Sparkle 框架成为可选
- 清理 WinSparkle 程式码
- 更新 macOS Sparkle
- 检查 kInputBufSize
- 将 7z_C 更新到 2409 并更新 extractor
- 修正 winsparkle 依赖项并将 win32-deps 更新到最新推送
- 增加不更新 vcpkg 建置的选项
- 修正自动更新
- 建置:避免在提升权限的情况下使用 VS vcpkg
- 增加 MinGW WinSparkle 支援
- 建置:对 Mac 建置器进行次要改进
- 修正 macOS 上的警示音效
- 为 ffmpeg 添加 x264 和 x265
- 建置:再次将 OpenAL-Soft 设为可选
- CoreAudio 修正
- 修正 SDL3 检测
- 建置:对 CMake 进行一些次要改进
- 建置:对 Mac 建置器进行一些次要修正
- 更新 macOS 建置脚本中的版本
- 实作 CoreAudio 驱动程式
- 建置: 将 openal-soft 连结到 libfmt 泛化
- 为通用档案对话框设定目录路径
- CI:修正 Ubuntu runner 的 shell 语法
- CI:为 Ubuntu runner 添加 libsdl3-dev
- 增加 MSVC 安全函式库函式
- 添加沙盒的权限文件
- 增加通用档案对话框的选项
- 翻译:transifex pull
- 更新 nixpkgs 以支援 SDL3
- 建置:在 SUSE 的 installdeps 中将 s/libSDL3/SDL3/ 替换
- 建置:将 installdeps 更新到 SDL3
- 增加 MSVC 2022 libretro 支援
- 修正 AVCodec 弃用和警告
- 修正 SFML 弃用和警告
- 建置:将 sdl2 vcpkg port 替换为 sdl3
- 建置:在 CMake 中默认 ENABLE_SDL3=ON
- 建置者:更新了建置 vba-m 所需的 core.sh 原始码套件
- 更新到 SDL3 API,修正 bpps,增加 SDL 音讯/视讯,增加 Metal 视讯,
修正 Quartz 绘图
- 建置:修正 MSVC 上 SFML port 的连结错误
- 建置:对 Mac 建置器进行次要改进
- 建置:将绑定的 SFML C++17 降级到 C++14
- 建置:在 third_party 中绑定 SFML 3.x sys/network
- 建置:支援建置 Mac 的 ARM64 二进制档
- 在 macOS 的 UI 设定中启用隐藏状态栏
- core.sh 将 nasm 的原始码切换到 github
- 初始化 sound_buffer_len_ 以消除警告
- 建置:find_package(nanosvg) 与 vcpkg
- [FAudio] 修正 device_changed 检查的行为
- 建置:将 libtiff 添加到 Nix 派生
- 建置:在 macOS 上为 brew 添加 libtiff
- 建置:在 CMake 中将 ARCH_NAME 大写
- 建置:将 s/-Ofast/-O3 -ffast-math/ 替换
- 翻译:移除重复的中文翻译
- 建置:将 Link SFML 使用方式更新到 SFML 3.x API
- [输入] 处理某些控件的按键按下事件
- 在 wxvbamApp 中将 wxEVT_KEY_DOWN 标记为已处理
- 将 GBA ROM 重新分配到新大小
- [音效] 在游戏启动时设定音量
- 建置:更新 default.nix
- 建置:更新 OpenSUSE 的 installdeps
- 建置:为 XP 建置添加 cmake 变量和 cpp 宏
- 建置:为 XP 建置设定架构为 pentium3 而非 -mmx
- 在 metainfo.xml 中设定开发者 ID/组件类型
- 建置:在 WIN32 上为 OpenAL 连结 avrt
- 建置:在 CMake 中初始化 GTest 子模组
- [gtest] 使用 googletest 作为子模组
- [GB] 增加对每游戏覆写的支援
- [输入] 在失去焦点时重置键盘追踪
- 建置:将 dependencies 子模组重新命名为 win32-deps
- 建置:更新 macOS 建置器的 harfbuzz
- 忽略 Wii U VC 使用的非法操作码
- 在 Windows 之外禁用开启菜单追踪
- [对话框] 在 Mac 上的 AccelConfig 中显示所有控件
- 建置:修正 MINGW 上 FAudio 静态连结的问题
- [GB] 在启动时正确设定 OPRI
- 建置:RelWithDebInfo 不使用侦错函式库
- 建置:修正侦错 wx 连结非侦错 pcre 的问题
https://github.com/visualboyadvance-m/visualboyadvance-m/releases/tag/v2.2.0

Links booklink

Contact Us: admin [ a t ] ucptt.com