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
penev92
eda3dfa50f
Added enum export to documentation generation
2022-09-17 15:15:42 +02:00
Matthias Mailänder
1536530f78
Add a fake .zsync suffix parameter to pass linting.
2022-09-13 13:20:05 +03:00
penev92
c52913716c
Added SpriteSequence documentation generation
2022-09-09 21:18:58 +02:00
penev92
dc8c0221e7
Fixed documentation Python script handling of null
...
The script would serialize null values as "None" in the Markdown files it produces, which is not great. It's better to leave empty strings.
2022-09-09 21:18:58 +02:00
penev92
a522457bb6
Reworked weapon documentation generation
...
Switched the Utility's ExtractWeaponDocsCommand output to JSON.
Added a Python script to generate documentation Markdown from JSON.
2022-09-02 20:56:55 +02:00
Unrud
b88ebd8499
Make Red Alert SVG artwork square
...
Fix typo in height (128 instead of 138).
2022-08-04 20:02:44 +02:00
Unrud
0a36d6f995
Use python3 for gtk-dialog.py
...
As mentioned in https://github.com/OpenRA/OpenRA/pull/20059#issuecomment-1166288560
2022-07-10 18:55:25 +02:00
Unrud
678f249c63
Scripts: Disable markup in error messages
...
Error messages are displayed using the following methods:
* **zenity** parses pango markup and replaces escaped characters
* **kdialog** replaces (some) escaped characters
* **gtk-dialog.py** replaces `\n`
* **printf** interprets format strings and replaces escaped characters
* **echo** just displays the text
The error messages themself contain escaped characters and paths from variables.
This PR unifies the behavior by:
* Use **printf** to format error messages and replace escaped characters
* Setting `--no-markup` for **zenity** to disable pango markup and escaped characters
* Remove `\n` replacement from **gtk-dialog.py**.
* Use plain **echo** instead of **printf**
2022-07-10 18:55:25 +02:00
abcdefg30
6a31b1f9f3
Update the copyright header year
2022-05-28 00:35:10 -05:00
Paul Chote
a152bf7324
Replace custom mono defines with toolchain-provided defines.
2022-04-24 20:31:47 +02:00
Paul Chote
1312c1aa72
Rename macOS compat packages to mono.
2022-01-20 19:31:43 +01:00
abcdefg30
b448f2d324
Disable trimmed publishing
2022-01-04 12:34:30 +01:00
abcdefg30
b12c15ea9d
Update to .NET 6
2022-01-04 12:34:30 +01:00
abcdefg30
05420ab5ce
Fix the Windows packing script not working with wget only
2021-10-29 22:25:59 +02:00
abcdefg30
32bc561878
Add a check for wine64 to the Windows packaging
2021-10-29 22:25:59 +02:00
Paul Chote
d2257f9784
Fix macOS compat build dock icon, app name, dark mode support.
2021-08-20 20:34:23 +02:00
Paul Chote
f70457a66f
Remove unused symbol lookups.
2021-08-20 20:34:23 +02:00
Paul Chote
278a4acf96
Fix Engine.LaunchPath for macOS compatibility builds.
2021-08-20 20:34:23 +02:00
Paul Chote
5eb4c6a0bb
Set _KDE_NET_WM_DESKTOP_FILE x11 window property.
...
This explicitly tells KDE to associate the OpenRA window with
the integrated appimage desktop file, allowing it to use the
correct resolution icon for the task switcher.
2021-08-16 20:18:00 +02:00
Paul Chote
f8ed768e39
Change makefile/packaging "RUNTIME=dotnet" to "RUNTIME=net5".
2021-07-18 20:57:22 +02:00
Andre Mohren
6810469634
Updated copyright years.
2021-06-29 18:33:21 -05:00
Paul Chote
35a0a3cf90
Remove rcedit after building windows packages.
2021-04-03 12:19:41 +02:00
Paul Chote
b622afd7fd
Fix self-contained packaging.
2021-03-13 13:12:31 +01:00