Commit Graph

  • 9e81b6316f Better debugging for freezing Westin Miller 2017-10-05 12:56:16 -07:00
  • d709bf68dd New system for resolving binaries Westin Miller 2017-10-04 21:40:42 -07:00
  • c14b8ed23a Fixes #138 Westin Miller 2017-10-04 18:57:47 -07:00
  • 7ba6fb5a2e Add observable read only list implementation John Gross 2017-10-03 11:44:35 -07:00
  • 4f1a03811a Refactor property changed implementations John Gross 2017-10-02 23:44:06 -07:00
  • 0946d5a138 Update README.md John Gross 2017-09-28 13:57:19 -07:00
  • 6f650c8bbd More MSIL utilities Westin Miller 2017-09-23 01:29:06 -07:00
  • ad1502e998 Small tweaks John Gross 2017-09-22 20:08:47 -07:00
  • bb42dd026c Some more misc Msil stuff Westin Miller 2017-09-22 14:45:07 -07:00
  • 95b6c9dfe5 Fix so plugins properly register commands. Westin Miller 2017-09-22 14:30:21 -07:00
  • 9b1754a431 Merge pull request #113 from TorchAPI/session-mgr-cmp Westin Miller 2017-09-22 00:40:14 -07:00
  • 0574d59e12 Merge branch 'staging' into session-mgr-cmp Westin Miller 2017-09-22 00:22:45 -07:00
  • 4f7c35dfcf Use the correct binaries Westin Miller 2017-09-21 23:41:29 -07:00
  • 967384ccfe Clean before build Westin Miller 2017-09-21 23:07:37 -07:00
  • b906a32e23 Merge pull request #121 from TorchAPI/plugins John Gross 2017-09-21 22:58:02 -07:00
  • 9b9a4c5ee1 Merge branch 'staging' into plugins John Gross 2017-09-21 22:56:32 -07:00
  • 13f3e7ee11 Jenkins only releases from master, and builds in Release only on master. Packages don't contain PDB files on master builds either. Westin Miller 2017-09-21 22:54:48 -07:00
  • b7f2a62b3c Expose read-only collections in PluginManager instead of full collections John Gross 2017-09-21 22:30:48 -07:00
  • 1f4197ce67 Merge branch 'staging' into plugins John Gross 2017-09-21 20:26:32 -07:00
  • f377d044d6 Observable type improvements John Gross 2017-09-21 20:15:18 -07:00
  • 205dd1a201 Merge pull request #120 from blaho/session-mgr-cmp Westin Miller 2017-09-20 08:24:28 -07:00
  • 9c505c4f5d banned player list made readonly, lobby fakes support Tomas Blaho 2017-09-20 17:16:15 +02:00
  • eb7f7f4244 MultiplayerManagerLobby doesn't implement IMultiplayerManagerServer Tomas Blaho 2017-09-20 17:05:23 +02:00
  • f1fc49d276 Merge branch 'staging' into session-mgr-cmp Tomas Blaho 2017-09-20 16:13:38 +02:00
  • d8e2072493 documentation added Tomas Blaho 2017-09-20 13:03:06 +02:00
  • 96f813a17b IMultiplayerManager: added list of banned steam ID's Tomas Blaho 2017-09-20 12:34:09 +02:00
  • a97542e649 Add "Open Folder" functionality to plugins tab, crash-safe plugin updating John Gross 2017-09-14 21:09:20 -07:00
  • 5eceb21ec7 Comments Westin Miller 2017-09-12 01:44:13 -07:00
  • a61b646295 ReflectedMethodInfo allows non-public type names. MsilInstructionExtensions to make life easier Westin Miller 2017-09-11 22:32:37 -07:00
  • 373c476d2d Better guessing on the generic operand type Westin Miller 2017-09-11 20:26:33 -07:00
  • b1145c8926 Utility method to invert common load and store instructions Westin Miller 2017-09-11 19:50:07 -07:00
  • 0810e76474 Once the game is created we can patch it with impunity. Westin Miller 2017-09-11 18:55:09 -07:00
  • 57acb274c6 Don't crash when modifying constructor Tweak log level of assembly resolver. Events relating to game initialization and shutdown. Plugin manager loads plugins right before the dependency manager is attached. Westin Miller 2017-09-11 18:28:53 -07:00
  • e57f885d3b Log errors in ReflectedManager Westin Miller 2017-09-11 05:19:02 -07:00
  • 0073e101dd Fixed issues with operand replacing, and branch instructions. Westin Miller 2017-09-11 05:18:07 -07:00
  • b42d43c0e1 Redirect Keen console to Info, all else to trace. Westin Miller 2017-09-11 05:17:21 -07:00
  • 9d8988a2ec MyLog logs to the Torch logging system Fixed issue with labels not being transferred correctly when transpiling. Westin Miller 2017-09-10 17:40:43 -07:00
  • aa784c121b Null protection in multiplayer manager detach Westin Miller 2017-09-10 15:17:50 -07:00
  • a36e8a4065 Merge branch 'staging' into session-mgr-cmp Westin Miller 2017-09-10 15:10:43 -07:00
  • 3fd7b66905 Rewrite plugin loader/updater to support loading from .zip and more complex versions. John Gross 2017-09-10 01:44:15 -07:00
  • 44ebcc5d25 Merge pull request #110 from TorchAPI/patching John Gross 2017-09-10 04:05:50 -04:00
  • 9a68ed6bd0 Added patching tests Fixed error when reverting patches Made the LoggingILGenerator not break without a logger Westin Miller 2017-09-09 23:30:49 -07:00
  • 4f84cd8963 Normal logging for patch manager Fix: RE treating constructors as normal methods Westin Miller 2017-09-09 22:15:42 -07:00
  • 837b56462f Use reflected manager for patch internals Westin Miller 2017-09-09 00:50:45 -07:00
  • 9c3a22c556 Method patching framework Westin Miller 2017-09-09 00:27:43 -07:00
  • 9471d83a45 Merge pull request #108 from TorchAPI/staging v1.2.0 Westin Miller 2017-09-07 19:56:23 -07:00
  • 52b225d944 Merge branch 'master' into staging Westin Miller 2017-09-07 15:39:04 -07:00
  • c8f0a61209 Provide DS config path to Save This keeps MyFileSystem from getting initialized too early. Westin Miller 2017-09-07 14:54:57 -07:00
  • 59c3e9eb54 Merge pull request #107 from TorchAPI/patch-96 John Gross 2017-09-07 13:39:15 -04:00
  • d20d68b831 Proper scrolling and formatting for the ChatPanel. - Users are blue, server is dark blue. - Autoscroll when it's scrolled to the bottom, else leave it alone. Westin Miller 2017-09-07 02:54:10 -07:00
  • cfda1f8eef Fixes issues with the assembly resolver getting disposed when launched in nogui mode. This should solve #102, #104. Westin Miller 2017-09-07 02:03:48 -07:00
  • 2fb222125a Merge pull request #106 from TorchAPI/reflected-internals Westin Miller 2017-09-06 20:58:29 -07:00
  • c7c3c00783 Merge branch 'staging' into reflected-internals John Gross 2017-09-06 23:57:34 -04:00
  • dcc130e2cf Fixed bad exit code. Fixed creds GUID Westin Miller 2017-09-06 20:14:52 -07:00
  • 491f3d3af4 Auto-release Westin Miller 2017-08-31 18:42:15 -07:00
  • bd9d549607 Auto-release v1.0.0-alpha Westin Miller 2017-08-31 18:42:15 -07:00
  • 140000df55 Test-time reflected event checker Server UI components work with new system Events for loading and unloading TorchSessions Commands report information again. Catch, log, and rethrow errors that occur in Torch-handled SE events Westin Miller 2017-08-24 20:24:07 -07:00
  • 4b2fee7614 Offline mode fallbacks for the chat manager. Westin Miller 2017-08-22 20:33:53 -07:00
  • 2c7b522378 Proper delegate naming Westin Miller 2017-08-22 08:03:27 -07:00
  • d9ef60d4e8 Client manager components - ReflectedManager now supports MemberInfo and event replacement - New chat manager interfaces for both client and server - New multiplayer manager interfaces for both client and server Westin Miller 2017-08-22 06:07:33 -07:00
  • 178fcb8164 Specify internal types by Assembly Qualified Name for reflection Westin Miller 2017-08-29 19:48:29 -07:00
  • 3d6806b63a Merge pull request #88 from szczepix/patch-1 John Gross 2017-08-31 18:01:00 -04:00
  • 22e3019610 Fixed batch mklink command argument Szczepan Zaskalski 2017-08-31 22:25:10 +02:00
  • 7937cbd122 When path contains spaces Szczepan Zaskalski 2017-08-26 00:05:59 +02:00
  • 2bef34ee5b Merge pull request #94 from TorchAPI/jenkins John Gross 2017-08-31 01:37:24 -04:00
  • efe7236d31 TorchVersion is read-only Westin Miller 2017-08-30 22:35:50 -07:00
  • 67dba9c820 PluginAttribute now lets you get the version from the loaded assembly Documentation in PluginAttribute Westin Miller 2017-08-30 14:13:49 -07:00
  • 52c509aba0 Salt after revision. Westin Miller 2017-08-30 13:21:36 -07:00
  • 437c7d293e Make local development versions clearly local dev Westin Miller 2017-08-30 11:19:13 -07:00
  • 2b6ce4f25b Unified versions. Westin Miller 2017-08-29 15:10:17 -07:00
  • 64f123abe9 Specify PR base branch John Gross 2017-08-27 09:08:50 -07:00
  • 599a98bceb Merge pull request #87 from TorchAPI/server-refactor John Gross 2017-08-24 23:12:02 -04:00
  • 2cd1b8bd4e Merge branch 'staging' into server-refactor John Gross 2017-08-24 17:44:43 -07:00
  • c0be9c25da Refactor server initialization for service support John Gross 2017-08-24 17:30:38 -07:00
  • 5cea66374f Merge pull request #84 from TorchAPI/jenkins John Gross 2017-08-23 16:44:29 -04:00
  • ee1c270c68 Merge branch 'staging' into jenkins Westin Miller 2017-08-23 03:02:26 -07:00
  • 4ab08e2faf Automatically create zip file Westin Miller 2017-08-22 23:43:07 -07:00
  • dd094edb88 Using UTC time Westin Miller 2017-08-22 23:25:18 -07:00
  • 56e45236d8 Create empty generated files to MSBuild doesn't freak. Westin Miller 2017-08-22 23:03:44 -07:00
  • be9a8c5839 Transform Templates on Build Templates for all assemblies Westin Miller 2017-08-22 22:31:24 -07:00
  • 8c11baf3b9 Merge pull request #81 from TorchAPI/sessions-manager-71 John Gross 2017-08-22 11:09:04 -04:00
  • 6ce679bd83 Proper delegate naming Westin Miller 2017-08-22 08:04:22 -07:00
  • a4b1b9bb96 CurrentSession available directly from TorchBase Westin Miller 2017-08-21 21:38:25 -07:00
  • 91ad78e6a2 Private session field of proper type Project Setup Westin Miller 2017-08-21 20:13:45 -07:00
  • 4a68d66ab0 Session management system - Managers bound to the session instead of to Torch - TorchSession automatic creation and destruction - Automatic manager creation for sessions Westin Miller 2017-08-18 20:36:47 -07:00
  • 4cb50b556f Merge pull request #80 from TorchAPI/shutdown-crash-fix John Gross 2017-08-22 01:31:02 -04:00
  • b5f73a99cc Use Thread.IsAlive property John Gross 2017-08-21 20:39:54 -07:00
  • e9476a59e8 Fix ambiguous reference resolution John Gross 2017-08-21 20:15:16 -07:00
  • f48f23c2eb Check if thread is running before suspending John Gross 2017-08-21 18:57:35 -07:00
  • ddf465d8c9 Merge pull request #79 from TorchAPI/reflection-manager John Michael Gross 2017-08-21 19:38:29 -04:00
  • 7149287b8e Let's pretend that typo didn't happen. Westin Miller 2017-08-21 15:44:15 -07:00
  • cc709c6bb3 Torch.Client.Tests Fixed jenkinsfile to create reports directory properly Removed Any CPU configurations from Torch.sln Westin Miller 2017-08-21 15:38:17 -07:00
  • 8d101c4c11 Many more things use the new reflection system Project for Torch.Server tests. Refactoring some of the torch utility classes into a different namespace. Westin Miller 2017-08-20 23:46:19 -07:00
  • 64eef6cd8e Typo Number 3 Westin Miller 2017-08-20 21:56:41 -07:00
  • f8ae3c0dd1 Typo Number 2 Westin Miller 2017-08-20 21:55:01 -07:00
  • 589205edc3 :( Westin Miller 2017-08-20 21:50:07 -07:00
  • 48b212faaf Reflection unit testing Jenkins integration (we can only hope) Westin Miller 2017-08-20 21:48:42 -07:00
  • 0554dbc608 Complete documentation for the reflection manager. Westin Miller 2017-08-20 18:30:52 -07:00
  • 3564eb805c Reflection manager capable of handling field, property, and method resolution. Westin Miller 2017-08-20 17:56:42 -07:00
  • 62a8064edd Update README.md John Michael Gross 2017-08-20 17:11:49 -07:00