John Gross
|
2cd1b8bd4e
|
Merge branch 'staging' into server-refactor
# Conflicts:
# Torch.Server/Torch.Server.csproj
# Torch/TorchBase.cs
|
2017-08-24 17:44:43 -07:00 |
|
John Gross
|
c0be9c25da
|
Refactor server initialization for service support
|
2017-08-24 17:30:38 -07:00 |
|
John Gross
|
5cea66374f
|
Merge pull request #84 from TorchAPI/jenkins
Generate Assembly Versions on Build
|
2017-08-23 16:44:29 -04:00 |
|
Westin Miller
|
ee1c270c68
|
Merge branch 'staging' into jenkins
|
2017-08-23 03:02:26 -07:00 |
|
Westin Miller
|
4ab08e2faf
|
Automatically create zip file
|
2017-08-23 01:17:19 -07:00 |
|
Westin Miller
|
dd094edb88
|
Using UTC time
|
2017-08-22 23:25:18 -07:00 |
|
Westin Miller
|
56e45236d8
|
Create empty generated files to MSBuild doesn't freak.
|
2017-08-22 23:03:44 -07:00 |
|
Westin Miller
|
be9a8c5839
|
Transform Templates on Build
Templates for all assemblies
|
2017-08-22 22:31:24 -07:00 |
|
John Gross
|
8c11baf3b9
|
Merge pull request #81 from TorchAPI/sessions-manager-71
Session Management System
|
2017-08-22 11:09:04 -04:00 |
|
Westin Miller
|
6ce679bd83
|
Proper delegate naming
|
2017-08-22 08:06:30 -07:00 |
|
Westin Miller
|
a4b1b9bb96
|
CurrentSession available directly from TorchBase
SteamService is now properly injected for clients, and reports errors
Obsolete tags on the manager properties in TorchBase
|
2017-08-22 08:06:30 -07:00 |
|
Westin Miller
|
91ad78e6a2
|
Private session field of proper type
Project Setup
|
2017-08-22 08:06:30 -07:00 |
|
Westin Miller
|
4a68d66ab0
|
Session management system
- Managers bound to the session instead of to Torch
- TorchSession automatic creation and destruction
- Automatic manager creation for sessions
|
2017-08-22 08:06:30 -07:00 |
|
John Gross
|
4cb50b556f
|
Merge pull request #80 from TorchAPI/shutdown-crash-fix
Check if thread is running before suspending
|
2017-08-22 01:31:02 -04:00 |
|
John Gross
|
b5f73a99cc
|
Use Thread.IsAlive property
|
2017-08-21 20:39:54 -07:00 |
|
John Gross
|
e9476a59e8
|
Fix ambiguous reference resolution
|
2017-08-21 20:15:16 -07:00 |
|
John Gross
|
f48f23c2eb
|
Check if thread is running before suspending
|
2017-08-21 18:57:35 -07:00 |
|
John Michael Gross
|
ddf465d8c9
|
Merge pull request #79 from TorchAPI/reflection-manager
Testing Framework
|
2017-08-21 19:38:29 -04:00 |
|
Westin Miller
|
7149287b8e
|
Let's pretend that typo didn't happen.
|
2017-08-21 15:44:15 -07:00 |
|
Westin Miller
|
cc709c6bb3
|
Torch.Client.Tests
Fixed jenkinsfile to create reports directory properly
Removed Any CPU configurations from Torch.sln
|
2017-08-21 15:38:17 -07:00 |
|
Westin Miller
|
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.
|
2017-08-20 23:46:19 -07:00 |
|
Westin Miller
|
64eef6cd8e
|
Typo Number 3
|
2017-08-20 21:56:41 -07:00 |
|
Westin Miller
|
f8ae3c0dd1
|
Typo Number 2
|
2017-08-20 21:55:18 -07:00 |
|
Westin Miller
|
589205edc3
|
:(
|
2017-08-20 21:50:07 -07:00 |
|
Westin Miller
|
48b212faaf
|
Reflection unit testing
Jenkins integration (we can only hope)
|
2017-08-20 21:48:42 -07:00 |
|
Westin Miller
|
0554dbc608
|
Complete documentation for the reflection manager.
|
2017-08-20 18:30:52 -07:00 |
|
Westin Miller
|
3564eb805c
|
Reflection manager capable of handling field, property, and method resolution.
|
2017-08-20 17:56:42 -07:00 |
|
John Michael Gross
|
62a8064edd
|
Update README.md
|
2017-08-20 17:11:49 -07:00 |
|
John Michael Gross
|
55ed45190b
|
Update README.md
|
2017-08-20 17:09:58 -07:00 |
|
Westin Miller
|
a6ae96093f
|
CI Archiving
|
2017-08-19 21:49:57 -07:00 |
|
Westin Miller
|
5b1afe6d50
|
Patch for uninitialized CI directories.
|
2017-08-19 21:46:29 -07:00 |
|
Westin Miller
|
60df71a74c
|
Merge pull request #77 from TorchAPI/jenkins
Continuous Integration Support
|
2017-08-19 21:43:18 -07:00 |
|
Westin Miller
|
a6d5da861f
|
Pipeline DSL
|
2017-08-19 21:36:42 -07:00 |
|
Westin Miller
|
afc10911f7
|
More descriptive stages
|
2017-08-19 21:17:58 -07:00 |
|
Westin Miller
|
0686e95c72
|
Delete existing link
|
2017-08-19 20:52:03 -07:00 |
|
Westin Miller
|
234754fd49
|
Initial continuous integration support
|
2017-08-19 20:31:08 -07:00 |
|
John Michael Gross
|
efb8d0f226
|
Merge pull request #76 from TorchAPI/dedi-issue-69
Stronger runtime checks in MultiplayerManager and Reflection
|
2017-08-19 20:13:27 -07:00 |
|
Westin Miller
|
3f881f7d67
|
Fixed tag parsing in UpdateManager
|
2017-08-19 18:22:26 -07:00 |
|
Westin Miller
|
64d38abc99
|
Typo
|
2017-08-19 18:20:50 -07:00 |
|
Westin Miller
|
4a39362702
|
Stronger runtime checks in MultiplayerManager and Reflection
MultiplayerManager now uses Keen's wrapper wrapper (wrapper?) of SteamSDK
Removed rogue file in the csproj
|
2017-08-19 04:56:41 -07:00 |
|
John Michael Gross
|
db2d3794ae
|
Merge pull request #73 from TorchAPI/dedi-issue-69
Multiplayer Authentication Hook Removal
|
2017-08-19 01:28:38 -07:00 |
|
Westin Miller
|
526ff6fff0
|
Provide some semblance of compile time checking.
|
2017-08-18 22:31:03 -07:00 |
|
Westin Miller
|
eebc0e428e
|
Fix that actually fixes the underlying problem with #69
|
2017-08-18 21:27:09 -07:00 |
|
John Michael Gross
|
80aca514b2
|
Merge pull request #72 from TorchAPI/dedi-issue-69
Remove player if already registered
|
2017-08-18 19:52:28 -07:00 |
|
Westin Miller
|
3e8068e82d
|
Fixes a stupid problem with the DS multiplayer not checking if a
player is already registered. (#69)
|
2017-08-18 19:34:41 -07:00 |
|
John Michael Gross
|
601fbcd176
|
Merge pull request #70 from Equinox-/master
Dependency Resolution and Sorting
|
2017-08-18 16:24:33 -07:00 |
|
Westin Miller
|
40eab15d69
|
More explanatory naming for Manager Init (Attach) and Dispose (Detach).
Torch.Client uses the registry to discover Steam's installation directory.
|
2017-08-18 16:19:59 -07:00 |
|
Westin Miller
|
ceb272c0b4
|
Moved extension classes to seperate files as Jimmacle requires.
|
2017-08-18 15:30:36 -07:00 |
|
Westin Miller
|
80d4f62694
|
Added load order restrictions for DependencyAttribute
Abstracted dependency manager away as an interface
|
2017-08-18 02:03:53 -07:00 |
|
Westin Miller
|
42f58a8649
|
Recursive dependency trees
- Now TorchBase and TorchSession can each have seperate managers
- Managers now have a Dispose function that's run on shutdown
|
2017-08-17 23:52:39 -07:00 |
|