teinarss
605181efe4
Update Log to use worker thread
2021-04-03 22:53:30 +01:00
Paul Chote
84ce33fe9c
Trim unused assemblies to reduce packaged size further.
2021-01-09 19:53:22 +01:00
teinarss
5e74e58b22
Add support for dotnet core for Windows
2021-01-01 19:42:01 +01:00
Paul Chote
20fe59e844
Output compiled binaries to ./bin.
2020-11-24 17:53:48 +01:00
Paul Chote
6ad5b9ebc4
Allow the game root directory to be moved away from the binaries.
2020-11-24 17:53:48 +01:00
Paul Chote
1cc1f93fb0
Rename Platform.GameDir to Platform.EngineDir.
2020-11-24 17:53:48 +01:00
Paul Chote
888915b53b
Use Platform.GameDir explicitly in hardcoded paths.
2020-11-22 16:42:46 +01:00
teinarss
19b02875c7
Use Tuple syntax
2020-08-15 10:37:10 +01:00
Paul Chote
2abd137494
Remove OpenRA.PostProcess.exe.
...
The LAA flag is now set when packaging
Windows release installers.
2020-05-02 17:26:54 +02:00
teinarss
e13fd693c3
Add Nuget packages for all dependencies
2020-04-18 11:36:25 -05:00
abcdefg30
23b3c237b7
Update the year numbers in all license headers to 2020
2020-01-05 17:00:34 +00:00
RoosterDragon
8f573568c8
Fix PostProcess command to handle paths with spaces.
2019-06-24 23:19:24 +02:00
Paul Chote
4f7dca809f
Fix csproj formatting.
2019-05-26 23:13:37 +02:00
Paul Chote
845fca25d1
Change platform from x86 to Any CPU (preferring 64 bit)
...
A Release-x86 configuration allows x86 Windows installers to still be created.
2019-05-26 23:13:37 +02:00
Paul Chote
ba282865f1
Replace legacy StyleCop(Plus) with StyleCopAnalyzers
...
Analyzers are enabled in the Debug configuration
only to avoid unnecessary overheads when compiling
normally.
2019-05-09 20:40:08 +02:00
Paul Chote
ac8252531b
Fix solution listings in the Rider IDE.
2019-05-05 23:19:04 +02:00
Paul Chote
1955cac84e
Unify Windows and mono build systems.
...
The Makefile behaviour is recreated using the new and significantly
cleaner .NET Core csproj format.
fixheader.exe is promoted to OpenRA.PostProcess.exe and now runs
on all platforms.
2019-05-05 23:19:04 +02:00
Paul Chote
4886cca5d3
Remove System.Drawing references from mod code.
2019-03-04 18:26:42 +00:00
abcdefg30
cadbd0d9ab
Change the year number in all cs headers from 2018 to 2019
2019-01-26 23:15:21 +01:00
abcdefg30
5d1c37a4c5
Remove the CodeAnalysisRuleSet property from all csproj files
2018-08-25 22:02:59 +02:00
Paul Chote
670e153372
Remove byte order marks from csproj files.
2018-07-01 11:08:32 +02:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
RoosterDragon
3a9abda441
Specify C# 5 as the language version used in all projects.
...
Attempts to use features from a new version will generate compile errors (on Roslyn and possibly other compilers), preventing accidental adoption of new language features.
2017-10-19 14:18:03 +02:00
Paul Chote
215aa6fa60
Remove support for loading mods from the support dir.
2017-04-21 17:55:15 +01:00
Taryn Hill
4d5f9e0de7
Server: Get mod search paths from env MOD_SEARCH_PATHS
2017-04-03 17:58:44 -05:00
Taryn Hill
d095ccf668
Utility: Get mod search paths from env MOD_SEARCH_PATHS
2017-04-02 18:49:03 -05:00
Paul Chote
00b7b14f2e
Fix utility mod listing.
2017-02-17 20:53:17 +00:00
Paul Chote
7d758202c5
Rework mod searching/enumeration.
2017-02-12 13:21:11 +00:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
3261516b51
Support loading mods from arbitrary locations.
2016-08-08 22:36:08 +01:00
Paul Chote
3df9efb95d
Rework mod enumeration / caching.
...
- Replaced ModMetadata.AllMods with Game.Mods.
- Store / reference mod Manifest instead of ModMetadata.
- Removes engine dependency on ModContent class.
2016-08-08 22:36:07 +01:00
Paul Chote
45a596953e
Add a Utility class and update command interface.
2016-08-08 22:23:16 +01:00
Matthias Mailänder
5029ac705f
Update to .NET 4.5
2016-05-19 21:24:21 +02:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Paul Chote
6c6826c3f3
Fix mod assembly loading on Windows.
2016-02-07 23:38:12 +00:00
RoosterDragon
5f13fa0343
Fix serialization of custom exceptions.
2016-01-01 04:51:55 +00:00
Pavel Penev
1b88d24cfa
Unstatic GlobalFileSystem and rename it to FileSystem
...
Add a ModFiles field on ModData and move all access to the file system to go through that.
2015-12-14 03:42:22 +02:00
Taryn Hill
9ab5eacdee
Cache the command entered in a variable in Utility.Program.cs for easier reading.
2015-10-23 20:55:18 -05:00
Taryn Hill
780f905959
Fix misleading Utility message
...
We were reporting that the entered command did not exist
by assuming that any ArgumentException indicated this.
Now we will throw and catch a NoSuchCommandException.
2015-10-23 20:55:13 -05:00
Herve-M
1485dd1675
Add basic arguments validation
2015-10-03 17:21:21 +02:00
Dmitri Suvorov
d625cbe1de
Updated commands layout
2015-07-05 02:38:09 +03:00
Dmitri Suvorov
2bc6bd74be
Display commands in alphabetical order
2015-07-05 02:37:55 +03:00
Dmitri Suvorov
6e4ab810d8
Fixed multiple enumeration of IEnumerable
2015-07-04 18:22:28 +03:00
Dmitri Suvorov
ad97fe850f
Removed redundant using
2015-07-04 18:18:11 +03:00
Dmitri Suvorov
88ffa3836e
Removed unused method GetNamedArg
2015-07-04 18:16:31 +03:00
RoosterDragon
272a0d8691
Added a release config.
2015-06-09 18:06:31 +01:00
penev92
bb51657e40
Cleanup unused DLL references
2015-05-07 18:59:01 +03:00
abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
Hellhake
90c948ebc3
Fix StyleCop warnings in OpenRA.Utility
2015-01-02 16:08:07 +01:00