v1.1.21
---------
Fixed firmware writer routine for the MD380/390.

Fixed bug when importing channels.csv file with no quotes in the header line.

v1.1.20
---------
Several internal clean up bits.

v1.1.19
---------
Combined DMR ID database and last heard database.

Fixed parameter seperator problem when downloading DMR Last Heard list.

Fixed bug when changing/setting parameters for multi-selected channels.

v1.1.18
---------
Fixed horrible moving channels etc about bug .. by not using the clang compiler!

Fixed ctrl-C/V in all areas .. hopefully.

v1.1.17
---------
Fixed database compression crash.

v1.1.16
---------
Fixed sorting bugs.

v1.1.15
---------
Recompiled with 'classic' compiler rather than 'clang' compiler.

v1.1.14
---------
Added sorting option to the contact and repeater database tabs .. click the header columns on the lists to sort.

Fixed a few internal bugs.

v1.1.13
---------
GUI tidy up.

A few internal changes.

v1.1.12
---------
Added program settings option/window. Also can right click on the top tool bar or most blank parts of any of
the program tabs.

Fixed offset frequency text on channels tab .. wasn't showing for some people.

v1.1.11
---------
Fixed Analogue bandwidth button bug.

V1.1.9
---------
Fixed Group Call Match bug on the general tab.
Fixed Private Call Match bug on the general tab.

Re-allow both '.' and ',' as decimal points.

GUI tidy up.

V1.1.8
---------
Added a swap Rx/Tx frequencies button on the channel and VFO tabs.

Fixed Ctrl-C and Ctrl-V copy/paste keyboard short cuts on the channel tab Rx/Tx frequency edit box's.
Fixed Ctrl-C and Ctrl-V copy/paste keyboard short cuts on the channel tab Rx/Tx frequency edit box's.

V1.1.7
---------
Fixed strcpy_s problems.

Added delete option on the repeaters tab.

Thank you loads Bart for your patience and help!

V1.1.6
---------
New localization fix.

Fixed a couple more GUI problems left over from changing to new compiler.

V1.1.5
---------
Overcome system localization settings .. accept '.' as the decimal point when downloading/importing repeater database.

V1.1.4
---------
Added more debug data to the repeater parse debug file.

V1.1.3
---------
Fixed "New Codeplug" pull down menu (it was ignoring user input).

V1.1.2
---------
GUI tidy ups.

GUI flicker reduction.

Fixed a few little bugs.

V1.1.1
---------
A few little bug fixes after move to new compiler.

V1.1.0
---------
Moved over to a new compiler.

Added GUI style option.

V1.0.5
---------
Now compress the contact database file (dmr_database.dat), the last heard database file (dmr_last_heard.dat) and
the repeater database file (dmr_repeater_database.dat).

New repeater channels added to the channels list from the repeaters tab are now set to digital mode (rather than defaulting to analogue mode).

V1.0.4
---------
Bart's version.

V1.0.3
---------
Made the repeater database parsing routine less fussy but more robust .. more repeater entries allowed through to the list.

Added an HTTP repeater database download option on the repeater tab for the WinXP users.

V1.0.2
---------
Fixed a bug in the contacts database sort routine.

Added a 'DMR Repeaters' tab.

