Marton Suranyi
ac95f5f89c
PluginLoader: load only files with DLL extension from directories and zips
...
I had several Xy.dll.xml files there
and it was tried to be loaded as an Assembly.
2017-11-06 20:24:09 +01:00
Westin Miller
11dbf83faf
NLog works again
2017-10-30 13:43:35 -07:00
Westin Miller
b7fa57c9b7
Non-indexed remove causes a full reset (@Xero's issue)
...
Removed ignore last session option. Implicitly true now.
Asteroid generation options (fixes #151 )
2017-10-29 09:53:20 -07:00
Westin Miller
7a63527d8f
Archive before test
2017-10-28 00:06:00 -07:00
Westin Miller
4b33bedccd
Disable NLog based KeenLog.
...
NLog is being derpy
2017-10-27 23:28:15 -07:00
Westin Miller
473637ceaf
Fixed issue where constructor overloads killed me
2017-10-27 20:10:19 -07:00
Westin Miller
6f5142393b
MT observable collections
...
(UI sync fix)
2017-10-27 17:52:27 -07:00
Westin Miller
fdc20d4e9d
Keen's logs now go to Logs/Keen-*
...
Various formatting options
2017-10-27 14:13:56 -07:00
Westin Miller
4d0dcede41
Log unhandled exceptions very verbosely
2017-10-26 12:41:03 -07:00
Westin Miller
4ed262a330
Report loader exceptions
2017-10-26 12:16:28 -07:00
Westin Miller
48f0f81f12
Hard clean v2
2017-10-26 10:54:19 -07:00
Westin Miller
7b9f2d680a
Hard clean
2017-10-26 10:51:56 -07:00
Westin Miller
c69537b173
Warning guard around some unsafe stuff
2017-10-26 10:11:51 -07:00
Westin Miller
794a4a23d3
VRage.Steam snuck in
2017-10-26 09:55:49 -07:00
Westin Miller
998ff6a13a
Keen removed infinario
2017-10-26 09:17:36 -07:00
Westin Miller
4ff4a60106
Merge branch 'event-mgr' into staging
2017-10-22 03:31:46 -07:00
Westin Miller
eaaca5b003
Register aux assemblies when they aren't loaded from a zip
2017-10-21 04:21:04 -07:00
Westin Miller
388b4731c7
Merge pull request #137 from TorchAPI/observable-collections
...
Refactor observable collections and add read-only proxies for them
2017-10-12 02:23:48 -07:00
Westin Miller
f285d67c87
Fixed synchronization in assembly resolver
...
Close #145
2017-10-10 03:58:21 -07:00
Westin Miller
bc1a612a20
Add server state to ITorchServer
...
Fixes #101
2017-10-10 03:54:23 -07:00
Westin Miller
b67879577d
Remove example shim pending writing actual shims
2017-10-10 03:49:48 -07:00
Westin Miller
2b5b9d44e6
Fix load order issues with reflected manager and patches
2017-10-10 03:08:41 -07:00
Westin Miller
3e48638d8c
Merge branch 'app_domains' into event-mgr
2017-10-10 03:01:18 -07:00
Westin Miller
3307d2d23d
Patch manager supports communicating method cancel state
...
Game state patch split out into a patch shim
Special NS for events
Core and auxillary assembly concepts
Reflected manager stops working for mods/scripts
2017-10-10 02:47:45 -07:00
Westin Miller
62d73cbf96
Moved event stuff to a non-manager NS.
...
Core assembly concept: Assemblies that will never need to get unloaded (Torch.API, Torch, Torch.Server)
Event shims and patch shims on the core assemblies.
2017-10-09 20:52:22 -07:00
Westin Miller
2004f71290
Patch manager state is static, registration methods are non-static.
...
Patch manager tracks patch context ownership by assembly internally
2017-10-09 01:06:01 -07:00
Westin Miller
013dc43c2f
Tagging interface for event handlers
...
Support events in the TorchAPI
Static registry, non-static registration methods.
Support unregister by assembly.
2017-10-09 00:42:21 -07:00
Westin Miller
716e6cbc04
Event dispatch and registration service
2017-10-08 05:32:16 -07:00
Westin Miller
9e81b6316f
Better debugging for freezing
2017-10-05 12:56:16 -07:00
Westin Miller
d709bf68dd
New system for resolving binaries
2017-10-04 21:40:42 -07:00
Westin Miller
c14b8ed23a
Fixes #138
2017-10-04 18:57:47 -07:00
John Gross
7ba6fb5a2e
Add observable read only list implementation
2017-10-03 11:44:35 -07:00
John Gross
4f1a03811a
Refactor property changed implementations
2017-10-02 23:44:06 -07:00
Westin Miller
6f650c8bbd
More MSIL utilities
2017-09-23 01:29:06 -07:00
John Gross
ad1502e998
Small tweaks
2017-09-22 20:08:47 -07:00
Westin Miller
bb42dd026c
Some more misc Msil stuff
2017-09-22 14:45:07 -07:00
Westin Miller
95b6c9dfe5
Fix so plugins properly register commands.
2017-09-22 14:30:21 -07:00
Westin Miller
9b1754a431
Merge pull request #113 from TorchAPI/session-mgr-cmp
...
Managers for Clients
2017-09-22 00:40:14 -07:00
Westin Miller
0574d59e12
Merge branch 'staging' into session-mgr-cmp
2017-09-22 00:22:45 -07:00
Westin Miller
4f7c35dfcf
Use the correct binaries
2017-09-21 23:41:29 -07:00
Westin Miller
967384ccfe
Clean before build
2017-09-21 23:07:37 -07:00
John Gross
b906a32e23
Merge pull request #121 from TorchAPI/plugins
...
Plugin loader improvements
2017-09-21 22:58:02 -07:00
John Gross
9b9a4c5ee1
Merge branch 'staging' into plugins
2017-09-21 22:56:32 -07:00
Westin Miller
13f3e7ee11
Jenkins only releases from master, and builds in Release only on master.
...
Packages don't contain PDB files on master builds either.
2017-09-21 22:54:48 -07:00
John Gross
b7f2a62b3c
Expose read-only collections in PluginManager instead of full collections
2017-09-21 22:30:48 -07:00
John Gross
1f4197ce67
Merge branch 'staging' into plugins
2017-09-21 20:26:32 -07:00
John Gross
f377d044d6
Observable type improvements
2017-09-21 20:15:18 -07:00
Westin Miller
205dd1a201
Merge pull request #120 from blaho/session-mgr-cmp
...
Exposed information about banned players
2017-09-20 08:24:28 -07:00
Tomas Blaho
9c505c4f5d
banned player list made readonly, lobby fakes support
2017-09-20 17:16:15 +02:00
Tomas Blaho
eb7f7f4244
MultiplayerManagerLobby doesn't implement IMultiplayerManagerServer
2017-09-20 17:05:23 +02:00