Commit Graph

64 Commits

Author SHA1 Message Date
Jan Beich
4f99982ef1 Extend Linux dllmap to other systems
- Drop `os` in Eluant config as it's only used on Linux
- Make generic to help BSDs and Solaris
- Update OpenAL-CS and SDL2-CS to get the same

Exception of type `System.DllNotFoundException`: lua51.dll
TypeName=``
  at (wrapper managed-to-native) Eluant.LuaApi.lua_newstate(Eluant.LuaRuntime/LuaAllocator,intptr)
  at Eluant.LuaRuntime..ctor ()
  at Eluant.MemoryConstrainedLuaRuntime..ctor ()
  at OpenRA.Scripting.ScriptContext..ctor (OpenRA.World world, OpenRA.Graphics.WorldRenderer worldRenderer, System.Collections.Generic.IEnumerable`1[T] scripts)
  at OpenRA.Mods.Common.Scripting.LuaScript.OpenRA.Traits.IWorldLoaded.WorldLoaded (OpenRA.World world, OpenRA.Graphics.WorldRenderer worldRenderer)
  at OpenRA.World.LoadComplete (OpenRA.Graphics.WorldRenderer wr)
  at OpenRA.Game.StartGame (System.String mapUID, OpenRA.WorldType type)
  at OpenRA.Game.LoadShellMap ()
  at OpenRA.Mods.Common.LoadScreens.BlankLoadScreen.StartGame (OpenRA.Arguments args)
  at OpenRA.Game.InitializeMod (System.String mod, OpenRA.Arguments args)
  at OpenRA.Game.Initialize (OpenRA.Arguments args)
  at OpenRA.Game.InitializeAndRun (System.String[] args)
  at OpenRA.Program.Main (System.String[] args)
2019-09-13 00:25:50 +02:00
Paul Chote
7cf939fc68 Update OpenAL-CS.
Required for Win64 support.
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
f69c6ab3fb Update SharpZipLib to 1.1.0.
The default code page has been changed to UTF8
so our workarounds are no longer needed.
2019-03-30 20:47:22 +01:00
Paul Chote
aa9724cc40 Remove SharpFont dependency. 2019-03-14 16:39:26 +01:00
Brenton Horne
2d4d6cdc1b Fixing several ShellCheck warnings 2018-11-22 21:30:59 +00:00
fusion809
e1b1070bcf Adding wget support to fetch scripts 2018-07-26 14:19:31 +01:00
Paul Chote
502c3e2bf5 Remove global chat integration. 2017-12-13 21:04:16 +01:00
Taryn Hill
eed9af88f5 Always use noget in fetch-thirdparty-deps.sh 2017-08-26 15:50:47 -07:00
Paul Chote
cf386c6149 Update BeaconLib to 1.0.1. 2017-08-13 18:15:55 +02:00
rob-v
ffc3f6e0d0 LAN games discovery 2017-05-14 22:01:25 +02:00
Taryn Hill
9329ee4780 Cut down on the amount of output generated by dependency fetching scripts 2017-02-15 21:14:09 -06:00
Matthias Mailänder
13263f7bb2 Drop Maxmind.GeoIP and Newtonsoft.Json dependencies 2017-02-05 11:54:22 +01:00
Paul Chote
75c2b117d0 Update to new SDL2-CS snapshot. 2017-01-21 10:59:59 +00:00
Oliver Brakmann
86785d5aba Work around Open.Nat installation by nuget failing randomly 2016-12-24 18:42:20 +01:00
Pavel Kačer
0d9f95dc67 Additionally fixed the get() line for Open.Nat 2016-12-18 14:21:07 +01:00
Pavel Kačer
6d9d7cf341 Fixed Open.Nat directory name case 2016-12-18 13:50:32 +01:00
Matthias Mailänder
d1ff40bcca Update SharpFont to version 4.0.1 2016-09-01 07:21:19 +02:00
Oliver Brakmann
782b617852 Fix 'make dependencies' choking on Open.NAT directory name
The directory name appears to have changed in the package for 2.1.0.
2016-08-19 16:02:53 +02:00
Matthias Mailänder
392fa3730e Update to Open.NAT 2.1.0 2016-08-07 10:14:43 +02: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
Matthias Mailänder
77585735ad Update to Mono.Nat version 1.2.24 2016-01-31 18:14:24 +01:00
Matthias Mailänder
a6a789b878 Update to SharpFont 3.1.0 2016-01-31 18:14:01 +01:00
Matthias Mailänder
d2848696fa Update Eluant to version 20160124. 2016-01-24 19:37:46 +01: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
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
5dcd48a54e update Eluant 2015-11-27 14:01:22 +01:00
atlimit8
726bf1c8a9 Support using NUnit.Runners NuGet package for make nunit 2015-11-04 16:56:19 -06:00
Matthias Mailänder
dae3b62d2a add a simple in-game IRC client 2015-09-09 20:56:05 +02:00
Pavel Penev
353d9215c6 Update MaxMind.GeoIP2 version to 2.3.1
Fixes an "Operation did not complete successfully because the file contains a virus." message when making dependencies.
2015-08-27 21:43:47 +03:00
Matthias Mailänder
f3490dd8e4 double quote to prevent globbing and word splitting
detected by http://www.shellcheck.net/
2015-07-26 13:03:01 +02:00
Matthias Mailänder
0c2934a536 switch to the new container based infrastructure 2015-07-26 13:02:14 +02:00
Matthias Mailänder
a91d43d7ce update SDL2-CS 2015-07-09 10:03:39 +02:00
Oliver Brakmann
e5f89c2339 Merge pull request #8428 from moviuro/silent-get-function
thirdparty/fetch-thirdparty-deps.sh: silence the nuget check
2015-06-08 21:22:26 +02:00
Moviuro
1f0c884654 thirdparty/fetch-thirdparty-deps.sh: silence the nuget check 2015-06-07 17:08:36 +02:00
Moviuro
0525bebc80 thirdparty/*.sh: add comments on POSIX-compliant scripts 2015-06-07 16:32:46 +02:00
Moviuro
fbf0cb676f *.sh: POSIX compliance when needed 2015-06-06 16:16:30 +02:00
Matthias Mailänder
b2fc8585e0 unify the spelling towards the official one 2015-05-24 10:24:47 +02:00
Matthias Mailänder
dd19d9127b add a fallback if nuget is not available on the system 2015-05-24 10:24:19 +02:00
Oliver Brakmann
f251813f89 Keep downloaded files in a separate directory
As a side effect, this re-enables building the Windows installer on Linux hosts.
2015-05-08 20:59:24 +02:00
Matthias Mailänder
34cd717349 Merge pull request #8071 from pchote/remove-trait-test-plumbing
Remove plumbing for trait unit tests.
2015-05-02 11:34:54 +02:00
Matthias Mailänder
a43d303eb7 use curl everywhere to run out of the box on Mac 2015-05-01 21:49:11 +02:00
Matthias Mailänder
78588753e8 fetch Eluant from GitHub 2015-05-01 11:45:12 +02:00
Matthias Mailänder
adddf1245b fetch SDL2-CS from GitHub 2015-05-01 11:45:12 +02:00
Paul Chote
b1e285f243 Remove Moq dependency. 2015-05-01 16:29:31 +12:00
Robert Rouhani
5d4ca1d52f Fixed bug where the SDL2 directory wouldn't be deleted 2015-04-25 10:33:20 -04:00
Robert Rouhani
4987a6b24c Updated SharpFont to 3.0.0, adjusted font rendering code for new fixed-point types. 2015-04-25 10:26:41 -04:00
Robin Neatherway
2dba45ebac Remove version information from NuGet folder names
This makes the names consistent and prevents changes in versions of
dependencies from breaking the build.
2015-04-13 15:41:17 +01:00