WingMan

Subversion Repositories:
Rev:
   
Rev Age Author Path Log message Diff Changes
36 1996 d 21 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
32 1997 d 19 h office /trunk/WingMan/ - Add support for UPnP and PMP. Diff
A/trunk/WingMan/Discovery
/trunk/WingMan/Discovery/Discovery.cs
/trunk/WingMan/Discovery/DiscoveryFailedEventArgs.cs
/trunk/WingMan/Discovery/DiscoveryType.cs
M/trunk/WingMan/AutoCompletion/AutoCompletion.cs
/trunk/WingMan/AutoCompletion/AutoCompletionFailedEventArgs.cs
/trunk/WingMan/AutoCompletion/AutoCompletionFailedType.cs
/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/MqttAuthenticationFailureEventArgs.cs
/trunk/WingMan/Communication/MqttCommunicationType.cs
/trunk/WingMan/Lobby/LobbyMessage.cs
/trunk/WingMan/Lobby/LobbyMessageReceivedEventArgs.cs
/trunk/WingMan/Lobby/LobbyMessageSynchronizer.cs
/trunk/WingMan/Properties/AssemblyInfo.cs
/trunk/WingMan/Properties/Strings.Designer.cs
/trunk/WingMan/Properties/Strings.resx
/trunk/WingMan/Utilities/AES.cs
/trunk/WingMan/Utilities/Extensions.cs
/trunk/WingMan/Utilities/KeyConversion.cs
/trunk/WingMan/WingMan.csproj
/trunk/WingMan/WingManForm.cs
7 2007 d 2 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
5 2008 d 1 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
2 2010 d 18 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