v2.1.11
- 建置:在不是 git checkout 时设定 BUILD_TESTING=OFF
- 建置:修正 ENABLE_LIRC=ON
- 修复帮助 -> 翻译 URL
- 在适当的部分写入快捷方式
- 建置:修正安装 GoogleTest
- 将 WinSparkle 更新至 0.8.1 并新增 ARM64
VisualBoyAdvance-M 2.1.10
以下是机翻润饰
变化:
- 复制字串选项而不是引用它们
- 删除 UTF-16 -> UTF-8 转换的转换
- 在 wxGTK 上停用对话方块位置储存/恢复
- 更新 README.md 和开发人员手册
- 建置:修正 cmake -DTAG_RELEASE 功能
- [FAudio] 总是转换 UTF-16 名称
- 传播关键事件
- 新增加速期间静音的选项
- 迁移 .github 资料夹中的 vba-m.com 连结
- 建置:使用 GTK2 修复 wx
- 建置:更新 macOS 建构器 dists
- [测试] 新增小工具程式码测试
- [测试] 将断言更改为自订 CHECK 宏
- [CI] 删除 MSVC CI 的解决方法
- [建置] 将基于 devkitpro 的 libretro 目标新增至 CI
- [测试] 新增 EmulatedGamepad 类别的测试
- [测试] 新增 Bindings 类别的测试
- [建置] 分享 wx 相关的目标配置
- 建置:为 32 位元 Windows 建置停用 FAudio
- 建置:修正 MSVC+vcpkg 上的 faudio 连结回归
- 建置:修正 faudio 静态连结
- [测试] 为许多配置类别新增测试
- [测试] 用 googletest 取代 doctest
- 建置:不要在 Windows 或 macOS 上建置 SDL bin
- 建置:默认停用 gpg 签名
- [配置] 建立 vbam-wx-config 目标
- [配置] 将 strutils 移至 src/config/
- [CI] 仅安装一个 MSVC 工具链
- 启动 GitHub 赞助商
- [使用者输入] 全域过滤按键事件
- [使用者输入] 仅处理快捷命令一次
- 将 cmdtab 和指令启用标志移至 config/
- [输入] 统一命令处理
- [输入] 将输入设定物件移至应用程式
- [输入] 删除过渡键、mod、joy triplet
- [输入] 统一 使用者输入 事件处理
- 文件:将系统需求新增至 README.md
- [对话框] 储存和恢复对话框位置
- 建置: 将 macOS 连结器工具更新到 1.5
- 建置:覆蓋 FindGettext 以不更新 po 档案
- 建置:将 macOS 建置更新为 ffmpeg 7.0
- 建置:修复与旧版 ffmpeg 的相容性
- 建置:修复 macOS 上 nix 的建置
- 建置:将 mac 连结工具更新到 1.4
- 建置:使用 Homebrew 修复 macOS 上的建置
- 建置:修复 ffmpeg 7.x 相容性
- 建置:将 FAudio 新增至 nix deps
- 建置:无法静默查询 FAudio
- 建置:修复 OpenGL 的 nix deps
- gba:切换到 FIQ 模式时设定 cpsr=spsr
- 建置:从静态连结标志中删除 -lgcc
- 建置:更新 mac 建置
- 建置:在非 Windows 上启用 FAudio
- [FAudio] 切换到便携式条件变量
- [音讯] 重做音讯设备枚举
- 建置:使用 signtool 修复协同设计 Windows bins
- 建置:在 Windows 上启用 FAudio 声音驱动程式
- 建置:修正侦测 Visual Studio 默认 vcpkg
- [音讯] 删除手动内存分配
- FAudio:实作并具有功能性 FAudio 输出
- [对话框] 将 SoundConfig 对话框移到它自己的类别
- [对话框] 防止查看器造成当机
- 建置:仅在 gcc 上使用 -Werror=lto-type-mismatch
- [建置] 提高 TRANSLATIONS_ONLY 建置速度
- [建置] 提高 CI 建置覆蓋率
- 建置:修复 Linux 上的 LTO
- 新增切换:操纵杆的 SDL GameController 模式
- [建置] 删除对 OpenAl 的持久引用
- 建置:将 faudio 新增至可选 vcpkg deps 清单
- 建置:修复 MSYS2 检查
- 建置:修正 MSYS2 上 MINGW{64,32}/UCRT64 上的建置
- 建置:修正 MSYS2 CLANG64 上的静态连结
- 建置:将 FAudio 新增至 MSYS2 deps
- 建置:使用 vcpkg 设定 wxWidgets_DIR
- [建置] 删除 ENABLE_NLS,修正 TRANSLATIONS_ONLY
- [构建] 对非 MSVC 使用 Toolchain-gcc-clang
- [建置] 删除 OpenGL 检查
- [建置] 重写 wx/CMakeLists.txt
- [建置] 将 SDL 建置配置移至 sdl/
- [建置] 将非核心公用程式码移至 components/
- [建置] 将核心模拟器移至 src/core/
- [建置] 将 System.h 和大部分 Util.h 移到 core/
- [建置] 将更多 src/common 移到 src/core/base
- [建置] 清理 src/common 中的档案
- [建置] 将档案相关实用程式移至 core/base
- [建置] 将 fex/ 移到 src/core/fex/
- [建置] 使用 MSVC 设定 /Z 标志的新方法
- [建置] 在非 Windows 上使 powershell 成为可选
- 建置:cmake 重构与改进
- [建置] 新增特定工具链的档案
- 修正大多数剩余的发布警告
- 修正各种建置警告
- ci:为 macOS 新增 clang+bintools,停用 LTO
- 将建置选项移至自己的档案
- 修复过滤器和标题中的各种警告
- [CI] 使用正确的 POWERSHELL 可变外壳
- [CI] 正确包含 vbamcore 的 SDL2 目录
- [CI] 除了 powerhsell 之外还寻找 pwsh
- 建置:删除我们的 FindSDL2.cmake 版本
- 建置:将 clang 新增到 MSYS2 的 ./installdeps
- 让选单组织得更合理
- 建置:新增 pthreads w/vcpkg,连结 FAudio 目标
- 建置:使用 find_program() 寻找 powershell
- 建置:不要在 Windows 上使用 wx utils 作为 UNIX cmd
- 建置:修复 gentoo 依赖命名空间
- 将 metainfo.xml 更新为新标准
- 更新指向新网域 Visualboyadvance-m.org 的连结
- 建置:在 installdeps 中为 solus 新增 libglu-devel
https://www.visualboyadvance-m.org/