David Sparer
|
237ad2fa3c
|
made the add/remove buttons a bit larger to accomodate for potentially longer localized words
|
2017-01-24 08:41:17 -07:00 |
|
David Sparer
|
b8037c04d0
|
created some localization strings for the credential editor
|
2017-01-24 08:37:31 -07:00 |
|
David Sparer
|
cdb9c2eddb
|
added more localization strings for the credential manager
|
2017-01-24 08:28:40 -07:00 |
|
David Sparer
|
8a284f0767
|
removed unnecessary class
|
2017-01-24 08:15:30 -07:00 |
|
David Sparer
|
83a57b08ab
|
prevented annoying 'ding' sound on key press
|
2017-01-23 16:07:56 -07:00 |
|
David Sparer
|
d1a251ff6c
|
cred manager now recognizes delete key for removing entries
|
2017-01-23 15:48:43 -07:00 |
|
David Sparer
|
12f0c826c8
|
cred manager no longer groups items
|
2017-01-23 15:47:25 -07:00 |
|
David Sparer
|
4aa5da8c0d
|
Merge branch 'develop' into Create_basic_infrastructure_for_supporting_credential_manager
|
2017-01-23 15:32:55 -07:00 |
|
David Sparer
|
e0fd81e938
|
resolved bug when clicking in blank space in the connection tree
|
2017-01-23 15:32:06 -07:00 |
|
David Sparer
|
58509bcf41
|
renamed method
|
2017-01-23 15:31:12 -07:00 |
|
David Sparer
|
8aa0eb1d64
|
added a key handler for enter and 'a'
|
2017-01-23 15:26:49 -07:00 |
|
David Sparer
|
ece974c1be
|
fixed bug where selected row would be deselected after committing a change to the list
|
2017-01-23 15:25:27 -07:00 |
|
David Sparer
|
56dd3c32cb
|
tweaked the credential editor window
|
2017-01-23 14:33:16 -07:00 |
|
David Sparer
|
118e3a3bd3
|
added a close button to the cred manager and bound 'esc' to it
|
2017-01-23 12:24:40 -07:00 |
|
David Sparer
|
8cd3c2a89f
|
simplified the credential list updating mechanism. we dont need an observable list
|
2017-01-23 11:42:01 -07:00 |
|
David Sparer
|
9c4672fd68
|
credential manager and cred editor windows now start in the middle of their parent window
|
2017-01-23 11:39:23 -07:00 |
|
Sean Kaim
|
04f6f4f9cf
|
Make version selectable/copyable
fixes #360
Also update copyright year since it's 2017 now...
|
2017-01-23 12:59:29 -05:00 |
|
David Sparer
|
7b851e7ac8
|
optimized event raising so we only save the credential list once for multiple property changes
|
2017-01-20 13:02:57 -07:00 |
|
David Sparer
|
6c0b33c0dc
|
we can now save and load credentials to xml
|
2017-01-20 12:27:59 -07:00 |
|
David Sparer
|
4d951c9827
|
wrapped cred deserialization in try catch
|
2017-01-20 12:27:05 -07:00 |
|
David Sparer
|
172232be48
|
created a new generic collection type for getting updates on property changes for items within a collection
|
2017-01-20 12:25:18 -07:00 |
|
David Sparer
|
d749a13611
|
moved the add/remove buttons
|
2017-01-20 10:12:22 -07:00 |
|
David Sparer
|
3998be3f93
|
created credential saver and loader classes
|
2017-01-20 10:10:59 -07:00 |
|
David Sparer
|
a381827890
|
aead crypto provider now returns empty string when asked to decrypt empty message
|
2017-01-20 10:10:17 -07:00 |
|
David Sparer
|
eecfe45443
|
xml cred deserializer now ensures empty strings are used for any missing xml attributes
|
2017-01-20 10:09:42 -07:00 |
|
David Sparer
|
ad5eb7b594
|
xml credential serializer now serializes domain value
|
2017-01-20 10:08:58 -07:00 |
|
David Sparer
|
9ce09eb406
|
Remove button is disabled when no credential selected
|
2017-01-19 15:15:13 -07:00 |
|
David Sparer
|
9c23f3d1d9
|
credential list now persists between opening/closing the manager
|
2017-01-19 15:09:17 -07:00 |
|
David Sparer
|
3f779b7ceb
|
credential record now implements INotifyPropertyChanged. this makes updating the objectlistview much easier
|
2017-01-19 14:47:49 -07:00 |
|
David Sparer
|
3bc53bd7f8
|
created screen for viewing credential list and for editing single credentials
|
2017-01-19 14:29:54 -07:00 |
|
David Sparer
|
27b61fe9a4
|
renamed the credential Name property to Title
|
2017-01-19 08:57:08 -07:00 |
|
David Sparer
|
4d94c7ac7a
|
credential deserializer now supports variable decryption parameters
|
2017-01-19 08:47:27 -07:00 |
|
David Sparer
|
4eb1125b7b
|
credential serializer now provides encryption parameters to support variable decryption
|
2017-01-19 08:09:11 -07:00 |
|
David Sparer
|
496b481c31
|
added an xml schema for confcons version 2.7
this removes the username/password/domain from the confcons file schema and puts an id pointing to the credential to use
|
2017-01-19 07:37:31 -07:00 |
|
David Sparer
|
77120cf156
|
added xml schema for the credential xml
|
2017-01-18 16:15:02 -07:00 |
|
David Sparer
|
80f11c0f70
|
created xml credential deserializer and tests
|
2017-01-18 16:14:29 -07:00 |
|
David Sparer
|
bee8059cbe
|
added a credential record serializer and tests
|
2017-01-18 15:31:19 -07:00 |
|
David Sparer
|
0f2e72172b
|
Merge branch 'develop' into Create_basic_infrastructure_for_supporting_credential_manager
# Conflicts:
# mRemoteV1/Credential/CredentialInfo.cs
# mRemoteV1/Credential/CredentialList.cs
|
2017-01-18 14:23:50 -07:00 |
|
David Sparer
|
25d1e0a74d
|
Merge pull request #352 from mRemoteNG/299_better_testing_of_connection_tree
Refactor connection tree to be more testable
|
2017-01-18 09:03:26 -07:00 |
|
David Sparer
|
cbd9d16e4c
|
simplified the connection tree refresh method.
the complexity of trying to add refresh optimizations was causing bugs. i will need to find a new way of reducing flicker
|
2017-01-17 15:31:40 -07:00 |
|
David Sparer
|
cb708b3217
|
resolved bug where some context menu hot keys would not work after opening the menu on the root node
|
2017-01-17 13:45:25 -07:00 |
|
David Sparer
|
4e5a22a7e8
|
resolved a minor bug where creating a new node would screw up the selected node in the tree
We were trying to do multiselection when it is currently not supported by our implementation.
|
2017-01-17 09:47:00 -07:00 |
|
Sean Kaim
|
3722db93c6
|
Merge pull request #349 from jogleasonjr/patch-1
Fix typo in README.MD
|
2017-01-16 17:56:59 -05:00 |
|
John Gleason
|
b43331dc27
|
Fix typo in README.MD
|
2017-01-16 15:20:07 -06:00 |
|
David Sparer
|
1a776359c4
|
added test for folder expander
|
2017-01-14 11:44:09 -07:00 |
|
David Sparer
|
113e4035e5
|
refactored the deletion confirmer to make it testable
|
2017-01-14 11:14:30 -07:00 |
|
David Sparer
|
a03095ab8e
|
refactored the node deletion confirmer to be interface-based. this will lead to improved testability
|
2017-01-14 10:38:11 -07:00 |
|
David Sparer
|
d03f830622
|
added null test for the composite click handler
|
2017-01-14 10:36:54 -07:00 |
|
David Sparer
|
9b42dc9f10
|
Refactored some click handlers and created a test for it
During testing I realized that the double and single click handlers were exactly the same thing, so i combined them into the composite click handler.
|
2017-01-14 10:11:22 -07:00 |
|
David Sparer
|
fd7adf3c64
|
added some more tests
|
2017-01-13 17:43:06 -07:00 |
|