V1.0.1
---------
Added a little bit of system message processing during long radio read/write operations .. The program/GUI would
appear to lock up (although it didn't), it was ignoring user input etc whilst it was busy reading/writing from/to the radio.

Added a second DMR contact database download button to allow the user to choose between HTTPS and HTTP downloading of the
database .. Windows XP is a bit aged now and apparently has a problem with some HTTPS links.
 
v1.0
---------
Made import routines a little more robust.

Fixed copy/paste bug on the channels tab.

v0.1.23.0
---------
Fixed Rx/Tx frequency editing on Channels and VFO tabs.

v0.1.22.0
---------
Fixed Tx/Rx frequency bug when importing channels for the MD9600, MD2017, UV380 & UV390 radios.

v0.1.21.0
---------
Can now move window across monitors .. oops, no you can't

v0.1.20.0
---------
Fixed a new bug when deleting channels - all channels vanished from zones and scan lists.

v0.1.19.0
---------
Fixed firmware write routine to MD380.

v0.1.18.0
---------
Fixed Scanlist, groups, zones and channels adding/deleting editing bugs.

v0.1.17.0
---------
Added Baofeng DM-1701 radio.

Fixed a bug for a couple of Tytera radios in the routine when creating a brand new codeplug.

v0.1.16.0
---------
Test for loading a couple of unknown code plugs - fully expect this to fail for unknown codeplugs.

v0.1.15.0
---------
Pad all entry names out with 0x0000 (NULL) words instead of 0xffff's .. stops random chars appearing after names in the radios.

v0.1.14.0
---------
Fixed bug in zones and scan lists when deleting a channel.

v0.1.13.0
---------
Fixed codeplug file opening bug.

v0.1.12.0
---------
Fixed MD380/MD390 codeplug radio reading/writing.

Fixed MD380/MD390 codeplug file size.

v0.1.11.0
---------
Fixed channel import Tx Timeout infinite bug.

Added Rx/Tx Offset frequency option to channels tab.

Fixed crash bug when deleting entries from digital contacts.

v0.1.10.0
---------
Fixed channel import routine.

v0.1.9.0
---------
Fixed "Tx Designated Channel" option on scan lists tab.

Corrected '-' glyths to '+' on Text message and Channels tabs.

v0.1.8.0
---------
Fixed bank copy button position on zone tab.

Fixed "Disable All Tones" button on general tab.

Fixed "Public Zone" button on general tab.

v0.1.7.0
---------
Zone paste (from a copy) routine now clears unused zone channels.

Fixed possible memory leak.

Added "Copy bank" option to the Zones tab.

v0.1.6.0
---------
Fixed zone moving bug with new radios.

v0.1.5.0
---------
Removed single instance testing.

Fixed a problem in the zone copy/paste routines.

v0.1.4.0
---------
Clean up tab order switching.

Allow the frequency range to be changed on the MD380 & MD390.

Fixed bug that caused a crash when copying a channel.

v0.1.3.0
---------
More fixes to lack of button visual state not properly updating.

Fixed zone problem when inserting a new channel on the channels tab.

Fixed the default channel settings when adding a new channel.

v0.1.2.0
---------
Removed some left over hints.

Added ability to change both frequency ranges (Basic tab) for the new radios.

Fixed the missing VFO tab button press events.

v0.1.1.0
---------
Fixed zones copy/paste crashing bug.

v0.1.0.0
---------
Forgot to fix the text message delete routine for when the text message is used in any of the one touch button access settings.

Added 'insert' option to various tabs.

Lots of other little code updates/fixes.

Various GUI speed ups.

Added MD-UV380, MD-UV390, MD9600 & MD2017 radios but without direct radio reading/writing, so you'll still have to
use the Tytera CPS for those other radios.

Renamed the program from "MD380_MD390_CodePlug_Editor" to "DMR_CodePlug_Editor".

v0.0.76.0
---------
Can now delete anything you like from a code plug, even if it's used elsewhere in the code plug .. what a headache that was!
All various settings scattered around the code plug are so very interlinked .. aarrgghh! 

Speeding up the GUI response time, bit by bit.

v0.0.75.0
---------
Removed comment from ReadMe.txt file regarding reading/writing to the radio .. Thank you John :)

Fixed some bugs in the database parsing routine.

Fixed a bug in the writing database to radio routine.
 
v0.0.74.0
---------
Removed 'Nick name, 'City' & 'State' coloumns from the digital contacts list box (no longer published).

Removed a left over test bit of code.

Speeding up the contacts database tab functions.

Now downloads the DMR user database using https (was using http before hand).

Disabled forgotten over debug option (cg32.dll) .. thank you John !

