Westin Miller
7850b8368a
Fix hard clean
...
Remove leftover logging
2017-11-03 20:15:11 -07:00
Westin Miller
496bde733f
Kill repeated file
2017-11-03 19:30:38 -07:00
Westin Miller
8b98deafca
Fixed patch manager to emit try-catch-finally blocks.
...
Solves issue with PBs not running
2017-11-02 22:49:17 -07:00
Westin Miller
b3ab0cbd74
Fix loading plugins from ZIP files
2017-11-01 19:50:02 -07:00
Westin Miller
462eb77e0d
Try to load .exe files when looking for assemblies in test framework
2017-11-01 18:19:22 -07:00
Westin Miller
d5702d3065
Progress report when patching
2017-11-01 17:47:21 -07:00
Westin Miller
c8377b318e
EntityControlManager partial rewrite to do lazy updating
...
Auto commit patches once SE instance has been created
2017-11-01 05:08:17 -07:00
Westin Miller
6814a833be
Removed some duplicated code.
2017-11-01 01:03:10 -07:00
Westin Miller
98aae10126
Tools for debugging patch transpilers.
2017-10-31 23:42:25 -07:00
Westin Miller
0558675132
If plugins or Torch call the static ctor of MyEntities too early the game doesn't break.
...
Freeze isn't fatal when compiled with DEBUG. (So you can use breakpoints)
2017-10-31 20:55:48 -07:00
Westin Miller
c8f42e8a48
Method to determine if a MtObservableCollection is observed by anyone.
2017-10-31 17:39:45 -07:00
Westin Miller
d30d16b855
Fixed issue with not being on dispatcher thread
2017-10-31 04:43:50 -07:00
Westin Miller
178957642c
Revert NLog level back to Info
2017-10-31 04:22:10 -07:00
Westin Miller
cd77fe74d5
Pluggable system for providing WPF controls inside the Entity Manager
2017-10-31 04:18:27 -07:00
Westin Miller
90c91c3ebc
Initial version of profiler
...
Moved reflected manager into separate files
Extracted MtObservableEvent
Added a patch to Keencode that lets us call the static cctor of MyEntities in the wrong spot
2017-10-30 13:48:04 -07: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
John Gross
0946d5a138
Update README.md
2017-09-28 13:57:19 -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