EduNetworkBuilder/EduNetworkBuilder
Tim Young 06eb896558 cancel should also cancel auto-filled lastIP values
The problem is seen in the first puzzle if you ping
       pc0, and then edit the 0.0.0.0 gateway.   It auto-fills in
       the last-used pc0 IP address, and canceling saves that change
       instead of leaving the gateway at 0.0.0.0.

       lastIP nicely saves some typing (although it has also confused
       my student quite a bit I think), but since it updates WhatToEdit,
       that becomes the "saved" value even during a cancel.

       Instead, save the original value as a copy, and set back to
       the original value when cancellng.

       Perhaps it would be worth creating a reparse( NB_IPAddress)
       function, but this was easy to just hack together.

       Tested by pinging pc0, then editing the gateway and cancellng,
       editing the IP address and canceling.

       Next: don't add a canceled route
2019-02-23 12:16:04 -06:00
..
Properties Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
Resources Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
ActionClass.cs Network timeout during replay 2018-10-17 14:56:28 -05:00
add2cfiles.txt
add2edustrings.txt
AnimationClass.cs initial ctrl-z working 2018-03-15 17:12:20 -05:00
App.config Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
DeviceConfig.cs Don't crash when adding a NIC to a PC/server (Justin) 2019-02-23 12:06:24 -06:00
DeviceConfig.Designer.cs
DeviceConfig.resx
EduNetworkBuilder_TemporaryKey.pfx
EduNetworkBuilder.csproj Update to version number from publishing 2018-10-23 11:46:07 -05:00
FirewallEditor.cs
FirewallEditor.Designer.cs
FirewallEditor.resx
img_arp.png
img_dhcp.png
img_ping.png
img_ping.xcf
img_tun.png
img_vpn.png
IPAddress.cs Get loading and saving of devices in Actions working. Lots of things needed to be "public" so reflection works. 2018-05-16 09:14:18 -05:00
IPAddressEntry.cs cancel should also cancel auto-filled lastIP values 2019-02-23 12:16:04 -06:00
IPAddressEntry.Designer.cs
IPAddressEntry.resx
LanguageString.cs Add an Equals func for LanguageString 2018-03-16 13:59:14 -05:00
LinkEditor.cs Get network links to use Actions 2018-05-14 11:06:19 -05:00
LinkEditor.Designer.cs
LinkEditor.resx
ListBoxWindow.cs don't add a canceled, empty route 2019-02-23 12:08:01 -06:00
ListBoxWindow.Designer.cs
ListBoxWindow.resx
NB.cs Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
NBSettings.cs Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
NetShape.cs Equals func for NetShape 2018-03-16 14:01:44 -05:00
NetTest.cs Initial debugging of test completion process 2018-10-05 08:48:46 -05:00
NetTestEditor.cs Get network loop tracking working. 2018-04-09 17:17:40 +03:00
NetTestEditor.Designer.cs
NetTestEditor.resx
Network.cs Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
NetworkBuilder.cs When doing multiple regression tests, add a counter to the name so we see a status. 2018-10-23 08:52:28 -05:00
NetworkBuilder.Designer.cs Add file -> forget replay statuses. So we can reset our replays. 2018-10-05 13:24:47 -05:00
NetworkBuilder.resx
NetworkCard.cs Justin Luth: 2019-02-22 13:15:43 -06:00
NetworkCardEditor.cs Rename IPAddress class to NB_IPAddress. We will be using the System.Net.IPAddress class and do not want to have a conflict. 2018-03-09 15:47:33 -06:00
NetworkCardEditor.Designer.cs
NetworkCardEditor.resx
NetworkComponent.cs Get loading and saving of devices in Actions working. Lots of things needed to be "public" so reflection works. 2018-05-16 09:14:18 -05:00
NetworkDevice.cs Able to change gateway if device has both DHCP and ethernet, but the ethernet is the one plugged in. 2018-10-23 08:25:04 -05:00
NetworkInterface.cs Fix bug with replays and VLANs 2018-10-17 15:23:30 -05:00
NetworkLink.cs Dragging wireless from client to AP updates SSID & key. Done as DoAction. 2018-05-18 08:33:22 -05:00
OptionsWindow.cs
OptionsWindow.Designer.cs
OptionsWindow.resx
Packet.cs bad packets are not logged. 2018-04-04 16:19:51 +03:00
PacketMessage.cs
PersonClass.cs
PersonProfileForm.cs
PersonProfileForm.Designer.cs
PersonProfileForm.resx
Program.cs
pullLanguageInfo.pl
RandomPuzzleChooser.cs
RandomPuzzleChooser.Designer.cs
RandomPuzzleChooser.resx
RTFWindow.cs
RTFWindow.Designer.cs
RTFWindow.resx
SchoolworkClass.cs initial ctrl-z working 2018-03-15 17:12:20 -05:00
ShapeEditor.cs Shape editor has name. & put named shapes into line of sight puzzle 2018-03-06 14:34:29 -06:00
ShapeEditor.Designer.cs Shape editor has name. & put named shapes into line of sight puzzle 2018-03-06 14:34:29 -06:00
ShapeEditor.resx Starting to add the initial shapelist edit window 2018-02-28 16:50:50 -06:00
Thumbs.db
toedit.txt
TranslationWindow.cs
TranslationWindow.Designer.cs
TranslationWindow.resx
TraversalClass.cs Fix a traversal class not serializable error. 2018-03-18 15:07:49 -05:00
TrippleDESDocumentEncryption.cs
VLANConfig.cs
VLANConfig.Designer.cs
VLANConfig.resx
VLANStuff.cs VlanName Equals Func 2018-03-16 14:22:54 -05:00