Skip to content

Tags: MonoGame/MonoGame

Tags

v3.8.5-preview.5

Toggle v3.8.5-preview.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump MojoShader to latest (#9331)

This updates MojoShader in the main repo to the latest Nuget version.

### Contributor Declaration

- [x] I certify that no LLM's were used to generate any code or
documentation in this contribution.

v3.8.5-preview.4

Toggle v3.8.5-preview.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update to Content Builder .targets to work for any build configuration (

#9176)

# Summary

Templates update to enable the Content Builder `.targets` file to work
for any build configuration.

- `Content.csproj` updated to not use the "target framework" in build
output to simplify launching
- `Builder.targets` updated to decouple itself from the host platforms
"configuration" and fixed to run as "Debug" when attached to a solution

`content.csproj` update:
```xml
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
```

`builder.targets` update:
```xml
<Project>
  <Target Name="BuildContent" BeforeTargets="BeforeCompile">
    <PropertyGroup>
      <ContentOutput>$(ProjectDir)$(OutputPath)</ContentOutput>
      <ContentTemp>$(ProjectDir)$(IntermediateOutputPath)</ContentTemp>
      <ContentArgs>build -p $(MonoGamePlatform) -s Content/Assets -o $(ContentOutput) -i $(ContentTemp)</ContentArgs>
      <ContentCommand>$(MSBuildThisFileDirectory)bin\Debug\Content</ContentCommand>
    </PropertyGroup>
    <MSBuild Projects="$(MSBuildThisFileDirectory)Content.csproj" Targets="Build" RemoveProperties="Configuration;TargetFramework;RuntimeIdentifier;RuntimeIdentifiers" />
    <Exec Command="$(ContentCommand) $(ContentArgs)" WorkingDirectory="$(MSBuildThisFileDirectory)..\" CustomErrorRegularExpression="\[E\] .+" CustomWarningRegularExpression="\[W\] .+" />
   </Target>
</Project>
```

Minor patch fix to CB StartKit to ignore `ttf` files to supress warning
that `ttf` file could not be processed (which is correct, it is consumed
in the `.spritefont` import.

v3.8.5-preview.3

Toggle v3.8.5-preview.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update template checkout for builder targets update (#9171)

# Summary

Cleanup for the builder `.targets`, does not need exception for windows
for launching the builder project.
Cleaned up

v3.8.5-preview.2

Toggle v3.8.5-preview.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update Copyright to MonoGame Foundation, Inc (#9150)

More Fixes going all the way back to
#[8101](#8101)

### Description of Change

Updates remaining Headers with the previous **The MonoGame Team**
copyright to match the new Foundation Copyright standard. I happened to
be playing around with the newer native implementations and noticed the
CType generators had the older copyright text and then I went down this
rabbit hole of finding more and more.

I apologize for the big PR! It really is just comment updates with the
exception of these files that have impactful changes to the comments
created on newly generated CTypes files:

Tools/MonoGame.Generator.CTypes/EnumWritter.cs
Tools/MonoGame.Generator.CTypes/PInvokeWritter.cs
Tools/MonoGame.Generator.CTypes/StructWritter.cs

v3.8.5-preview.1

Toggle v3.8.5-preview.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update template checkout (#9130)

# Summary

Update C# template checkout to include updated Content Builder complete
project templates, for iOS / Android content

v3.8.5-develop.13

Toggle v3.8.5-develop.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Updated template checkout for Development (#9075)

# Summary

Updating the tempalte checkout for the recent changes:

- Update templates to default to dotnet 9
- Updating Android TargetFramework - Google 16kbfix
- Updating iOS min version
- Updating the Content Builder Project template to latest
- Updated automation to handle the DotNet 9 templates from the `3.8.4.1`
release.

v3.8.4.1

Toggle v3.8.4.1's commit message
Update NuGet readme style

v3.8.4.1-preview.5

Toggle v3.8.4.1-preview.5's commit message
Update NuGet readme style

v3.8.4.1-preview.4

Toggle v3.8.4.1-preview.4's commit message
Update package readme for upgrade notes for 3.8.4.1 release

v3.8.4.1-preview.3

Toggle v3.8.4.1-preview.3's commit message
Update Template checkouts following testing