Commit Graph

312 Commits

Author SHA1 Message Date
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
Huw Pascoe
b427190ab4 HitShape Unit Tests
The shapes should accurately calculate their distancce from a point.
2015-12-28 23:25:36 +00:00
Paul Chote
9063befb71 Update SDL2-CS dependency. 2015-12-27 17:03:32 +00:00
Paul Chote
9f41743465 Replace MiniTK.Audio with OpenAL-CS. 2015-12-27 17:03:32 +00:00
Matthias Mailänder
c4bf5b85d4 remove unnecessary dependency on StyleCop 2015-11-25 14:32:12 +01:00
atlimit8
726bf1c8a9 Support using NUnit.Runners NuGet package for make nunit 2015-11-04 16:56:19 -06:00
atlimit8
bbf96141ae Add nunit NUnit make target to Makefile. 2015-11-04 15:41:47 -06:00
Taryn Hill
aa594c8532 Merge pull request #9463 from penev92/modDependencies
Add support for inter-mod dependencies
2015-11-01 15:08:43 -06:00
Pavel Penev
1d93bf0500 Update make version to change the required mod target versions 2015-11-01 22:35:39 +02:00
Paul Chote
bcebba3a2f Add IRC library to the install rules. 2015-10-31 19:39:59 +00:00
Matthias Mailänder
dae3b62d2a add a simple in-game IRC client 2015-09-09 20:56:05 +02:00
Matthias Mailänder
17f3466451 untie the engine from SDL2 and MiniTK 2015-08-23 07:58:03 +02:00
Matthias Mailänder
5a3e61a902 check the .lua scripts for syntax error 2015-08-19 21:21:01 +02:00