WingMan

Subversion Repositories:
Rev:
   
Rev Age Author Path Log message Diff Changes
37 1971 d 15 h office /trunk/WingMan/ - Add the ability to load and save presets.
- Add the ability to start WingMan on Windows startup.
Diff
A/trunk/WingMan/WingManForm.de.resx
M/trunk/WingMan/AutoCompletion/AutoCompletion.cs
/trunk/WingMan/Program.cs
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/WingManForm.resx
36 1984 d 11 h office /trunk/WingMan/ - Add auto completion for local key bindings.
- Use Google protobuf for exchanging messages.
- Stop MQTT communication before unbinding from event handlers.
- Use newer AesManaged for encryption.
- Do not stall the interface on starting the host when attempting to reserve ports via UPnP and PMP.
Diff
M/trunk/WingMan/AutoCompletion/AutoCompletion.cs
/trunk/WingMan/Bindings/ExecuteKeyBinding.cs
/trunk/WingMan/Bindings/KeyBindingExchange.cs
/trunk/WingMan/Bindings/KeyBindingsSynchronizer.cs
/trunk/WingMan/Bindings/KeyInterceptor.cs
/trunk/WingMan/Bindings/KeySimulator.cs
/trunk/WingMan/Communication/MqttCommunication.cs
/trunk/WingMan/Discovery/Discovery.cs
/trunk/WingMan/Discovery/DiscoveryType.cs
/trunk/WingMan/Lobby/LobbyMessage.cs
/trunk/WingMan/Lobby/LobbyMessageSynchronizer.cs
/trunk/WingMan/Utilities/AES.cs
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/WingManForm.resx
/trunk/WingMan/packages.config
33 1985 d 7 h office /trunk/WingMan/ - Add support for detachable tabs. Diff
M/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
26 1985 d 12 h office /trunk/WingMan/ - Resize lobby box. Diff
M/trunk/WingMan/WingManForm.Designer.cs
24 1985 d 12 h office /trunk/WingMan/ - Allow dynamically enabling and disabling local bindings via a checkbox list - only checked local bindings will execute. Diff
M/trunk/WingMan/Bindings/KeyBinding.cs
/trunk/WingMan/Bindings/KeyInterceptor.cs
/trunk/WingMan/Bindings/KeySimulator.cs
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
23 1985 d 13 h office /trunk/WingMan/ - Add autocompletion for connection settings. Diff
A/trunk/WingMan/AutoCompletion
/trunk/WingMan/AutoCompletion/AutoCompletion.cs
/trunk/WingMan/AutoCompletion/AutoCompletionFailedEventArgs.cs
/trunk/WingMan/AutoCompletion/AutoCompletionFailedType.cs
M/trunk/WingMan/Bindings/KeySimulator.cs
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/packages.config
22 1985 d 15 h office /trunk/WingMan/ - Add minimize to tray.
- Allow for larger key-combos by splitting keyup and keydown events.
Diff
M/trunk/WingMan/Bindings/KeySimulator.cs
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/WingManForm.resx
21 1986 d 4 h office /trunk/WingMan/ - Remote SimKeys and SimMouse.
- Resolve names to IP addresses; allow hostname input in address box.
Diff
M/trunk/WingMan/Bindings/KeyInterceptor.cs
/trunk/WingMan/Bindings/KeySimulator.cs
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/packages.config
14 1987 d 19 h office /trunk/WingMan/ - Ensure that key presses processing occur even if other buttons are held down.
- Implement restoring local and remote key bindings from files across sessions.
- Make activity window read-only.
Diff
A/trunk/WingMan/Bindings
/trunk/WingMan/Utilities/Extensions.cs
D/trunk/WingMan/MouseKey
M/trunk/WingMan/Bindings/ExecuteKeyBinding.cs
/trunk/WingMan/Bindings/KeyBinding.cs
/trunk/WingMan/Bindings/KeyBindingExchange.cs
/trunk/WingMan/Bindings/KeyBindingExecutingEventArgs.cs
/trunk/WingMan/Bindings/KeyBindingMatchedEventArgs.cs
/trunk/WingMan/Bindings/KeyBindingsExchange.cs
/trunk/WingMan/Bindings/KeyBindingsSynchronizer.cs
/trunk/WingMan/Bindings/KeyBindingsSynchronizerEventArgs.cs
/trunk/WingMan/Bindings/KeyInterceptor.cs
/trunk/WingMan/Bindings/KeySimulator.cs
/trunk/WingMan/Bindings/LocalKeyBindings.cs
/trunk/WingMan/Bindings/RemoteKeyBinding.cs
/trunk/WingMan/Bindings/RemoteKeyBindings.cs
/trunk/WingMan/Communication/MqttCommunication.cs
/trunk/WingMan/Program.cs
/trunk/WingMan/Utilities/AES.cs
/trunk/WingMan/Utilities/KeyConversion.cs
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
12 1988 d 18 h office /trunk/WingMan/ - Fix encryption. Diff
M/trunk/WingMan/Communication/MqttCommunication.cs
/trunk/WingMan/Utilities/AES.cs
/trunk/WingMan/WingManForm.Designer.cs
10 1988 d 18 h office /trunk/ - Package cleanup. Diff
A/trunk/WingMan/Communication/MqttAuthenticationFailureEventArgs.cs
/trunk/WingMan/Communication/MqttCommunication.cs
/trunk/WingMan/Communication/MqttCommunicationType.cs
/trunk/WingMan/MouseKey/ExecuteKeyBinding.cs
/trunk/WingMan/MouseKey/KeyBinding.cs
/trunk/WingMan/MouseKey/KeyBindingExchange.cs
/trunk/WingMan/MouseKey/KeyBindingExecutingEventArgs.cs
/trunk/WingMan/MouseKey/KeyBindingMatchedEventArgs.cs
/trunk/WingMan/MouseKey/KeyBindingsExchange.cs
/trunk/WingMan/MouseKey/KeyBindingsSynchronizer.cs
/trunk/WingMan/MouseKey/KeyBindingsSynchronizerEventArgs.cs
/trunk/WingMan/MouseKey/KeyInterceptor.cs
/trunk/WingMan/MouseKey/KeySimulator.cs
/trunk/WingMan/MouseKey/LocalKeyBindings.cs
/trunk/WingMan/MouseKey/RemoteKeyBinding.cs
/trunk/WingMan/MouseKey/RemoteKeyBindings.cs
D/trunk/WingMan/Communication/TrackedClient.cs
/trunk/WingMan/Communication/TrackedClients.cs
/trunk/WingMan/MouseKey/MouseKeyBinding.cs
/trunk/WingMan/MouseKey/MouseKeyBindingExchange.cs
/trunk/WingMan/MouseKey/MouseKeyBindings.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsExchange.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsSynchronizedEventArgs.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsSynchronizer.cs
/trunk/WingMan/MouseKey/RemoteMouseKeyBinding.cs
/trunk/WingMan/MouseKey/RemoteMouseKeyBindings.cs
/trunk/packages/MQTTnet.2.8.4
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4
/trunk/packages/MonoGame.EasyInput.1.0.0
/trunk/packages/SimWinKeyboard.1.0.2
/trunk/packages/SimWinMouse.1.0.2
M/trunk/WingMan/Lobby/LobbyMessageSynchronizer.cs
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/Utilities/AES.cs
/trunk/WingMan/Utilities/KeyConversion.cs
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
9 1992 d 16 h office /trunk/WingMan/ - Add loading and saving bindings from files. Diff
A/trunk/WingMan/MouseKey/RemoteMouseKeyBinding.cs
/trunk/WingMan/MouseKey/RemoteMouseKeyBindings.cs
D/trunk/WingMan/Communication/MQTTCommunication.cs
/trunk/WingMan/Communication/MQTTCommunicationType.cs
M/trunk/WingMan/Lobby/LobbyMessageSynchronizer.cs
/trunk/WingMan/MouseKey/MouseKeyBindings.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsSynchronizer.cs
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
8 1994 d 5 h office /trunk/WingMan/ - Implement symmetric encryption for payload.
- Implement client tracking and banning on authentication failure (please check).
Diff
A/trunk/WingMan/Communication/TrackedClient.cs
/trunk/WingMan/Communication/TrackedClients.cs
/trunk/WingMan/Utilities
/trunk/WingMan/Utilities/AES.cs
/trunk/WingMan/Utilities/KeyConversion.cs
D/trunk/WingMan/Utilities.cs
M/trunk/WingMan/Communication/MQTTCommunication.cs
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
7 1994 d 16 h office /trunk/WingMan/ - Add application icon.
- Add form banner.
- Fix synchronization.
- Remove artifacts.
Diff
A/trunk/WingMan/Images
/trunk/WingMan/Images/wingman-banner.png
/trunk/WingMan/Images/wingman.ico
/trunk/WingMan/wingman.ico
D/trunk/WingMan/Properties/DataSources
M/trunk/WingMan/App.config
/trunk/WingMan/Communication/MQTTCommunication.cs
/trunk/WingMan/Communication/MQTTCommunicationType.cs
/trunk/WingMan/Lobby/LobbyMessage.cs
/trunk/WingMan/Lobby/LobbyMessageReceivedEventArgs.cs
/trunk/WingMan/Lobby/LobbyMessageSynchronizer.cs
/trunk/WingMan/MouseKey/MouseKeyBinding.cs
/trunk/WingMan/MouseKey/MouseKeyBindingExchange.cs
/trunk/WingMan/MouseKey/MouseKeyBindings.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsExchange.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsSynchronizedEventArgs.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsSynchronizer.cs
/trunk/WingMan/Program.cs
/trunk/WingMan/Properties/AssemblyInfo.cs
/trunk/WingMan/Properties/Settings.settings
/trunk/WingMan/Utilities.cs
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/WingManForm.resx
/trunk/WingMan/packages.config
6 1995 d 7 h office /trunk/WingMan/ - Use async to push events. Diff
M/trunk/WingMan/Communication/MQTTCommunication.cs
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
5 1995 d 15 h office /trunk/WingMan/ - Implement synchronization. Diff
A/trunk/WingMan/Communication/MQTTCommunication.cs
/trunk/WingMan/Communication/MQTTCommunicationType.cs
/trunk/WingMan/Lobby
/trunk/WingMan/Lobby/LobbyMessage.cs
/trunk/WingMan/Lobby/LobbyMessageReceivedEventArgs.cs
/trunk/WingMan/Lobby/LobbyMessageSynchronizer.cs
/trunk/WingMan/MouseKey
/trunk/WingMan/MouseKey/MouseKeyBinding.cs
/trunk/WingMan/MouseKey/MouseKeyBindingExchange.cs
/trunk/WingMan/MouseKey/MouseKeyBindings.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsExchange.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsSynchronizedEventArgs.cs
/trunk/WingMan/MouseKey/MouseKeyBindingsSynchronizer.cs
/trunk/WingMan/Utilities.cs
D/trunk/WingMan/HelmBinding.cs
/trunk/WingMan/HelmBindings.cs
/trunk/WingMan/LobbyMessage.cs
M/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/packages.config
4 1996 d 15 h office /trunk/WingMan/ - Resize the form.
- Complete adding key-bindings to helm.
Diff
A/trunk/WingMan/HelmBinding.cs
/trunk/WingMan/HelmBindings.cs
/trunk/WingMan/Properties/DataSources
/trunk/WingMan/Properties/DataSources/KeyComboBindings.datasource
M/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/packages.config
2 1998 d 7 h office /trunk/WingMan/ - Implement lobby chatting. Diff
A/trunk/WingMan/LobbyMessage.cs
/trunk/WingMan/WingManForm.Designer.cs
/trunk/WingMan/WingManForm.cs
/trunk/WingMan/WingManForm.resx
D/trunk/WingMan/Form1.Designer.cs
/trunk/WingMan/Form1.cs
/trunk/WingMan/Form1.resx
M/trunk/WingMan/Communication/MQTTClient.cs
/trunk/WingMan/Communication/MQTTServer.cs
/trunk/WingMan/Program.cs
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/packages.config
1 1998 d 9 h office / - Initial import. Diff
A/branches
/tags
/trunk
/trunk/WingMan
/trunk/WingMan.sln
/trunk/WingMan/App.config
/trunk/WingMan/Communication
/trunk/WingMan/Communication/MQTTClient.cs
/trunk/WingMan/Communication/MQTTServer.cs
/trunk/WingMan/Form1.Designer.cs
/trunk/WingMan/Form1.cs
/trunk/WingMan/Form1.resx
/trunk/WingMan/Program.cs
/trunk/WingMan/Properties
/trunk/WingMan/Properties/AssemblyInfo.cs
/trunk/WingMan/Properties/Resources.Designer.cs
/trunk/WingMan/Properties/Resources.resx
/trunk/WingMan/Properties/Settings.Designer.cs
/trunk/WingMan/Properties/Settings.settings
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/packages.config
/trunk/packages
/trunk/packages/MQTTnet.2.8.4
/trunk/packages/MQTTnet.2.8.4/.signature.p7s
/trunk/packages/MQTTnet.2.8.4/MQTTnet.2.8.4.nupkg
/trunk/packages/MQTTnet.2.8.4/lib
/trunk/packages/MQTTnet.2.8.4/lib/net452
/trunk/packages/MQTTnet.2.8.4/lib/net452/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/net461
/trunk/packages/MQTTnet.2.8.4/lib/net461/MQTTnet.deps.json
/trunk/packages/MQTTnet.2.8.4/lib/net461/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/net462
/trunk/packages/MQTTnet.2.8.4/lib/net462/MQTTnet.deps.json
/trunk/packages/MQTTnet.2.8.4/lib/net462/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/net470
/trunk/packages/MQTTnet.2.8.4/lib/net470/MQTTnet.deps.json
/trunk/packages/MQTTnet.2.8.4/lib/net470/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/net471
/trunk/packages/MQTTnet.2.8.4/lib/net471/MQTTnet.deps.json
/trunk/packages/MQTTnet.2.8.4/lib/net471/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/net472
/trunk/packages/MQTTnet.2.8.4/lib/net472/MQTTnet.deps.json
/trunk/packages/MQTTnet.2.8.4/lib/net472/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/netstandard1.3
/trunk/packages/MQTTnet.2.8.4/lib/netstandard1.3/MQTTnet.deps.json
/trunk/packages/MQTTnet.2.8.4/lib/netstandard1.3/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/netstandard2.0
/trunk/packages/MQTTnet.2.8.4/lib/netstandard2.0/MQTTnet.deps.json
/trunk/packages/MQTTnet.2.8.4/lib/netstandard2.0/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/uap10.0
/trunk/packages/MQTTnet.2.8.4/lib/uap10.0/MQTTnet.dll
/trunk/packages/MQTTnet.2.8.4/lib/uap10.0/MQTTnet.pri
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/.signature.p7s
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/MQTTnet.Extensions.ManagedClient.2.8.4.nupkg
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net452
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net452/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net461
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net461/MQTTnet.Extensions.ManagedClient.deps.json
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net461/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net462
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net462/MQTTnet.Extensions.ManagedClient.deps.json
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net462/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net470
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net470/MQTTnet.Extensions.ManagedClient.deps.json
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net470/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net471
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net471/MQTTnet.Extensions.ManagedClient.deps.json
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net471/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net472
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net472/MQTTnet.Extensions.ManagedClient.deps.json
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/net472/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/netstandard1.3
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/netstandard1.3/MQTTnet.Extensions.ManagedClient.deps.json
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/netstandard1.3/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/netstandard2.0
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/netstandard2.0/MQTTnet.Extensions.ManagedClient.deps.json
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/netstandard2.0/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/uap10.0
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/uap10.0/MQTTnet.Extensions.ManagedClient.dll
/trunk/packages/MQTTnet.Extensions.ManagedClient.2.8.4/lib/uap10.0/MQTTnet.Extensions.ManagedClient.pri
/trunk/packages/MonoGame.EasyInput.1.0.0
/trunk/packages/MonoGame.EasyInput.1.0.0/MonoGame.EasyInput.1.0.0.nupkg
/trunk/packages/MonoGame.EasyInput.1.0.0/lib
/trunk/packages/MonoGame.EasyInput.1.0.0/lib/monogame.easyinput
/trunk/packages/MonoGame.EasyInput.1.0.0/lib/monogame.easyinput/MonoGameEasyInput.dll
/trunk/packages/SimWinKeyboard.1.0.2
/trunk/packages/SimWinKeyboard.1.0.2/.signature.p7s
/trunk/packages/SimWinKeyboard.1.0.2/SimWinKeyboard.1.0.2.nupkg
/trunk/packages/SimWinKeyboard.1.0.2/lib
/trunk/packages/SimWinKeyboard.1.0.2/lib/net20
/trunk/packages/SimWinKeyboard.1.0.2/lib/net20/SimWinKeyboard.dll
/trunk/packages/SimWinMouse.1.0.2
/trunk/packages/SimWinMouse.1.0.2/.signature.p7s
/trunk/packages/SimWinMouse.1.0.2/SimWinMouse.1.0.2.nupkg
/trunk/packages/SimWinMouse.1.0.2/lib
/trunk/packages/SimWinMouse.1.0.2/lib/net20
/trunk/packages/SimWinMouse.1.0.2/lib/net20/SimWinMouse.dll