Commit Graph

  • 04e949ed0c Merge branch 'GenericUI' of https://github.com/TorchAPI/Torch into GenericUI Brant Martin 2018-02-09 15:52:27 -05:00
  • 13dc8622c9 Add ObjectCollectionEditor which allows PropertyGrids to edit any collection of arbitrary objects using yet another PropertyGrid Brant Martin 2018-02-08 23:34:44 -05:00
  • a2b9c4724d Remove text template broken by VRage.Game arch change John Gross 2018-02-09 09:18:09 -08:00
  • f326e569a1 Add ObjectCollectionEditor which allows PropertyGrids to edit any collection of arbitrary objects using yet another PropertyGrid Brant Martin 2018-02-08 23:34:44 -05:00
  • c1961dee5f Update checkpoint view model John Gross 2018-02-02 10:59:21 -08:00
  • e42a231553 Add sane whitelist, fix bad server init logging John Gross 2018-01-30 23:40:38 -08:00
  • b3d9a64632 Add validation for world load settings John Gross 2018-01-27 09:19:03 -08:00
  • 47c7c37fa9 Merge pull request #203 from TorchAPI/character-vm John Gross 2018-01-26 21:52:45 -08:00
  • 17413f81ff Character view model and fixed character display Westin Miller 2018-01-26 21:48:46 -08:00
  • 725e555733 Merge pull request #201 from TorchAPI/ui-improvements John Gross 2018-01-25 19:10:16 -08:00
  • 6e7456605d Allow custom handling of chat command response John Gross 2018-01-25 17:48:38 -08:00
  • b652181dda Remove timeouts when waiting for game state changes John Gross 2018-01-24 16:32:11 -08:00
  • 6764d80534 Enable text wrapping in chat log John Gross 2018-01-24 15:54:55 -08:00
  • 6fbc06081e Add block limit editor, various UI tweaks John Gross 2018-01-24 12:48:01 -08:00
  • 0328876d50 More async init, add proper NLog target for WPF and free console in UI mode John Gross 2018-01-21 21:23:11 -08:00
  • c5e1dd7c3a Oops, don't init the server twice John Gross 2018-01-21 17:16:36 -08:00
  • 714824df97 Fix start/stop buttons, improve DS init order, add console tab John Gross 2018-01-21 16:44:10 -08:00
  • 2cb921087f Remove lazy loading of plugin WPF control John Gross 2018-01-21 16:39:33 -08:00
  • 1ed3144428 Fix/disable broken tests John Gross 2018-01-05 20:38:11 -08:00
  • ba8fa01ce5 Auto-generate configuration dialog, fix logger names, prepare for async initialization John Gross 2018-01-05 20:16:17 -08:00
  • 3f6f077833 Fix reference path John Gross 2017-12-03 10:35:08 -08:00
  • 74d9999202 Add informational version type John Gross 2017-12-03 10:22:11 -08:00
  • 1be1c938cc View model improvements, load world checkpoints for more config options John Gross 2017-12-03 09:34:28 -08:00
  • 930f1d43e0 Merge pull request #200 from TorchAPI/load-order John Gross 2018-01-25 18:24:06 -08:00
  • 1e04053026 Let you invoke async on the game thread, just not async blocking. Fixed event list Westin Miller 2018-01-25 18:19:07 -08:00
  • 1e6b3faff8 Changed plugins so they get Init-d before the sandbox game is created. Changed NLog to dump Keen errors to Torch log too Added some debug info Westin Miller 2018-01-24 17:24:08 -08:00
  • e6928b6ab1 Throw error when given the wrong type name Westin Miller 2018-01-15 15:25:53 -08:00
  • eb97d0d479 Fixed junction link prompt Westin Miller 2018-01-07 21:57:32 -08:00
  • 0a75d57cf9 Make async saving as singleton Don't need an extra Task for save task with no timeout. Westin Miller 2018-01-05 22:08:08 -08:00
  • 383c9b9a33 Client should work again ™️ Westin Miller 2017-12-10 02:46:21 -08:00
  • d2adbecc44 Typos Westin Miller 2017-12-10 02:32:59 -08:00
  • 834395bdc3 Admins can join full servers Sessions get cleaned up properly Westin Miller 2017-12-05 00:42:03 -08:00
  • 18dad5bedf Add block count to groups Westin Miller 2017-12-05 00:26:31 -08:00
  • c188367749 Observable collection base code for those without a true backing collection. Observable sorted dictionary Grid view now displays blocks grouped by subtype. Null propagation in entity view models because WPF. Westin Miller 2017-12-04 23:52:03 -08:00
  • 5b098c68aa Session reload stuff Better async invoke calls for the game thread Westin Miller 2017-12-03 22:27:30 -08:00
  • 22bd56652d Always force a full reset, to reduce the number of undesired resets. Westin Miller 2017-12-03 22:05:05 -08:00
  • d07caea0f6 New saving system with proper waiting for file flush Command context for servers now supports Respond() Chat manager now treats the steam ID Sync.MyId as a local destination, and processes the event accordingly. Save makes better use of Task<> Restart actually waits for save PlayerCollectionExtension uses a dictionary lookup for TryGetBySteamId Shutting the UI window properly closes Torch Torch Dispose renamed to Destroy, VRage Dispose marked as obsolete (do not use) Westin Miller 2017-12-02 21:19:09 -08:00
  • 897f75c069 Merge branch 'new_init' v1.3.0 Westin Miller 2017-12-02 12:16:30 -08:00
  • 8167e04383 Merge branch 'staging' Westin Miller 2017-12-02 12:16:23 -08:00
  • 72b6d0e7bb Tweaks to versioning scheme Nuke staging Westin Miller 2017-12-02 12:14:48 -08:00
  • 039c5d9244 Fields on internal types can be reflected Westin Miller 2017-11-25 23:02:01 -08:00
  • 7ea982c903 Future methods for loading/unloading sessions. Fix reflected manager to work with instance methods on internal types. Westin Miller 2017-11-25 17:44:50 -08:00
  • f0adeddb66 Split game initialization and starting into a separate thread and file. Westin Miller 2017-11-25 17:25:06 -08:00
  • e709b6c321 Tweaked initializer to keep the SpaceEngineersGame instance around. Westin Miller 2017-11-25 15:52:53 -08:00
  • 1b0dcc9808 Validate auth ticket event exposed to other parts of Torch and plugins Westin Miller 2017-11-11 01:35:00 -08:00
  • fe5dfa0ea7 Another restart fix and invoke tweaks John Gross 2017-11-23 10:46:28 -08:00
  • 25e6f27854 Fixes for 2017-11-17 major John Gross 2017-11-17 12:11:11 -08:00
  • c07a01a427 Patcher correctly translates catch clauses Westin Miller 2017-11-11 03:50:25 -08:00
  • 11bc7cb60c Trace level messages Collection change events are all deferred, and replaced with reset if it makes sense. Westin Miller 2017-11-09 09:42:48 -08:00
  • 6e3b7e7a04 Merge branch 'fix-dependent-dll-loading' of https://github.com/susu/Torch into staging Westin Miller 2017-11-06 19:42:31 -08:00
  • ff58cf5b19 Merge pull request #161 from TorchAPI/plugin-wpf-controls Westin Miller 2017-11-06 19:36:24 -08:00
  • 25a708a3d4 PluginManager: load dependent DLLs first Marton Suranyi 2017-11-06 20:30:48 +01:00
  • 004dcc19dc PluginManager: make zip plugins working Marton Suranyi 2017-11-06 20:28:15 +01:00
  • ac95f5f89c PluginLoader: load only files with DLL extension from directories and zips Marton Suranyi 2017-11-06 20:24:09 +01:00
  • 0fc9b49fba Didn't work well Westin Miller 2017-11-04 10:19:33 -07:00
  • 600e73ad43 Post transpilers (happen after prefix and suffix) More debugging options More robust inline writing and reading Westin Miller 2017-11-04 10:09:22 -07:00
  • 0bc0b0dc77 Fix integrity analysis to work with loops Westin Miller 2017-11-04 04:18:47 -07:00
  • 86f62e1f37 Plugin controls are scroll viewers. Westin Miller 2017-11-03 21:16:49 -07:00
  • 7850b8368a Fix hard clean Remove leftover logging Westin Miller 2017-11-03 20:15:11 -07:00
  • 496bde733f Kill repeated file Westin Miller 2017-11-03 19:30:38 -07:00
  • 8b98deafca Fixed patch manager to emit try-catch-finally blocks. Solves issue with PBs not running Westin Miller 2017-11-02 22:43:59 -07:00
  • b3ab0cbd74 Fix loading plugins from ZIP files Westin Miller 2017-11-01 19:50:02 -07:00
  • 462eb77e0d Try to load .exe files when looking for assemblies in test framework Westin Miller 2017-11-01 18:19:22 -07:00
  • d5702d3065 Progress report when patching Westin Miller 2017-11-01 17:09:18 -07:00
  • c8377b318e EntityControlManager partial rewrite to do lazy updating Auto commit patches once SE instance has been created Westin Miller 2017-11-01 05:08:17 -07:00
  • 6814a833be Removed some duplicated code. Westin Miller 2017-11-01 01:03:10 -07:00
  • 98aae10126 Tools for debugging patch transpilers. Westin Miller 2017-10-31 23:42:25 -07:00
  • 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) Westin Miller 2017-10-31 20:55:48 -07:00
  • c8f42e8a48 Method to determine if a MtObservableCollection is observed by anyone. Westin Miller 2017-10-31 17:39:45 -07:00
  • d30d16b855 Fixed issue with not being on dispatcher thread Westin Miller 2017-10-31 04:43:50 -07:00
  • 178957642c Revert NLog level back to Info Westin Miller 2017-10-31 04:22:10 -07:00
  • cd77fe74d5 Pluggable system for providing WPF controls inside the Entity Manager Westin Miller 2017-10-31 04:18:27 -07:00
  • 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 Westin Miller 2017-10-30 02:50:03 -07:00
  • 11dbf83faf NLog works again Westin Miller 2017-10-30 13:43:35 -07:00
  • b7fa57c9b7 Non-indexed remove causes a full reset (@Xero's issue) Removed ignore last session option. Implicitly true now. Asteroid generation options (fixes #151) Westin Miller 2017-10-29 09:53:20 -07:00
  • 7a63527d8f Archive before test Westin Miller 2017-10-28 00:06:00 -07:00
  • 4b33bedccd Disable NLog based KeenLog. Westin Miller 2017-10-27 23:28:15 -07:00
  • 473637ceaf Fixed issue where constructor overloads killed me Westin Miller 2017-10-27 20:10:19 -07:00
  • 6f5142393b MT observable collections (UI sync fix) Westin Miller 2017-10-27 17:52:27 -07:00
  • fdc20d4e9d Keen's logs now go to Logs/Keen-* Various formatting options Westin Miller 2017-10-27 14:13:56 -07:00
  • 4d0dcede41 Log unhandled exceptions very verbosely Westin Miller 2017-10-26 12:41:03 -07:00
  • 4ed262a330 Report loader exceptions Westin Miller 2017-10-26 12:16:28 -07:00
  • 48f0f81f12 Hard clean v2 Westin Miller 2017-10-26 10:54:19 -07:00
  • 7b9f2d680a Hard clean Westin Miller 2017-10-26 10:51:56 -07:00
  • c69537b173 Warning guard around some unsafe stuff Westin Miller 2017-10-26 10:11:51 -07:00
  • 794a4a23d3 VRage.Steam snuck in Westin Miller 2017-10-26 09:55:49 -07:00
  • 998ff6a13a Keen removed infinario Westin Miller 2017-10-26 09:17:36 -07:00
  • 4ff4a60106 Merge branch 'event-mgr' into staging Westin Miller 2017-10-22 03:31:46 -07:00
  • eaaca5b003 Register aux assemblies when they aren't loaded from a zip Westin Miller 2017-10-21 04:21:04 -07:00
  • 388b4731c7 Merge pull request #137 from TorchAPI/observable-collections Westin Miller 2017-10-12 02:23:48 -07:00
  • f285d67c87 Fixed synchronization in assembly resolver Close #145 Westin Miller 2017-10-10 03:58:21 -07:00
  • bc1a612a20 Add server state to ITorchServer Fixes #101 Westin Miller 2017-10-10 03:54:23 -07:00
  • b67879577d Remove example shim pending writing actual shims Westin Miller 2017-10-10 03:49:48 -07:00
  • 2b5b9d44e6 Fix load order issues with reflected manager and patches Westin Miller 2017-10-10 03:08:41 -07:00
  • 3e48638d8c Merge branch 'app_domains' into event-mgr Westin Miller 2017-10-10 03:01:18 -07:00
  • 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 Westin Miller 2017-10-10 02:47:45 -07:00
  • 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. Westin Miller 2017-10-09 20:52:22 -07:00
  • 2004f71290 Patch manager state is static, registration methods are non-static. Patch manager tracks patch context ownership by assembly internally Westin Miller 2017-10-09 01:06:01 -07:00
  • 013dc43c2f Tagging interface for event handlers Support events in the TorchAPI Static registry, non-static registration methods. Support unregister by assembly. Westin Miller 2017-10-09 00:42:21 -07:00
  • 716e6cbc04 Event dispatch and registration service Westin Miller 2017-10-08 05:32:16 -07:00