MaxXor
56e5df26e6
Merge pull request #253 from yankejustin/Refactoring
...
Refactoring small part of Builder
2015-06-01 08:07:09 +02:00
Justin Yanke
2083fcbc2e
Start Position Fix
2015-06-01 02:04:52 -04:00
yankejustin
b9c6caa95d
Multi-Cast Delegates
...
Removed a great deal of incredibly-repetitive code by implementing
multi-cast delegates to handle a changed setting.
2015-06-01 00:04:09 -04:00
Justin Yanke
3f39d86d47
Merge pull request #20 from MaxXor/master
...
Merge with recent base
2015-05-31 21:32:13 -04:00
MaxXor
42113fb1d8
Small change
2015-05-31 21:24:17 +02:00
MaxXor
0b55140bcf
Fixed bug when server stops listening
2015-05-31 21:12:00 +02:00
MaxXor
8face0ab0c
Fixed #249
2015-05-31 20:52:03 +02:00
MaxXor
51979463f5
Fixed Listview Column order ( #248 )
2015-05-31 20:36:40 +02:00
MaxXor
f30ebef324
Fixed memory leak ( #209 )
2015-05-31 20:21:25 +02:00
MaxXor
3ff0b38585
Added #245
...
Improved client & server
closes #245
2015-05-31 19:22:00 +02:00
MaxXor
6a4125cf18
Added more documentation to Client
2015-05-30 09:23:35 +02:00
MaxXor
f195e9fb51
Documentation fix
2015-05-30 08:47:27 +02:00
MaxXor
9051a9ff2b
Listview flickering fix ( #231 )
2015-05-30 08:47:19 +02:00
MaxXor
ec40c47b26
Merge pull request #241 from yankejustin/Documentation
...
Documentation additions for Client/Server objects
2015-05-30 08:03:58 +02:00
yankejustin
0dc2bd7b6f
Added documentation for the Client's client
...
Added documentation for the Client's client object.
2015-05-29 20:16:45 -04:00
yankejustin
a254164424
Documented OnClientState for Server's client
...
Added documentation for the Server's client's OnClientState.
2015-05-29 20:06:25 -04:00
yankejustin
978b64b564
Final tweaks to the server documentation
2015-05-29 20:02:06 -04:00
yankejustin
0f281d4af3
Added and fixed some server documentation
...
Changed a few lines of documentation and added some more documentation
on another part.
2015-05-29 19:59:54 -04:00
yankejustin
8edeb8b968
Added more documentation for the server
...
Added some more documentation for the Server's server object.
2015-05-29 19:55:13 -04:00
yankejustin
4be0073f83
Added documentation for the server
...
Added some documentation for the Server's server object.
2015-05-29 19:03:24 -04:00
yankejustin
5450421900
Added documentation for server's client
...
Added some documentation for the server's client object.
2015-05-29 18:39:18 -04:00
Justin Yanke
f2c853b752
Merge pull request #19 from MaxXor/master
...
Merge with recent base
2015-05-29 17:40:37 -04:00
MaxXor
971708f17b
Fixed small typo
2015-05-29 23:39:22 +02:00
MaxXor
5c6f6d89d7
Added missing file
2015-05-29 23:35:11 +02:00
MaxXor
39f9618f21
Fixed cross-thread issues & added lock to Clients
...
ref #231
2015-05-29 23:34:57 +02:00
MaxXor
556c2c46f9
Added static modifier
2015-05-29 10:27:18 +02:00
Justin Yanke
d333314684
Merge pull request #18 from MaxXor/master
...
Merge with recent base
2015-05-28 23:30:03 -04:00
MaxXor
7babeb4afc
Limited Show MessageBox Text & Caption Length
...
closes #236
2015-05-29 00:27:47 +02:00
MaxXor
24673509c5
Partial fix #231
2015-05-29 00:25:40 +02:00
MaxXor
43e5a209a2
Edited Readme
2015-05-28 12:25:38 +02:00
MaxXor
8a6709ba9f
Improved client removal from listview
2015-05-28 11:01:29 +02:00
MaxXor
955aea9e17
Added Contributing.md
2015-05-27 23:31:28 +02:00
MaxXor
e4ee6005fa
Edited Readme
2015-05-27 23:30:12 +02:00
MaxXor
163c828fbc
Fixed Shell cmd.exe process not correctly exited
...
#232
2015-05-27 23:10:40 +02:00
MaxXor
d53430d790
Merge branch 'pr/232'
2015-05-27 22:50:27 +02:00
MaxXor
9d29ed9803
Merged changes from master
2015-05-27 22:49:00 +02:00
MaxXor
47de4f8aa0
Small corrections
2015-05-27 22:46:07 +02:00
Justin Yanke
a485a4f64b
Merge pull request #17 from MaxXor/master
...
Merge with recent base
2015-05-27 16:43:07 -04:00
yankejustin
9bddb0ffd5
Initialize ManualResetEvents in the constructor
...
If something recoverable goes wrong in the shell, we must make sure that
we reset the ManualResetEvents so the chained output functions
correctly.
2015-05-27 15:44:32 -04:00
yankejustin
d402d7833f
Fixed client breaking on shell close
...
Fixed a situation where a break in the output-handler chain would not
correctly terminate, causing an exception to be thrown.
2015-05-27 15:37:07 -04:00
yankejustin
320172a126
Perfected handling of exiting
...
Perfected how handling an exit command is determined.
Also removed a command to execute an "exit" command on the client
because we call "this.Close()". On FormClosing(object,
FormClosingEventArgs), we send an "exit" command anyways. Two of them
should not be sent to close the client's shell...
2015-05-27 15:11:44 -04:00
yankejustin
39a717c626
Correctly colorize errors
2015-05-27 15:04:14 -04:00
yankejustin
007296e24c
Changed how exiting is determined
...
Changed when to decide we should exit (using Linq).
2015-05-27 14:56:06 -04:00
yankejustin
5c4525eb69
Changes to Dispose(bool)
...
Changes to how the shell is disposed.
2015-05-27 14:50:24 -04:00
yankejustin
be78162f63
Changes to output handling of commands
...
Added an "IsError" property to the ShellCommandResponse to denote if the
response should be handled a certain way (if it is a response to a
ShellCommand error, then print it differently).
Also correctly queues up two different threads on shell initialization.
These ManualResetEvents now will signal the Shell's redirected output to
handle either the output, or the error output. Not at the same time
(will cause deadlocking).
We now append the text instead of concatenating. Not sure how much more
efficient this is, but it is certainly more readable.
2015-05-27 14:46:10 -04:00
MaxXor
e363dce7ce
Fixed #230
2015-05-27 20:31:59 +02:00
MaxXor
6688d917ae
Trim also end of Remote Shell commands ( #216 )
2015-05-27 20:03:27 +02:00
MaxXor
bf42e9c4f1
Trim start of Remote Shell commands ( #216 )
2015-05-27 19:50:27 +02:00
MaxXor
8d32c58901
Removed newly added unused reference
2015-05-27 19:38:07 +02:00
MaxXor
538aa8991f
Merge pull request #228 from yankejustin/RemoteDesktopFix
...
Remote desktop fix
2015-05-27 19:19:23 +02:00