XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESystem

Add native multi-display management to Desktop

db92a73
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

31 个文件 +1675 -58
Modified AGENTS.md +6 -0
Modified README.md +2 -0
Added Source/XFESystem.Desktop/DesktopDisplays.cs +148 -0
Added Source/XFESystem.Desktop/DesktopSession.Displays.cs +337 -0
Modified Source/XFESystem.Desktop/DesktopSession.cs +66 -37
Modified Source/XFESystem.Desktop/DesktopWindow.cs +3 -0
Modified Source/XFESystem.Desktop/IDesktopCanvas.cs +1 -1
Modified Source/XFESystem.NativeKernel/Contracts.cs +6 -1
Added Source/XFESystem.NativeKernel/DisplayHardware.cs +86 -0
Modified Source/XFESystem.NativeKernel/Kernel.cs +1 -0
Modified Source/XFESystem.NativeKernel/KernelProfile.json +4 -0
Modified Source/XFESystem.NativeKernel/Native/native.c +7 -1
Modified Source/XFESystem.NativeRuntime/Application/NativePlatform.cs +23 -0
Modified Source/XFESystem.NativeRuntime/Application/Program.cs +9 -5
Modified Source/XFESystem.NativeRuntime/Application/Ps2InputSource.cs +26 -5
Modified Source/XFESystem.Platform/CpuFramebufferCanvas.cs +16 -4
Added Source/XFESystem.Platform/MultiDisplayPresenter.cs +148 -0
Added Tests/XFESystem.Platform.Tests/MultiDisplayTests.cs +157 -0
Modified Tests/XFESystem.Platform.Tests/Ps2InputTests.cs +22 -0
Modified Tools/IndependentKernel/Build.ps1 +17 -1
Modified Tools/IndependentKernel/BuildSystem.ps1 +1 -1
Modified Tools/IndependentKernel/Open.ps1 +12 -0
Modified Tools/IndependentKernel/Package.ps1 +21 -2
Modified Tools/IndependentKernel/TestBoot.py +8 -0
Added Tools/IndependentKernel/TestMultiDisplay.py +240 -0
Added Tools/IndependentKernel/VerifyElfDebugRemoval.py +36 -0
Added Tools/IndependentKernel/VerifyMultiDisplay.ps1 +58 -0
Added docs/MultiDisplay20261017.md +48 -0
Added docs/images/MultiDisplay20261017.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/validation-results/MultiDisplay20261017.json +155 -0
Modified scripts/physical-media-verify.py +11 -0