Matthias Mailänder
d379258afb
Define app brand colors.
2025-03-04 09:22:04 +02:00
michaeldgg2
81aa068b15
Upgrade to .NET 8.0 and remove/migrate obsolete stuff
2025-02-15 08:56:24 +00:00
michaeldgg2
2a3ef8f910
Drop win-x86 build
2025-02-15 08:56:24 +00:00
Gustas
bdc50899de
Fix bleed documentation
...
GitHub runner as it runs an older version of Python
2025-01-18 12:24:16 +00:00
Pavel Penev
5f9e0ffd43
Update Python documentation script
2025-01-17 18:09:02 +02:00
Pavel Penev
22d3b5e5a1
Added link to GH source code to documentation
2025-01-11 15:50:10 +02:00
Gustas
0efbefc62a
OpenRA FreeBSD release is no longer maintained
2025-01-07 18:07:13 +02:00
michaeldgg2
c7cc9a68fd
Eradicate ☠ Mono ☠
...
Co-Authored-By: Gustas <37534529+punkpun@users.noreply.github.com >
2025-01-07 18:07:13 +02:00
DrSheppard
637faac90e
use appimagetool with non-glibc linux support
2024-11-01 12:22:04 +00:00
Gustas
065040e5b8
Replace modcontent
2024-10-25 11:42:33 +01:00
Matthias Mailänder
5d7a24d5d0
Fix namespace.
2024-09-01 22:31:35 +02:00
Paul Chote
9a46f3053a
Enable "Game Mode" on macOS >= 14.
2024-08-05 12:51:48 +03:00
Matthias Mailänder
ff276b4877
Fetch the player name from itch.io
2024-07-28 23:33:36 +03:00
Gustas
64b2bd4735
Update to HTTPS
2024-06-03 10:25:06 +02:00
Matthias Mailänder
bc29707e87
Mention infrastructure Patreon account.
2024-06-03 10:25:06 +02:00
Matthias Mailänder
84e6623773
Use HTTPS
2024-05-04 15:33:45 +03:00
Unrud
0f4f52fa1a
AppStream Metadata: Add developer name
2024-05-04 13:48:26 +02:00
penev92
36420114e0
Fixed packaging for Windows missing assembly info
...
Apparently building/publishing/packaging for Windows on Linux using .NET 6 sets some of the assembly / Portable Executable information for the generated DLL, but nothing for the generated EXE (which isn't the case when building on Windows).
2023-07-04 20:53:49 +01:00
penev92
7cda031888
Added product version to assembly info
2023-07-04 20:53:49 +01:00
RoosterDragon
78bef8a98f
Compress all pngs.
...
Reduces size used for png files from 19,034,446 bytes to 13,305,798 bytes in total. The smaller files also improve loading times as the zlib decoder has less bytes to schlep through.
The PNG decoder shipped with OpenRA only supports a bit depth of 8 for images with a palette, so must must ensure that other depths (1,2 or 4) are not used.
zopfilpng is used for compression with the following command line:
'zopflipng.exe --keepcolortype -y -m image.png image.png'
The keepcolortype flag ensures the bit depth is not changed.
2023-06-26 19:28:06 +02:00
abcdefg30
52a916012f
Remove references to the deleted Lua directory from Windows packaging
2023-05-21 18:23:04 +03:00
Brenton Horne
02e4bfba95
Remove reference to deleted lua directory
...
Lua directory was deleted a few commits ago and this just updates packaging/functions.sh to reflect this change.
2023-05-21 13:13:13 +02:00
RoosterDragon
83561d639d
Update LangVersion to C# 9.
...
mono was the bottleneck restricting our ability to use a newer C# version. mono 6.12 is currently available. Although poorly documented on their website, this supports C# 9. https://www.mono-project.com/docs/about-mono/versioning/#mono-source-versioning indicates mono 6.12 uses Roslyn 3.9.0. https://github.com/dotnet/roslyn/blob/main/docs/wiki/NuGet-packages.md#versioning indicates Roslyn 3.9.0 supports C# 9.
This unlocks C# 8 and C# 9 features previously unavailable to us.
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-80
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-9
A newer version of StyleCop is required to avoid rules tripping up on the new syntax. Currently only prerelease versions are available but their use is encouraged https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/3420#issuecomment-994899135
Fix style rule violations on existing rules where the newer language version makes some existing casts redundant or allows use of the null coalescing assignment operator.
2023-04-05 15:27:41 +03:00
Eonfge
a4f9ceaf09
Add PrefersNonDefaultGPU flag to Desktop Entry
...
This means that the application will automatically start with the dedicated GPU of laptops, instead of the iGPU. Based on the Linux's FreeDesktop spec: https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
2023-02-27 10:42:07 +01:00
Gustas
6997c442c6
Add MacOS Utility executable
2023-02-18 17:14:22 +02:00
penev92
63bc73d9d2
Change the way the output directory is set during packaging
2023-02-18 15:18:35 +02:00
David Wilson
9cd3981b94
Fix to ensure Windows uninstaller removes reg entries from the 64 bit registry
2023-01-14 13:47:37 +01:00
abcdefg30
5bf7fe852c
Remove the copyright year numbers
2023-01-11 11:58:54 +02:00
Unrud
b1ffe0edd5
Don't use parameter expansion for paths
...
It fails when the script is started with `bash package-all.sh`.
2022-12-31 16:20:55 +01:00
Paul Chote
a6eb00f326
Fix pseudo-fullscreen window size on macs with a notch.
2022-12-24 12:10:26 +01:00
Paul Chote
e2e541a251
Package macOS releases as a universal binary.
...
* Minimum macOS version is raised to 10.11.
* App bundles ship 3 versions of the runtime and engine binaries,
and a fat launcher that selects the appropriate runtime/apphost.
* Mono is used for macOS 10.11 - 10.14, or if OPENRA_PREFER_MONO
environment variable has been set.
2022-12-23 12:54:06 +02:00
Paul Chote
363a0e1d1e
Update native deps to include macOS and Linux arm64 binaries.
2022-12-23 12:54:06 +02:00
Matthias Mailänder
2d78dae01a
Execute self-contained binaries with runtime as backfall
2022-12-02 23:03:40 +01:00
Matthias Mailänder
435c999abf
Update notarisation to XCode 13 tooling.
2022-11-27 20:31:10 +01:00
Paul Chote
c82b8244e8
Fix display bounds when running on macbooks with a notch.
2022-11-26 20:43:57 +01:00
abcdefg30
7aa50d412c
Remove the unused MONO_TAG variable from the MacOS buildpackage script
2022-11-20 22:08:38 +01:00
Matthias Mailänder
69949f9d53
Revert "Scripts: Check exit status of background process"
...
This reverts commit 3f106bef72 .
2022-11-20 20:36:29 +02:00
Ivaylo Draganov
4ecf4f9f3f
Add a .zsync suffix to appimagecheck URL to pass appimaged checks
...
Depends on changes in the master server that rewrite the appimagecheck URL.
2022-11-06 14:00:25 +01:00
Matthias Mailänder
bd138db9e2
Don't use header tags for non-headers.
2022-10-20 11:02:58 +03:00
Unrud
a2a34dafde
MacOS buildpackage: Fix deduplication
...
The variable `${MOD}` was not enclosed in quotes, but the value contained a space. This caused the argument to be split into two parts.
Using **find** isn't necessary due to globbing.
2022-10-09 00:39:28 +02:00
Unrud
3f106bef72
Scripts: Check exit status of background process
2022-09-18 10:30:58 +02:00
Unrud
5b085b6c15
Scripts: Remove obsolete comment
2022-09-18 10:30:58 +02:00
Unrud
c29f1590c9
Scripts: Remove exit stmts covered by errexit
2022-09-18 10:30:58 +02:00
Unrud
e2fd7ce7ed
Scripts: Remove some subshells that ignore errors
2022-09-18 10:30:58 +02:00
Unrud
1b9a86c0a0
Sciprts: Set pipefail or remove pipes
...
Errors in pipes are ignored otherwise
2022-09-18 10:30:58 +02:00
Unrud
946cd8f322
Scripts: Set errexit to catch errors
2022-09-18 10:30:58 +02:00
Unrud
7cd0d8c079
Scripts: Prevent paths interpreted as args
2022-09-18 10:30:58 +02:00
penev92
04afa4a72c
Added some sorting to documentation output
2022-09-17 15:15:42 +02:00
penev92
6b98a75658
Added referencing types to enum definitions
2022-09-17 15:15:42 +02:00
penev92
07b9c941b4
Added documentation page title
2022-09-17 15:15:42 +02:00