 * 
 * IPSwitcher history
 *
 Version 4.4.0.34 (2024-10-05)
 * Removed option for showing tray baloon on mouseover tray icon (Windows XP leftover)
 * Changed tray icon single click to show main dialog
 * Showing active IPv4 addresses in tray icon tooltip (Windows has limit of 64 characters, IPv6 are to long)
 *
 Version 4.3.0.33 (2024-05-04)
 * Added web site and e-mail information links in About dialog
 * Improved enable/disable Network card dialog buttons. Enable button was not always activated
 * Removed "Network not connected" warning dialog when setting IP
 * 
 Version 4.2.0.32 (2023-10-31)
 * Improve enable/disable nic dialog
 ** Show enable/disable nic dialog again when switching to admin mode.
 ** Improved enable/disable buttons and added gray color to disabled list items.
 * Cleanup internal class names
 * Do not show error dialog on startup when IPv4 or IPv6 details can't be found for a specific network card
 *
 Version 4.1.0.31 (2023-06-28)
 * Bug fix with import settings. Mixup with filenames.
 *
 Version 4.1.0.30 (2023-06-19)
 * Added Import/Export network settings.
 * Removed Open settings.
 *
 Version 4.0.0.29 (2023-04-28)
 * Changed the way how running instance is checked and set to foreground.
 * Fix passing settings location when other admin user is selected then current user.
 *
 Version 3.7.0.28 (2022-01-29)
 * Changed main dialog layout to panels for better resizing
 * Added parameter /force to bypass the multiple instances check and always start application
 * Added popup to show error when error can't be written to log for some reason.
 *
 Version 3.6.0.27 (2021-02-27)
 * Updated used .Net version from 2.0 to 4.0. 4.0 is default supported on Windows 8+ and Windows Server 2012+
 * Added Check for update in Help menu
 * 
 Version 3.5.0.26 (2019-06-17)
 * Added listview ready checking. Some systems are not ready when updating network list on startup
 * Fixed detail info on Mbps number being to big
 * Added sending optional log information given by the user
 * Added dialog to enable and disable network card
 * Rewritten how all threads handle controls on other threads. Should fix refresh and restart problems with error 'Object reference not set to an instance of an object'.

 Version 3.5.0.25 (2017-03-26)
 * Fixed more stability issues
 * Added more error logging

 Version 3.5.0.24 (2017-02-22)
 * Fixed some stability issues (thanks to the people who send error reports)

 Version 3.5.0.23 (2017-01-29)
 * Added check if IPSwitcher is already running. Option: Allow multiple instances of IPSwitcher running
 * Changed Network change callback handling to separate thread.
    Waiting for Windows events to settle down and update network card list after one second to prevent false Up/Down checks
 * Added global exception error handling and posibility to send error
 * Added log dialog to view and send error log

 Version 3.5.0.22 (2017-01-27)
 * Fixed null exception in filling network card list when callback triggered and cleared list.

 Version 3.5.0.21 (2016-12-15)
 * Changed playing the plop-sound to respect the networkcard description filter. Only play sound for visible cards.

 Version 3.5.0.20 (2016-10-30)
 * Changed popup message with 'Setting IP was successfull' to baloontip message
 * Added manifest for DPI Aware compatibility with different versions of Windows
 * Added sorting in listviews. Click on column header to sort by column
 * Added option to hide networkcards that contain specific words in there description, like 'Virtual'

 Version 3.4.0.19 (2016-01-02)
 * Fixed wrong result error with NetSH command for Windows 10
 * Added option to start an external app on start and/or IP change detection (example: BgInfo.exe /timer:0)

 Version 3.4.0.18 (2015-06-15)
 * Added slider to resize network listview

 Version 3.3.0.17 (2014-10-15)
 * Fixed problem with getting adapter properties when IPv6 was not installed.
 * Added Ctrl+A handling
 * Added Duplicate button

 Version 3.2.0.16 (2012-12-20)
 * Fixed problem with adapter name and netsh failing to except names containing national (non ascii) characters.

 Version 3.1.0.15 (2012-07-26)
 * Changed default gateway to be optional. If left empty its not set.
 * Changed DNS to be optional. If set to auto and left empty, its not set.

 Version 3.1.0.14 (2012-03-19)
 * Added Setup
 * Added verbose output dialog
 * Added Progress dialog

 Version 3.0.0.13 (2012-01-28)
 * Fixed getting IE proxy port for some systems. Invalid value could be returned.

Version 3.0.0.12 (2012-01-22)
 * Added select settings dialog for newly connected network
 * Added settings dialog and moved menu settings to dialog
 * Added option to selected setting when network gets connected
 * Added option to ignore wireless connection (for bad network reception)
 * Added option to turn sound on/off for IP change events (that plopping sound)
 * Public release 2012-01-22

Version 2.0.0.11 (2011-09-25)
 * Fixed small bug for loading proxy port in edit dialog
 * Public release 2011-09-25

Version 2.0.0.10 (2010-11-20)
 * Fixed showing IE proxy information
 * Public release 2010-11-20

Version 2.0.0.9 (2010-11-18)
 * Added Open/Save settings file
 * Improved IE-proxy info
 * Added ini-file handling for user defined SettingFile location (USB drive enabled)

Version 1.0.0.8 (2010-09-10)
 * Added "/SettingsFile:" option parameter
 * Added Gateway info to networklist, tooltip and status

Version 0.0.0.0 - 1.0.0.7 (2008-08-12 - 2010-03-11)
 * Added Proxy
 * Added IPConfig /renew for dhcp
 * Added clear arp cache
 * Added startup shortcut link in start menu
 * Added options
 * Added status popup
 * Added getting IE proxy settings from registry for older windows versions
 * Added ignore proxy server for local addresses
 * Added hide timer
 * Public release 2010-03-12


Copyright 2012, Mark Veldt (http://www.ipswitcher.nl/freeware_license_agreement.html)
