[mapguide-commits] r10177 - in branches/4.0/MgDev: Bindings Doc Doc/mdpreprocess

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Fri Aug 29 01:56:12 PDT 2025


Author: jng
Date: 2025-08-29 01:56:11 -0700 (Fri, 29 Aug 2025)
New Revision: 10177

Modified:
   branches/4.0/MgDev/Bindings/TODO.txt
   branches/4.0/MgDev/Doc/build.bat
   branches/4.0/MgDev/Doc/mdpreprocess/mdpreprocess.csproj
Log:
Try to fix some parts of doc build

Modified: branches/4.0/MgDev/Bindings/TODO.txt
===================================================================
--- branches/4.0/MgDev/Bindings/TODO.txt	2025-08-21 16:07:01 UTC (rev 10176)
+++ branches/4.0/MgDev/Bindings/TODO.txt	2025-08-29 08:56:11 UTC (rev 10177)
@@ -4,7 +4,7 @@
  - [x] Check that .net error messages are being read (https://github.com/jumpinjackie/mapguide-api-bindings/issues/35)
  - [x] Explore whether our current instability is due to invalid class layout assumptions due to stubbing ACE_Recursive_Thread_Mutex to avoid leaking ACE headers
  - [x] Generate XML documentation for our .net wrapper binding projects
- - [ ] Make sure we can build debug bindings
+ - [~] Make sure we can build debug bindings
  - [x] Fix up inconsistent stack direction in C# exceptions (C++ call stack are printed downwards, C# call stack is printed upwards)
  - [ ] Add memory leak test (ref: https://www.mail-archive.com/mapguide-users@lists.osgeo.org/msg26357.html) and see if this still happens
  - [x] Check in test case admin tool
@@ -132,7 +132,7 @@
    - Either: 
      - (x) Migrate the viewer winforms library to target .net 6.0
      - ( ) Or maintain 2 versions of this library, a new .net 6.0 version of the library and a legacy full framework version
-   - [ ] Port over Java binding
+   - [~] Port over Java binding
  - Prepare deployable test pack that can be run against an existing MG installation
    - [x] Deploy .net test runner
    - [x] Deploy Java test runner

Modified: branches/4.0/MgDev/Doc/build.bat
===================================================================
--- branches/4.0/MgDev/Doc/build.bat	2025-08-21 16:07:01 UTC (rev 10176)
+++ branches/4.0/MgDev/Doc/build.bat	2025-08-29 08:56:11 UTC (rev 10177)
@@ -2,6 +2,7 @@
 REM TODO: Move to setenviroment64.bat once this is fully fleshed out
 SET LABEL=4.0 RC1
 pushd dotnet_api
+docfx metadata
 docfx build --metadata _appTitle="MapGuide .net API reference (%LABEL%)"
 popd
 pushd ..\Bindings\src\Managed\Java

Modified: branches/4.0/MgDev/Doc/mdpreprocess/mdpreprocess.csproj
===================================================================
--- branches/4.0/MgDev/Doc/mdpreprocess/mdpreprocess.csproj	2025-08-21 16:07:01 UTC (rev 10176)
+++ branches/4.0/MgDev/Doc/mdpreprocess/mdpreprocess.csproj	2025-08-29 08:56:11 UTC (rev 10177)
@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <OutputType>Exe</OutputType>
-    <TargetFramework>net7.0</TargetFramework>
+    <TargetFramework>net8.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
   </PropertyGroup>



More information about the mapguide-commits mailing list