Compare commits

..
11 Commits
Author SHA1 Message Date
iamboss b8b379e853 deploy.
Deployed-Version: Hi.WinForm 3.2.30
2026-09-21 00:53:50 +08:00
iamboss b3c5ee5736 deploy.
Deployed-Version: Hi.WinForm 3.2.29
2026-09-20 19:33:10 +08:00
iamboss 478b121bfc deploy.
Deployed-Version: Hi.WinForm 3.2.27
2026-09-17 10:19:44 +08:00
iamboss bfedae851a deploy.
Deployed-Version: Hi.WinForm 3.2.26
2026-09-15 23:57:31 +08:00
iambossandClaude Fable 5.1 aac5868dfc chore(Hi.WinForm): follow the DispEngine FrameReady callback (was ImageRequestAfterBufferSwapped)
Mechanical: the handler gains the FramePins argument and ignores it; this
host is deprecated and gets no pin overlay.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-13 00:03:52 +08:00
iambossandClaude Fable 5.1 9fd4157103 chore(deploy): stamp the 3.2.19 lib generation
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 09:12:57 +08:00
iambossandClaude Opus 5 4cb41a1159 chore(Hi.WinForm): carry the 3.2 lib generation stamp the HiAPIs root repo was holding
The root repo double-tracked this folder and its copy of the csproj sat at
VersionBuild 17 while this repo's own master was still at 13. Nothing else in
the folder differed. Taking the root's value here so this repo can become the
single tracked copy.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 17:29:39 +08:00
iamboss 8b430ba940 chore(deploy): stamp the 3.2.12 lib generation
- webservice: docsite folder-URL static routing, per-instance step-cache db,
  constant-height panel title bars, and mission command i18n
- deploy.py: force restore on the three publishes, so a freshly bumped lib is
  not compiled against the previous generation's cached assets
- CppCore: track the two carve test headers core_main.cpp already includes
- CommonRcl/HiNcRcl/HiNcServer/UJoinRcl/UJoinServer: align the floating
  package references to the 3.2 version line

Deployed-Version: Hi.WinForm 3.2.13
2026-08-27 14:46:49 +08:00
iambossandClaude Opus 5 d10837534c build(Hi.WinForm): record the deploy build number and drop the obj-cli ignore
obj-cli/ was the deploy's redirected NuGet restore output. That redirect is
reverted: MSBuildProjectExtensionsPath is a global property, so it propagated
into every ProjectReference and each referenced project wrote its own
project.assets.json into the referencing project's directory. Restore is back in
obj/, so nothing creates obj-cli/ any more.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 14:47:50 +08:00
iambossandClaude Opus 5 0550c58ade build(Hi.WinForm): move to the 3.2 version line and ignore obj-cli/
obj-cli/ is deploy.py's NuGet restore output, which [Oo]bj/ does not match.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 20:18:50 +08:00
iambossandClaude Opus 5 18f3e36226 chore(Hi.WinForm): bump VersionBuild to 3.1.156
Carried over from a deploy.py run -- incrementPackageID bumps VersionBuild but
deploy.py only auto-commits HiAPI-docsite-2025.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 20:11:15 +08:00
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -94,7 +94,7 @@ namespace Hi.WinForm.Disp
DispEngine.BackgroundColor = new Vec3d(0.1, 0.1, 0.5); DispEngine.BackgroundColor = new Vec3d(0.1, 0.1, 0.5);
DispEngine.BackgroundOpacity = 0.1; DispEngine.BackgroundOpacity = 0.1;
DispEngine.SetViewToHomeView(); DispEngine.SetViewToHomeView();
DispEngine.ImageRequestAfterBufferSwapped += DispEngine_ImageRequestAfterBufferSwapped; DispEngine.FrameReady += DispEngine_FrameReady;
// Set initial size and start the rendering engine // Set initial size and start the rendering engine
this.Size = new System.Drawing.Size(500, 300); this.Size = new System.Drawing.Size(500, 300);
@@ -185,7 +185,7 @@ namespace Hi.WinForm.Disp
#endregion #endregion
#region DispEngine_Rendering #region DispEngine_Rendering
private unsafe void DispEngine_ImageRequestAfterBufferSwapped(byte* bgra_unsignedbyte_pixels, int w, int h) private unsafe void DispEngine_FrameReady(byte* bgra_unsignedbyte_pixels, int w, int h, FramePins pins)
{ {
// Create a bitmap from the raw pixel data provided by DispEngine // Create a bitmap from the raw pixel data provided by DispEngine
Bitmap bitmap; Bitmap bitmap;
+3 -3
View File
@@ -7,8 +7,8 @@
<RootNamespace>$(AssemblyName)</RootNamespace> <RootNamespace>$(AssemblyName)</RootNamespace>
<Platforms>x64</Platforms> <Platforms>x64</Platforms>
<Description>WinForm Display module of HiAPI</Description> <Description>WinForm Display module of HiAPI</Description>
<VersionBuild>154</VersionBuild> <VersionBuild>30</VersionBuild>
<VersionPrefix>3.1.$(VersionBuild)</VersionPrefix> <VersionPrefix>3.2.$(VersionBuild)</VersionPrefix>
<PackageTags>HiAPI</PackageTags> <PackageTags>HiAPI</PackageTags>
<RuntimeIdentifiers>win-x64</RuntimeIdentifiers> <RuntimeIdentifiers>win-x64</RuntimeIdentifiers>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
@@ -31,7 +31,7 @@
<ProjectReference Include="..\HiDisp\HiDisp.csproj" /> <ProjectReference Include="..\HiDisp\HiDisp.csproj" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(Configuration)'=='Release'"> <ItemGroup Condition="'$(Configuration)'=='Release'">
<PackageReference Include="HiDisp" Version="3.1.*" /> <PackageReference Include="HiDisp" Version="3.2.*" />
</ItemGroup> </ItemGroup>
<Import Project="..\acc\deploy_local_nupkg.targets" Condition="'$(Configuration)'=='Release'" /> <Import Project="..\acc\deploy_local_nupkg.targets" Condition="'$(Configuration)'=='Release'" />
<ItemGroup> <ItemGroup>