v0.0.73.0
---------
Fixed user database writing to flash chip (wasn't totally erasing the chip before hand).

Fixed a problem that was introduced a couple of versions ago where you couldn't select and type
into any edit box's

v0.0.72.0
---------
Cleaned up radio programming/reading code routines.

Remember directories used by user.

v0.0.71.0
---------
Corrected the codeplug write confirmation message box text.

Fixed the disappearing progress bar when reading the spi flash chip.

Can now load raw .bin codeplug files (without the DfuSe prefix/suffix).

Fixed bug in codeplug write to radio routine.

Added more firmware file sanity checking before writing to radio

v0.0.70.0
---------
Added the ability to read/write your codeplugs etc directly from/to your radio.

Fixed the .rdt DfuSe file CRC calculation/checking .. ALL other codeplug editors PLEASE follow suit, otherwise the CRC is useless.

Enabled the "New" codeplug button.

Fixed other little bugs.

v0.0.69.0
---------
Updated Channels Export/Import and Contacts Export/Import .. thanks go to Bart ON6BC

See the exported .csv files for the format used.

v0.0.68.0
---------
Added "Call Type" to digital contacts Export/Import .. thanks go to Bart ON6BC

See the exported .csv file for the format used.

v0.0.67.0
---------
Added "In Call Criteria" option for each channel

v0.0.66.0
---------
Updated the DMR ID database download addresses

v0.0.65.0
---------
Added my callsign to program title

v0.0.63.0
---------
Added side button 1750Hz tone option on the buttons tab.
Large tidy up in buttons code.

v0.0.62.0
---------
Enabled the 20kHz FM deviation option on the channels tab.

v0.0.61.0
---------
Digital Rx Groups tab now only lists available contacts that are "Group Call" types.

v0.0.60.0
---------
Can now have up to 4 code plugs loaded at the same time.
Can no longer modify any settings without a code plug loaded.

v0.0.59.0
---------
Updated how the DMR database/last heard contact lists can be used on the contacts tab.

v0.0.58.0
---------
Fixed recently added bug fixes.

v0.0.57.0
---------
List speed ups and changed how the database list and last heard list work on the contacts tab.

v0.0.56.0
---------
Fixed major bug introduced in last update.

v0.0.55.0
---------
Can now swap between the full DMR database and the last heard lists on the contacts tab without re-downloading them.

v0.0.54.0
---------
Bug fixed when selecting last heard "All" countries.

v0.0.53.0
---------
Added "Download Last Heard" option onto the Digital Contacts tab.

v0.0.52.0
---------
Timer applied to the "DMR Database Download" button.

Abuse it .. loose it.

v0.0.51.0
---------
Just a bit of a clean up here and there.

v0.0.50.0
---------
Limited what characters can be entered into the serial number edit box on the basic tab

v0.0.49.0
---------
Disabled enhanced encryption for the CS700.
Limited side button choices for the CS700.

NB. I can not test on a CS700 because I do not have one.

v0.0.48.0
---------
Enabled the ability to change the radio model and the serial number on the basic tab

v0.0.47.0
---------
Added *10 up and down move buttons

v0.0.46.0
---------
Added mouse down auto-repeat on various up and down move buttons

v0.0.45.0
---------
Added "Paste New" option to contacts and channels

v0.0.44.0
---------
Enabled the "Insert" option when you right click on the channels list.

Updated how the copy/paste works on the channels list ..
   1) Make a number of new channels
   2) Select a previous channel
   3) Right click it - Copy
   4) Select all the newly added channels
   5) Right click any one of them - Paste
 
v0.0.43.0
---------
bugs again

v0.0.42.0
---------
Bug fixes

v0.0.41.0
---------
Added the ability to download the DMR radio amateur database (Digital Contacts tab)

v0.0.40.0
---------
Fixed crash bug after adding new contacts and/or channels

v0.0.39.0
---------
Fixed a major bug in the contacts and channels lists sort routines.
Sorting the lists should now work properly, well, hopefully.

v0.0.38.0
---------
Added copy and paste on the channel list. Currently can only paste on top of others.

v0.0.37.0
---------
Fixed a big bug that was born from the previously update.

v0.0.36.0
---------
Added "Close" button at top of main window

Added "Zone Select" option on side button option.

Added code to detect which radio the code plug is for (MD-380, MD-390 etc).

v0.0.35.0
---------
Can now sort the contacts and channels lists by clicking on the header names
at the top of each list.

v0.0.34.0
---------
Added a "Protect" option for each contact and channel .. if set, then
the channel cannot be deleted, or imported over, or sorted away into
the never lands (once "sort" ability is shortly added).

v0.0.33.0
---------
Bug fixes
