- ChannelList.SignalSource and DataRoot.GetChannelList(SignalSource) are now handled so that if all bits of a given Mask are left 0, the list will accept anything.
i.e. if Tv/Radio/Data is left 0, the list can contain all of them as well as channels that have neither of the 3 bits set.
- added basic unit tests for each loader to ensure test files have the expected numbers of channels in the various sub lists
- Samsung ZIP: deleting a channel now really deletes it from the file, instead of marking it as deleted
and assigning -1 as channel number (which appears as 65535 on some models)
(There are MANY different file formats, only a few are currently supported)
- fixed "most-recently-used" getting reversed every time the program was started
- added "UTF-8 (Unicode)" character set to menu
- fixed disappearing columns when loading different channel lists without restarting the application
- .sdx files supported by the "SilvaSchneider" loader are also used by ITT, Medion, Nabo, ok., PEAQ, Schaub Lorenz and, Telefunken
- fixed Sony DVB-T channel lists
- fixed using wrong loader, when a file type was selected in the OpenFileDialog