Paul Chote
c6c431cd95
Rework icon installation.
2018-05-05 22:34:27 +02:00
Paul Chote
6e2abdb687
Fix appdata uninstallation.
2018-05-05 22:34:27 +02:00
Paul Chote
3ce00065a7
Standardize on {MODID} in template files.
2018-05-05 22:34:27 +02:00
Paul Chote
a8fb90d97c
Simplify mime type handling.
2018-05-05 22:34:27 +02:00
RoosterDragon
5bd5a384b7
Use a BitSet for representing target types.
...
- Rename Bits<T> to BitSet<T>.
- Implement set based helpers for BitSet<T>.
- When representing TargetTypes of ITargetable in various traits, use a BitSet<TargetableType> instead of HashSet<string> for better performance & reduced memory usage.
- Fix FieldLoader to trim input values when generating a BitSet<T>.
- Require T in BitSet<T> and BitSetAllocator<T> to be a class since it's just a marker value. This allows the JIT to instantiate generic code for these classes once, as they don't benefit from specialized code for T. (Typically JITs will generate shared code for all reference types, and unique code for every value type encountered).
2018-03-21 12:07:44 +01:00
Paul Chote
502c3e2bf5
Remove global chat integration.
2017-12-13 21:04:16 +01:00
Paul Chote
5540eb1f2f
Specify C# 5 as the language version in the Makefile too.
2017-10-19 14:18:03 +02:00
Paul Chote
a7c2f3e7e3
Add mod-specific appdata metadata.
2017-08-26 15:43:26 -07:00
GSonderling
ef0b0847bc
Removed references to make docs
2017-07-23 15:33:39 +02:00
Paul Chote
59dae0ebf6
Split install-core into finer grained targets for the mod template.
2017-07-12 16:22:36 +02:00
Paul Chote
e38db04ab7
Move Stylecop checks to their own helper executable.
2017-07-09 21:58:21 +02:00
Paul Chote
abdcf90c30
Ship VERSION with binary releases.
2017-06-04 13:21:27 +02:00
Paul Chote
49f0e35bd7
Add engine VERSION file.
2017-06-04 13:21:27 +02:00
rob-v
ffc3f6e0d0
LAN games discovery
2017-05-14 22:01:25 +02:00
Paul Chote
696b48b7bf
Overhaul the packaging scripts:
...
- Ingame mod versions now always match the package version
- Adds macOS compatibility
- Removes trait and lua api docs pending future overhaul
- Individual platform packages can be compiled directly
- Improved error checking
- Removes unnecessary redundancy and indirection
2017-04-30 13:26:36 +01:00
Paul Chote
b24e681531
Create separate Linux launchers for each mod.
2017-04-21 20:18:05 +01:00
Paul Chote
9d248433c9
Fix linux packaging.
2017-04-21 18:02:20 +01:00
Paul Chote
84db123b93
Rename modchooser to modcontent.
2017-04-21 18:02:20 +01:00
Paul Chote
005b4166cc
Move Windows launcher compilation to packaging scripts.
2017-04-11 17:15:21 +01:00
Paul Chote
35249c1faf
Remove windows icon from OpenRA.Game.exe.
2017-04-11 17:15:20 +01:00
Paul Chote
a853d431fc
Remove long unneeded tools target.
2017-04-11 17:15:20 +01:00
Paul Chote
f6c607c461
Fix makefile install rule.
2017-03-04 16:10:03 +00:00
abcdefg30
eeebcd6468
Merge pull request #12669 from Phrohdoh/make-core-builds-deps
...
Don't require a manual 'make dependencies' by default
2017-02-13 19:47:15 +01:00
reaperrr
686b21c044
Change target location for Mods.Cnc to mods/common
2017-02-12 18:02:15 +01:00
abcdefg30
a3aab6f051
Merge pull request #12757 from reaperrr/merge-ra-into-cnc
...
Merge Mods.RA into Mods.Cnc
2017-02-12 17:47:41 +01:00
reaperrr
0c44a49722
Merge pull request #12600 from pchote/externalmods
...
Add support for switching to mods from other engine installations.
2017-02-12 13:18:53 +01:00
reaperrr
0c3a786d10
Merge Mods.RA into Mods.Cnc
2017-02-12 01:33:22 +01:00
Paul Chote
8385207fba
Pass Engine.LaunchPath from linux launchers.
2017-02-11 16:21:35 +00:00
Matthias Mailänder
13263f7bb2
Drop Maxmind.GeoIP and Newtonsoft.Json dependencies
2017-02-05 11:54:22 +01:00
reaperrr
709e2a26e1
Merge Mods.TS into Mods.Cnc
2017-02-02 21:20:31 +01:00
Taryn Hill
be8c7827a7
Don't require a manual 'make dependencies' by default
2017-02-01 11:14:01 -06:00
Taryn Hill
bf994b35b0
Add message to fixheader.exe target if Mono isn't installed
2016-11-17 12:49:01 -06:00
reaperrr
df0021eeed
Move check for explicit interface violations to the top
...
The interface violation check is fast, so it doesn't really delay the rest, while you don't have to wait for all other code checks to finish to check for violations.
2016-10-20 18:57:06 +02:00
Paul Chote
4d75d7f4b6
Add oramod file association for Windows and Linux.
2016-08-24 11:36:13 +01:00
Matthias Mailänder
5245df729d
Migrate to Open.Nat version 2.0.16
...
Move the dependency from all libraries to game engine only.
Initialize after the renderer setup to ensure a visible window.
2016-06-19 08:41:14 +02:00
Matthias Mailänder
65a2e155bf
Update to Maxmind GeoIP 2.6.0 and Db parser 2.0.0
2016-05-28 15:57:08 +02:00
Paul Chote
345f91d3ec
Remove the null renderer.
2016-03-30 19:40:19 +01:00
Paul Chote
706d3ae52a
Move dedicated server code to OpenRA.Server.exe
2016-03-30 19:26:50 +01:00
Paul Chote
dc0011a852
Remove sdk flag from default makefile.
2016-03-17 20:58:16 +00:00
Matthias Mailänder
65942ecfbf
Merge pull request #10722 from pchote/fix-asset-dependency
...
Remove asset requirement from dedicated servers and the resource site.
2016-02-21 17:20:19 +01:00
Oliver Brakmann
8d1bb58754
Fix 'make version' to adjust the user's custom map path
2016-02-20 17:18:55 +01:00
Paul Chote
33c52963d7
Revert "Lint sequences using the external utility command."
...
This reverts commit 1442056cb1 .
2016-02-17 01:47:24 +00:00
Paul Chote
f839e96ea7
Use versioned user map directories.
2016-02-08 18:53:28 +00:00
Paul Chote
1442056cb1
Lint sequences using the external utility command.
2016-02-06 16:33:22 +00:00
Matthias Mailänder
9bb130928b
Don't use deprecated Mono compilers.
2016-01-31 19:44:07 +01:00
Taryn Hill
e3229f4cd8
Add explicit interface checking to 'make check'
2016-01-17 17:31:36 -06:00
atlimit8
dbcb0d6c09
Fix-up NUnit 2 & 3 use in Unix Makefile
2015-12-29 18:48:32 -06:00
Piët Delport
8050b10488
Add NUnit configuration with correct binpath
...
This allows the tests to find and load OpenRA.Mods.Common.dll correctly
under Linux / Mono.
This should fix #10325 .
2015-12-29 21:03:51 +02:00
Piët Delport
e7a5be0c1b
Add --noresult to the "make nunit" invocation
...
(requested by @obrakmann)
2015-12-29 19:47:41 +02:00
Piët Delport
e9faad8224
Update fetch scripts to download NUnit 3.0.1, and adjust paths
...
Update Makefile to look for nunit3-console.exe
2015-12-29 19:34:02 +02:00