Howard Wu
|
b38dbf2c9b
|
设置文件版本信息 (#1344)
* 设置文件版本信息
不固定为 0.0.0.0,可以不打开应用时读取版本信息
TouchHelper 版本检查和 Updater 检查更新时可以直接从文件读取版本号
* 设置文件版本号时不考虑MP_VERSION_TAG
同时从 public.py 中移除替换逻辑
* chore: RC 优化
1. 用 MP_VERSION_STRING 取代 MP_VERSION_TAG,前者不包含开头的 v 字符
2. RC 文件不再支持 VS 编辑,删除了冗余代码。区域由非特定语言改为 en-US
3. STRINGIFY 和 WIDEN_STRINGIFY 宏移到通用头文件
* chore: 简化 resource.h
* chore: 删除 APSTUDIO_READONLY_SYMBOLS 宏
这个宏供 VS 资源编辑器使用
* chore: 始终定义 MP_MEOW_VERSION
通过 MP_VERSION_STRING 区分开发版本和发布版本
* chore: 简化版本字符串提取
使用了正则表达式的正向先行断言
---------
Co-authored-by: Xu <blinue@outlook.com>
|
2025-12-02 18:28:58 +08:00 |
|
Xu
|
dc6c65fe14
|
chore: slnx 指定启动项目
|
2025-12-01 14:17:10 +08:00 |
|
Xu
|
6fc3594d9d
|
支持 Visual Studio 2026 (#1343)
* chore: 支持 VS2026
* docs: 更新文档以及排除 pdb
* chore: 修复 pdb 生成
* chore: 禁止 Magpie.Core 生成 pdb
* chore: 清理
|
2025-11-27 21:57:38 +08:00 |
|
Xu
|
d84ad92b97
|
chore: 优化项目文件
|
2025-07-31 19:56:17 +08:00 |
|
Xu
|
04ff6ea0a3
|
支持使用 clang-cl 编译 (#1195)
* chore: native 项目支持 clang-cl
* chore: 修复 clang 编译错误
* chore: 修复部分 clang 编译警告
* chore: 修复警告
* chore: 修复所有警告,优化 llvm 查找
* chore: 启用 LTO
* chore: 支持 ARM64
* chore: _ConanDeps 支持 clang-cl
* chore: 编译选项改变 _ConanDeps 自动重新编译
* chore: profile 更改时重新编译 _ConanDeps
* chore: 将 hu 和 ka 加入项目文件,但不参与生成
否则不参与批量替换
* chore: Magpie 项目支持并行编译
* chore: 添加几个提高性能的编译选项
* chore: 优化 _ConanDeps
* chore: publish.py 支持参数
* chore: CI 支持 clang 编译
* chore: 修复 CI 的 conan 缓存
* chore: 优化编译选项,修复 CI
* chore: 修复 CI
* chore: 改变参数顺序
* chore: 添加编译选项支持针对当前硬件生成优化代码
* chore: 优化 CI 脚本
* chore: publish.py 添加 --use-native-march 选项
* chore: 脚本集中在 scripts 文件夹,msbuild 启用并行编译
* chore: clang, x64 配置启用 CX16 指令
* chore: 更新依赖
* chore: 更新格式设置
* chore: 增加额外的斜杠以提高兼容性
* chore: 修复效果文件复制
|
2025-07-15 17:40:04 +08:00 |
|
Xu
|
d2f4c31599
|
chore: 支持通过 props 和命令行参数更改编译选项
|
2025-07-01 14:44:25 +08:00 |
|
Xu
|
07e143be7a
|
chore: 修复 Magpie 项目的警告等级
|
2024-12-20 21:46:51 +08:00 |
|
Xu
|
8b278b4f52
|
将 Magpie.App.dll 合并进 Magpie.exe (#1032)
* chore: 将 Magpie.App.dll 合并进 Magpie.exe
* fix: Logger 不再需要初始化两次
* chore: 防止退出时在 threadpoolwinrt.dll 中崩溃
* chore: 优化编译
* chore: _ConanDeps 移植为 msbuild 脚本,需要进一步实现 up-to-date 检查
* chore: _ConanDeps 实现 up-to-date 检查
* chore: 由于架构更改,现在可以直接引用 Magpie.Core
* chore: 修复编译
* refactor: 将一些类移出 Shared
* chore: 将 Shared 中的文件移到 Magpie.Core
* refactor: 优化架构
* refactor: 命名空间调整
* refactor: XamlApp 合并进 App
* perf: 优化自定义事件的性能
* refactor: 使 XamlWindow 继承自 WindowBase
* refactor: 删除几个控件的 DependencyProperty
* fix: 避免 Win10 中退出后崩溃
* chore: 添加断言和注释
* refactor: 检测主题更改的逻辑集中在 App 中
* perf: 直接使用 RootPage 的实现类型
* refactor: 添加主窗口 DPI 改变事件
* refactor: 不再使用 Magpie.Core 命名空间
* fix: 修复析构全局变量时崩溃的问题
* chore: 添加注释
* perf: 更多地方直接使用实现类型
* perf: 更多地方直接使用实现类型
* chore: 避免依赖项缺少 pdb 导致链接警告
* perf: 更多地方直接使用实现类型
* fix: 修复无法更新的问题
|
2024-12-18 18:27:39 +08:00 |
|
刘旭
|
2e804decee
|
chroe: 将通用配置移入 Common.*.props
|
2023-10-15 12:09:06 +08:00 |
|