Cyberboss
5860ec9c4c
Documents Repository.cs
2017-10-21 20:57:42 -04:00
Cyberboss
e5fa4c4e65
Merge upstream
2017-10-21 18:26:05 -04:00
Jordan Brown and GitHub
83f40c7ca3
Version bump to 3.1.5.1 [TGSDeploy]
tgstation-server-v3.1.5.1
2017-10-21 18:11:44 -04:00
Jordan Brown and GitHub
f0da7cad92
Merge pull request #266 from Cyberboss/IRCMultiChannelDrifting
...
IRC messages are now sent in bulk
2017-10-21 18:11:17 -04:00
Jordan Brown and GitHub
719e678f01
Merge branch 'master' into IRCMultiChannelDrifting
2017-10-21 18:09:14 -04:00
Cyberboss
11b7005f66
IRC messages are now sent in bulk
2017-10-21 18:08:46 -04:00
Jordan Brown and GitHub
c8a90e80f9
Merge pull request #265 from Cyberboss/GuardInterfaceDLLUpdate
...
Guards the interface DLL copy operation and no longer tries if the DLLs match
2017-10-21 17:29:01 -04:00
Cyberboss
3fc4283183
Guards the interface DLL copy operation
2017-10-21 17:22:07 -04:00
Cyberboss
d2d9c8516c
Documents the watchdog
2017-10-21 16:47:53 -04:00
Cyberboss
ffdaf431be
Document Config
2017-10-20 19:40:31 -04:00
Cyberboss
9c2d7cf9cd
Document PreactionHandlers
2017-10-20 19:36:46 -04:00
Cyberboss
2568b786ff
ITGChatProvider => IChatProvider
...
Missed that one
2017-10-20 19:29:36 -04:00
Cyberboss
abc899c121
Document Chat
2017-10-20 19:28:44 -04:00
Cyberboss
3fd79371d9
Document the ProjectInstaller
2017-10-20 19:20:29 -04:00
Cyberboss
589224d1d2
Documents the Service
2017-10-20 19:15:23 -04:00
Cyberboss
06be58446f
Document ChatCommands
2017-10-20 18:21:24 -04:00
Cyberboss
c7cdf822e4
Document all event IDs, obsolete old ones, fix bugs and oversights
2017-10-20 17:25:37 -04:00
Cyberboss
196a01d527
Sets sealed on service classes
2017-10-20 16:13:29 -04:00
Cyberboss
61105ae59d
Document BYOND updater
2017-10-20 16:10:06 -04:00
Cyberboss
021dfa788c
Documents ServerInstance.cs
2017-10-20 15:46:47 -04:00
Cyberboss
125b1babbc
Replace all "public api" with proper inheritdoc comments
2017-10-20 15:42:23 -04:00
Cyberboss
3cd4645fa2
Document Administration
2017-10-20 15:39:06 -04:00
Cyberboss
8dc17d009f
Document ChatProviders
2017-10-20 15:22:59 -04:00
Cyberboss
2fba289804
Server => Interface
2017-10-20 14:12:46 -04:00
Cyberboss
81adbb454a
ChatMessageType => MessageType
2017-10-20 14:11:38 -04:00
Cyberboss
3137be7abb
Massive sanity reorganization of project structure
...
Overall:
- Removed all 'TG' prefixes on classes and enums
Service:
- TGStationServer => ServerInstance
- TGServerService => Service
- Moved all ServerInstance partial classes to a subfolder
- Moved ChatProvider classes, delegate, and interface to a namespace
- Moved EventID and ChatMessageType to their own .cs files
- Moved SanitizeTopicString to Program
- ServerService.cs => Service.cs
- Fixed ProjectInstaller being in it's own namespace instead of
TGServerService
Interface:
- Moved ExitCode enum to Command class
- Moved all components to a namespace
- Moved all component enums to Enumerations.cs
- DDInteropCallHolder => DreamDaemonBridge
- Move PullRequestInfo and DreamDaemonBridge to their own .cs files
- Changes the type of ChannelFactory cache from Dictionary<Type,
ChannelFactory> to IDictionary<Type, ChannelFactory>
2017-10-20 14:00:09 -04:00
Cyberboss
7b8fa03f5d
OK it works, lets get realistic now
2017-10-20 12:57:21 -04:00
Cyberboss
bd62d16484
Now lets see if this works
2017-10-20 12:48:49 -04:00
Cyberboss
eaaa519fea
This is handled in appveyor settings
2017-10-19 13:47:18 -04:00
Cyberboss
93f62405a6
Testing gh-pages deployment
2017-10-19 13:46:12 -04:00
Cyberboss
97c1b15813
Use correct graphviz package
2017-10-19 13:10:44 -04:00
Cyberboss
f58f2cc98c
Fix build script
2017-10-19 12:45:31 -04:00
Cyberboss
601f39b269
Fix remaining documentation errors
2017-10-19 12:32:39 -04:00
Cyberboss
1812841748
Fix doxygen errors
2017-10-19 12:24:31 -04:00
Cyberboss
97fdf34b9a
WARN_AS_ERROR disabled for now
2017-10-19 12:02:38 -04:00
Cyberboss
2e340d5280
Reorganize root files
2017-10-19 12:01:37 -04:00
Cyberboss
74ec82f78d
Starting doxygen stuff
2017-10-19 11:20:43 -04:00
Cyberboss
6706ef94b0
Documents Repository.cs and Interop.cs
2017-10-18 16:43:49 -04:00
Cyberboss
02c8580aee
Documentation for DreamDaemon.cs
2017-10-18 16:23:29 -04:00
Cyberboss
d0b5177daf
Documentation for Compiler.cs and Byond.cs
2017-10-18 16:12:37 -04:00
Cyberboss
351dfd830c
Documents and splits up Chat.cs into ChatProvider.cs
2017-10-18 13:26:54 -04:00
Cyberboss
5f0fe2451c
Merge upstream
2017-10-18 13:09:47 -04:00
Jordan Brown and GitHub
35626dbc2e
Merge pull request #260 from Cyberboss/Attributes
...
Reflection method for determining valid interfaces
2017-10-18 13:06:46 -04:00
Cyberboss
d72dde6886
Reflection method for determining valid interfaces
2017-10-18 13:00:31 -04:00
Cyberboss
38f3094582
Document Server.cs
2017-10-18 12:49:33 -04:00
Cyberboss
7a4a90d824
Documents Helpers.cs
2017-10-18 12:14:17 -04:00
Cyberboss
667292313a
Document RootCommand.cs
2017-10-18 12:04:16 -04:00
Cyberboss
c70f4bbc32
Split up Command.cs to RootCommand.cs. Move Children definition to RootCommand. Add docs to Command
2017-10-18 11:52:18 -04:00
Cyberboss
1e6c34bdac
Enable missing XMLdoc warnings on release builds
2017-10-18 11:29:05 -04:00
Cyberboss
8eef422936
Fail release builds if there are warnings
2017-10-18 11:27:40 -04:00