From b0b09de7330747bdaecf66bddc97c46bf8d13fad Mon Sep 17 00:00:00 2001 From: Horst Beham Date: Tue, 24 Aug 2021 19:41:31 +0200 Subject: [PATCH] - DX upgrade - experimental support for Philips Repair\mgr_chan_s_fta.db file format (DVB-S only) - fixed missing strings for LG empty-channel-list message box --- .../ChanSort.Loader.LG.UI.csproj | 6 +- .../PresetProgramNrDialog.resx | 20 +- .../ChanSort.Loader.LG.UI/TvSettingsForm.resx | 40 +- .../ChanSort.Loader.LG.csproj | 1 - .../Properties/licenses.licx | 2 - .../ChanSort.Loader.LG/Resource.Designer.cs | 4 +- source/ChanSort.Loader.LG/Resource.de.resx | 6 + source/ChanSort.Loader.LG/Resource.resx | 4 +- .../BinarySerializer.cs | 2 +- .../ChanSort.Loader.Philips.csproj | 1 + .../ChanSort.Loader.Philips.ini | 20 + .../ChanSort.Loader.Philips/DbSerializer.cs | 186 +++++++++ .../ChanSort.Loader.Philips/PhilipsPlugin.cs | 12 +- source/ChanSort.Loader.Sony/Serializer.cs | 1 + source/ChanSort/AboutForm.resx | 34 +- source/ChanSort/ActionBox.resx | 10 +- source/ChanSort/ChanSort.csproj | 42 +- source/ChanSort/CharsetForm.resx | 26 +- source/ChanSort/GlobalImageCollection.resx | 2 +- source/ChanSort/MainForm.cs | 2 +- source/ChanSort/MainForm.de.resx | 2 +- source/ChanSort/MainForm.pt.resx | 8 +- source/ChanSort/MainForm.resx | 379 +++++++++--------- .../Printing/ReportOptionsDialog.resx | 24 +- source/ChanSort/Properties/licenses.licx | 13 +- source/ChanSort/ReferenceListForm.resx | 78 ++-- source/ChanSort/SkinPickerForm.resx | 14 +- source/ChanSort/WaitForm1.resx | 4 +- .../philips_mgr_chan_s_fta.db.h | 52 +++ source/Translation.xlsx | Bin 91021 -> 97835 bytes source/changelog.md | 1 + 31 files changed, 636 insertions(+), 360 deletions(-) delete mode 100644 source/ChanSort.Loader.LG/Properties/licenses.licx create mode 100644 source/ChanSort.Loader.Philips/DbSerializer.cs create mode 100644 source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_chan_s_fta.db.h diff --git a/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj b/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj index f7a2d86..49040a2 100644 --- a/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj +++ b/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj @@ -33,9 +33,9 @@ latest - - - + + + diff --git a/source/ChanSort.Loader.LG.UI/PresetProgramNrDialog.resx b/source/ChanSort.Loader.LG.UI/PresetProgramNrDialog.resx index bdd439e..d2676d1 100644 --- a/source/ChanSort.Loader.LG.UI/PresetProgramNrDialog.resx +++ b/source/ChanSort.Loader.LG.UI/PresetProgramNrDialog.resx @@ -121,7 +121,7 @@ Top, Left, Right - + Vertical @@ -143,7 +143,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -176,7 +176,7 @@ labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -209,7 +209,7 @@ labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -239,7 +239,7 @@ labelControl5 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -269,7 +269,7 @@ labelControl6 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -299,7 +299,7 @@ labelControl7 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -353,7 +353,7 @@ btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -383,7 +383,7 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -410,6 +410,6 @@ PresetProgramNrDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort.Loader.LG.UI/TvSettingsForm.resx b/source/ChanSort.Loader.LG.UI/TvSettingsForm.resx index 35d9afe..9e87d6d 100644 --- a/source/ChanSort.Loader.LG.UI/TvSettingsForm.resx +++ b/source/ChanSort.Loader.LG.UI/TvSettingsForm.resx @@ -139,7 +139,7 @@ cbHbbTv - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -166,7 +166,7 @@ cbCustomCountry - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -177,7 +177,7 @@ 72, 29 - + Combo @@ -191,7 +191,7 @@ comboBoxEdit1 - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -215,7 +215,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -242,7 +242,7 @@ grpOption - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -269,7 +269,7 @@ btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -296,7 +296,7 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -304,7 +304,7 @@ 2 - + Vertical @@ -324,7 +324,7 @@ labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -348,7 +348,7 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -375,7 +375,7 @@ cbDtvUpdate - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -402,7 +402,7 @@ cbHotelMode - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -429,7 +429,7 @@ grpHotelMode - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -456,7 +456,7 @@ cbAutoChannelUpdate - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpSetup @@ -483,7 +483,7 @@ grpSetup - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -510,7 +510,7 @@ labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpInformation @@ -537,7 +537,7 @@ grpInformation - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -567,7 +567,7 @@ lblHotelMenuAutoDetect - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -594,6 +594,6 @@ TvSettingsForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj b/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj index 36344cd..a5a0a4d 100644 --- a/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj +++ b/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj @@ -110,7 +110,6 @@ - ResXFileCodeGenerator diff --git a/source/ChanSort.Loader.LG/Properties/licenses.licx b/source/ChanSort.Loader.LG/Properties/licenses.licx deleted file mode 100644 index badda12..0000000 --- a/source/ChanSort.Loader.LG/Properties/licenses.licx +++ /dev/null @@ -1,2 +0,0 @@ -DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/source/ChanSort.Loader.LG/Resource.Designer.cs b/source/ChanSort.Loader.LG/Resource.Designer.cs index 9f55c3d..5d5bcf0 100644 --- a/source/ChanSort.Loader.LG/Resource.Designer.cs +++ b/source/ChanSort.Loader.LG/Resource.Designer.cs @@ -61,7 +61,7 @@ namespace ChanSort.Loader.LG { } /// - /// Looks up a localized string similar to -. + /// Looks up a localized string similar to Empty List. /// internal static string GcSerializer_ReadChannelLists_NoChannelsCap { get { @@ -70,7 +70,7 @@ namespace ChanSort.Loader.LG { } /// - /// Looks up a localized string similar to -. + /// Looks up a localized string similar to The channel list file contains no channels.. /// internal static string GcSerializer_ReadChannelLists_NoChannelsMsg { get { diff --git a/source/ChanSort.Loader.LG/Resource.de.resx b/source/ChanSort.Loader.LG/Resource.de.resx index 2aa3053..bbe9e47 100644 --- a/source/ChanSort.Loader.LG/Resource.de.resx +++ b/source/ChanSort.Loader.LG/Resource.de.resx @@ -161,4 +161,10 @@ Ihr Fernseher wird die Senderliste nicht korrekt verarbeiten, wenn diese Schritt Ladevorgang wurde abgebrochen + + Leere Liste + + + Die Senderlistendatei enthält keine Sender. + \ No newline at end of file diff --git a/source/ChanSort.Loader.LG/Resource.resx b/source/ChanSort.Loader.LG/Resource.resx index 3f7456a..850c6b7 100644 --- a/source/ChanSort.Loader.LG/Resource.resx +++ b/source/ChanSort.Loader.LG/Resource.resx @@ -130,10 +130,10 @@ Channel #{0} (Pr# {1}) was erased because it is a duplicate of channel #{2} (Pr# {3}): {4} - - + Empty List - - + The channel list file contains no channels. Your TV will only import the GlobalClone file when there are no files named xx*.TLL in the same directory. diff --git a/source/ChanSort.Loader.Philips/BinarySerializer.cs b/source/ChanSort.Loader.Philips/BinarySerializer.cs index 9b1e853..48f52db 100644 --- a/source/ChanSort.Loader.Philips/BinarySerializer.cs +++ b/source/ChanSort.Loader.Philips/BinarySerializer.cs @@ -46,7 +46,7 @@ namespace ChanSort.Loader.Philips Used in format version 30 (not 45) as a 3rd file containing program numbers. SQLite database containing tables "AnalogTable" and "DigSrvTable". */ - class BinarySerializer : SerializerBase + public class BinarySerializer : SerializerBase { private readonly IniFile ini; private readonly List dataFilePaths = new List(); diff --git a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj index a060c34..46d8361 100644 --- a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj +++ b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj @@ -96,6 +96,7 @@ + diff --git a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.ini b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.ini index 5e8bc2c..a79c673 100644 --- a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.ini +++ b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.ini @@ -105,3 +105,23 @@ setFavoriteNumber=false [Map110] incrementFavListVersion=true setFavoriteNumber=false + +# Format with Repair\ folder containing channel_db_ver.db, atv_chan_phy_c.db, FLASH_DTVINFO_S_FTA, mgr_chan_s_fta.db, ... + +[mgr_chan_s_fta.db] +lenHeader=64 +lenEntry=476 +lenFooter=12 +offFooterChecksum=8 + +[mgr_chan_s_fta.db_entry] +offProgNr=0,452 +offName=20 +offFav=16 +lenName=200 +offFreq=444,468 +offSymbolRate=450 +offPrevProgNr=456 +offTsid=460 +offSid=464 +offOnid=466 diff --git a/source/ChanSort.Loader.Philips/DbSerializer.cs b/source/ChanSort.Loader.Philips/DbSerializer.cs new file mode 100644 index 0000000..376d534 --- /dev/null +++ b/source/ChanSort.Loader.Philips/DbSerializer.cs @@ -0,0 +1,186 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using ChanSort.Api; + +namespace ChanSort.Loader.Philips +{ + /* + * This serializer is used for the channel list format with a Repair\ folder containing files like channel_db_ver.db, mgr_chan_s_fta.db, ... + * The .db files are proprietary binary files, not SQLite databases. + * So far only the mgr_chan_s_fta.db file holing DVB-S channels is reverse engineered, the offsets are defined in PChanSort.Loader.Philips.ini + */ + class DbSerializer : SerializerBase + { + private readonly IniFile ini; + private readonly List dataFilePaths = new List(); + + private readonly ChannelList dvbsChannels = new ChannelList(SignalSource.DvbS, "DVB-S"); + + + public DbSerializer(string inputFile) : base(inputFile) + { + this.Features.MaxFavoriteLists = 1; + this.Features.FavoritesMode = FavoritesMode.OrderedPerSource; + this.Features.DeleteMode = DeleteMode.NotSupported; + + string iniFile = Assembly.GetExecutingAssembly().Location.Replace(".dll", ".ini"); + this.ini = new IniFile(iniFile); + + this.DataRoot.AddChannelList(dvbsChannels); + dvbsChannels.VisibleColumnFieldNames = new List + { + "Position", //nameof(Channel.NewProgramNr), + "OldPosition", // nameof(Channel.OldProgramNr), + nameof(Channel.Name), + nameof(Channel.Favorites), + nameof(Channel.FreqInMhz), + nameof(Channel.SymbolRate), + nameof(Channel.TransportStreamId), + nameof(Channel.OriginalNetworkId), + nameof(Channel.ServiceId) + }; + } + + #region Load() + public override void Load() + { + bool validList = false; + + foreach (var file in Directory.GetFiles(Path.GetDirectoryName(this.FileName))) + { + var lc = Path.GetFileName(file).ToLowerInvariant(); + switch (lc) + { + case "mgr_chan_s_fta.db": + LoadDvbs(file); + validList = true; + break; + } + } + + if (!validList) + throw new FileLoadException(this.FileName + " is not a supported Philips Repair/mgr_chan_s_fta.db channel list"); + } + + private void LoadDvbs(string file) + { + var data = File.ReadAllBytes(file); + + var sec = ini.GetSection("mgr_chan_s_fta.db"); + var lenHeader = sec.GetInt("lenHeader"); + var lenFooter = sec.GetInt("lenFooter"); + var lenEntry = sec.GetInt("lenEntry"); + var offFooterChecksum = sec.GetInt("offFooterChecksum"); + + var records = (data.Length - lenHeader - lenFooter) / lenEntry; + if (records <= 0) + throw new FileLoadException("Currently only DVB-S lists are supported and mgr_chan_s_fta.db contains no channels."); + + var mapping = new DataMapping(this.ini.GetSection("mgr_chan_s_fta.db_entry")); + sec = ini.GetSection("mgr_chan_s_fta.db_entry"); + var lenName = sec.GetInt("lenName"); + for (int i = 0; i < records; i++) + { + mapping.SetDataPtr(data, lenHeader + i * lenEntry); + var oldProgNr = mapping.GetWord("offProgNr"); + + // name can be either an 8-bit ASCII with unspecified encoding or big-endian 16-bit unicode + var off = mapping.BaseOffset + mapping.GetOffsets("offName")[0]; + var name = data[off + 0] == 0 ? (data[off + 1] == 0 ? "" : Encoding.BigEndianUnicode.GetString(data, off, lenName)) : DefaultEncoding.GetString(data, off, lenName); + name = name.TrimEnd('\0'); + + var ch = new Channel(SignalSource.DvbS, i, oldProgNr, name); + ch.RecordOrder = i; + var favPos = mapping.GetWord("offFav"); + if (favPos > 0) + ch.SetOldPosition(1, favPos); + ch.SymbolRate = mapping.GetWord("offSymbolRate"); + ch.FreqInMhz = mapping.GetWord("offFreq"); + ch.TransportStreamId = mapping.GetWord("offTsid"); + ch.OriginalNetworkId = mapping.GetWord("offOnid"); + ch.ServiceId = mapping.GetWord("offSid"); + this.DataRoot.AddChannel(dvbsChannels, ch); + } + + var offChecksum = data.Length - lenFooter + offFooterChecksum; + var expectedChecksum = BitConverter.ToUInt16(data, offChecksum); + var actualChecksum = CalcChecksum(data, 0, offChecksum); + if (actualChecksum != expectedChecksum) + throw new FileLoadException($"File {file} contains invalid checksum. Expected {expectedChecksum:x4} but calculated {actualChecksum:x4}"); + + this.dataFilePaths.Add(file); + } + #endregion + + #region CalcChecksum() + + /// + /// The checksum is the 16-bit sum over the byte-values in the file data from offset 0 to right before the checksum field + /// + private ushort CalcChecksum(byte[] data, int start, int len) + { + ushort checksum = 0; + while (len > 0) + { + checksum += data[start++]; + --len; + } + + return checksum; + } + #endregion + + public override IEnumerable GetDataFilePaths() => this.dataFilePaths.ToList(); + + #region Save() + + public override void Save(string tvOutputFile) + { + foreach (var file in this.dataFilePaths) + { + var lc = Path.GetFileName(file).ToLowerInvariant(); + switch (lc) + { + case "mgr_chan_s_fta.db": + SaveDvbs(file); + break; + } + } + } + + private void SaveDvbs(string file) + { + var data = File.ReadAllBytes(file); + + var sec = ini.GetSection("mgr_chan_s_fta.db"); + var lenHeader = sec.GetInt("lenHeader"); + var lenFooter = sec.GetInt("lenFooter"); + var lenEntry = sec.GetInt("lenEntry"); + var offFooterChecksum = sec.GetInt("offFooterChecksum"); + + var mapping = new DataMapping(ini.GetSection("mgr_chan_s_fta.db_entry")); + + // update channel data + foreach (var ch in dvbsChannels.Channels) + { + mapping.SetDataPtr(data, lenHeader + ch.RecordOrder * lenEntry); + mapping.SetWord("offProgNr", ch.NewProgramNr); + mapping.SetWord("offPrevProgNr", ch.NewProgramNr - 1); + mapping.SetWord("offFav", Math.Max(0, ch.GetPosition(1))); + } + + // update checksum + var offChecksum = data.Length - lenFooter + offFooterChecksum; + var checksum = CalcChecksum(data, 0, offChecksum); + data[offChecksum] = (byte)checksum; + data[offChecksum + 1] = (byte)(checksum >> 8); + + File.WriteAllBytes(file, data); + } + #endregion + } +} diff --git a/source/ChanSort.Loader.Philips/PhilipsPlugin.cs b/source/ChanSort.Loader.Philips/PhilipsPlugin.cs index 97ecdf7..8af6fdc 100644 --- a/source/ChanSort.Loader.Philips/PhilipsPlugin.cs +++ b/source/ChanSort.Loader.Philips/PhilipsPlugin.cs @@ -80,7 +80,7 @@ namespace ChanSort.Loader.Philips public string DllName { get; set; } public string PluginName => "Philips"; - public string FileFilter => "*.bin;*.xml"; + public string FileFilter => "*.bin;*.xml;*.db"; public SerializerBase CreateSerializer(string inputFile) { @@ -103,6 +103,14 @@ namespace ChanSort.Loader.Philips break; } + path = Path.Combine(dir, "channel_db_ver.db"); + if (File.Exists(path)) + { + inputFile = path; + majorVersion = -1; + break; + } + var dirName = Path.GetFileName(dir).ToLower(); if (dirName == "channellib" || dirName == "s2channellib") dir = Path.GetDirectoryName(dir); @@ -125,6 +133,8 @@ namespace ChanSort.Loader.Philips return new XmlSerializer(inputFile); if (majorVersion == 1 || majorVersion == 30 || majorVersion == 45) // || majorVersion == 11 // format version 11 is similar to 1.x, but not (yet) supported return new BinarySerializer(inputFile); + if (majorVersion == -1) + return new DbSerializer(inputFile); throw new FileLoadException($"Philips ChannelMap format version {majorVersion} is not supported."); } diff --git a/source/ChanSort.Loader.Sony/Serializer.cs b/source/ChanSort.Loader.Sony/Serializer.cs index ae8e99d..371247b 100644 --- a/source/ChanSort.Loader.Sony/Serializer.cs +++ b/source/ChanSort.Loader.Sony/Serializer.cs @@ -514,6 +514,7 @@ namespace ChanSort.Loader.Sony uint crc = CalcChecksum(this.content, this.textContent); + // the official Sony editor ignores wrong checksums, writes wrong checksums and according to user feedback, the TV imports files with wrong checksums. so no error, just an info msg if (crc != expectedCrc) this.fileInfo.AppendLine($"Invalid checksum: expected 0x{expectedCrc:x8}, calculated 0x{crc:x8}. This could indicate that the file is corrupted or it was modified with the Sony channel editor."); } diff --git a/source/ChanSort/AboutForm.resx b/source/ChanSort/AboutForm.resx index 77dbc9a..468659b 100644 --- a/source/ChanSort/AboutForm.resx +++ b/source/ChanSort/AboutForm.resx @@ -117,7 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + Vertical @@ -139,7 +139,7 @@ lblWebsite - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -168,7 +168,7 @@ lnkDownload - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -192,7 +192,7 @@ gcPlugins - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a horst@beham.biz @@ -211,7 +211,7 @@ lnkEmail - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -238,7 +238,7 @@ lblAuthor - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -265,7 +265,7 @@ lblLicense - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -293,7 +293,7 @@ lnkLicense - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -320,7 +320,7 @@ lblCredits - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -344,7 +344,7 @@ txtCredits - DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -371,7 +371,7 @@ btnClose - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -396,7 +396,7 @@ txtAuthor - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -423,30 +423,30 @@ gvPlugins - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPlugin - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDisplayText - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFileTypes - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a AboutForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/ActionBox.resx b/source/ChanSort/ActionBox.resx index c89d45f..6273959 100644 --- a/source/ChanSort/ActionBox.resx +++ b/source/ChanSort/ActionBox.resx @@ -125,7 +125,7 @@ Tahoma, 9pt - + Vertical @@ -146,7 +146,7 @@ lblMessage - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -160,7 +160,7 @@ 32, 32 - + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYyMS4xLCBWZXJzaW9uPTIxLjEu @@ -455,12 +455,12 @@ imageCollection1 - DevExpress.Utils.ImageCollection, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.Utils.ImageCollection, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ActionBoxDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/ChanSort.csproj b/source/ChanSort/ChanSort.csproj index 0f66069..5facc4a 100644 --- a/source/ChanSort/ChanSort.csproj +++ b/source/ChanSort/ChanSort.csproj @@ -69,47 +69,47 @@ app.manifest - + False - - + + False - + False - + False - - + + False - + False - - + + False - + False - + False - + False - - - - - - - - + + + + + + + + diff --git a/source/ChanSort/CharsetForm.resx b/source/ChanSort/CharsetForm.resx index 30872b0..c0bb90c 100644 --- a/source/ChanSort/CharsetForm.resx +++ b/source/ChanSort/CharsetForm.resx @@ -138,13 +138,13 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 433, 446 - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a CharsetForm @@ -178,11 +178,11 @@ 0 - + Center - + None @@ -196,7 +196,7 @@ Top, Right - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Fill @@ -211,10 +211,10 @@ $this - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colName @@ -256,7 +256,7 @@ gcCharset - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Default character set for my country @@ -271,7 +271,7 @@ 353, 6 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 75, 23 @@ -331,7 +331,7 @@ btnOk - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 433, 483 @@ -340,17 +340,17 @@ 142 - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a True - + Default - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a True diff --git a/source/ChanSort/GlobalImageCollection.resx b/source/ChanSort/GlobalImageCollection.resx index b20f876..9362240 100644 --- a/source/ChanSort/GlobalImageCollection.resx +++ b/source/ChanSort/GlobalImageCollection.resx @@ -120,7 +120,7 @@ 17, 17 - + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYyMS4xLCBWZXJzaW9uPTIxLjEu diff --git a/source/ChanSort/MainForm.cs b/source/ChanSort/MainForm.cs index 455b16b..39f61a4 100644 --- a/source/ChanSort/MainForm.cs +++ b/source/ChanSort/MainForm.cs @@ -1185,7 +1185,7 @@ namespace ChanSort.Ui private void SelectFocusedRow(GridView grid, int rowHandle) { //grid.BeginSelection(); - //grid.ClearSelection(); + grid.ClearSelection(); grid.FocusedRowHandle = rowHandle; //grid.SelectRow(rowHandle); //grid.EndSelection(); diff --git a/source/ChanSort/MainForm.de.resx b/source/ChanSort/MainForm.de.resx index 7325665..319106e 100644 --- a/source/ChanSort/MainForm.de.resx +++ b/source/ChanSort/MainForm.de.resx @@ -556,7 +556,7 @@ speziellen Anbieter, Satelliten oder Länderlisten aus. 333, 17 - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxNS4yLCBWZXJzaW9uPTE1 diff --git a/source/ChanSort/MainForm.pt.resx b/source/ChanSort/MainForm.pt.resx index affb673..0225210 100644 --- a/source/ChanSort/MainForm.pt.resx +++ b/source/ChanSort/MainForm.pt.resx @@ -62,9 +62,9 @@ - - - + + + Novo Pos @@ -329,7 +329,7 @@ Tipo serviço - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxMi4yLCBWZXJzaW9uPTEy diff --git a/source/ChanSort/MainForm.resx b/source/ChanSort/MainForm.resx index 5ab5836..1640ec7 100644 --- a/source/ChanSort/MainForm.resx +++ b/source/ChanSort/MainForm.resx @@ -174,14 +174,14 @@ False - + Combo - + RegEx @@ -321,7 +321,7 @@ pageProgNr - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabSubList @@ -339,7 +339,7 @@ tabSubList - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpSubList @@ -369,7 +369,7 @@ grpSubList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -794,7 +794,7 @@ Tools - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx @@ -858,7 +858,7 @@ barDockControlTop - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -879,7 +879,7 @@ barDockControlBottom - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -900,7 +900,7 @@ barDockControlLeft - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -921,7 +921,7 @@ barDockControlRight - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -932,7 +932,7 @@ swap - + Default @@ -946,7 +946,7 @@ rbInsertSwap - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -973,7 +973,7 @@ rbInsertAfter - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -997,7 +997,7 @@ rbInsertBefore - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1027,7 +1027,7 @@ cbCloseGap - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1051,7 +1051,7 @@ lblInsertMode - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1075,7 +1075,7 @@ picDonate - DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1099,7 +1099,7 @@ pageEmpty - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabChannelList @@ -1117,7 +1117,7 @@ tabChannelList - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1147,7 +1147,7 @@ lblSetProgramNr - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1178,7 +1178,7 @@ txtSetSlot - DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1202,7 +1202,7 @@ grpTopPanel - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -1232,79 +1232,79 @@ colIndex1 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutSlot - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutFav - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemCheckedComboBoxEdit1 - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutLock - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutSkip - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutHide - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutDeleted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutServiceType - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutSource - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colUid1 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemTextEdit1 - DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a globalImageCollection1 @@ -1322,727 +1322,727 @@ colIndex - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSlotOld - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSlotNew - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSource - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPrNr - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colShortName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFavorites - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemCheckedComboBoxEdit2 - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colLock - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSkip - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colHidden - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDeleted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colEncrypted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceType - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceTypeName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFreqInMhz - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPolarity - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colChannelOrTransponder - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSatellite - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colTransportStreamId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPcrPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colVideoPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colAudioPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSymbolRate - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkOperator - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colProvider - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colUid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colLogicalIndex - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSignalSource - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDebug - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a barManager1 - DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a bar1 - DevExpress.XtraBars.Bar, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.Bar, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFile - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpen - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miReload - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRestoreOriginal - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFileInformation - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSave - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSaveAs - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpenReferenceFile - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAddFromRefList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSaveReferenceFile - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miExcelExport - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miPrint - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miQuit - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRecentFiles - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miEdit - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miMoveUp - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miMoveDown - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAddChannel - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRemove - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenameChannel - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavSet - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavUnset - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miLockOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miLockOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSkipOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSkipOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miHideOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miHideOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenum - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSort - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenumFavByPrNr - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCopyCsv - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a barSubItem2 - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miTvSettings - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCleanupChannels - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuOptions - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSplitView - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuLanguage - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miEnglish - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCzech - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGerman - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSpanish - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miHungarian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miPolski - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miPortuguese - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRomanian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRussian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miTurkish - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuCharset - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCharsetForm - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miUtf8Charset - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miIsoCharSets - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miUtf16BigEndian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miUtf16LittleEndian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miTheme - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miShowWarningsAfterLoad - DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAllowEditPredefinedLists - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miExplorerIntegration - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCheckUpdates - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miResetAndRestart - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuAccessibility - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuGotoChannelList - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuInputSource - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuGotoFavList - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavList - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavList0 - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListA - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListB - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListC - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListD - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListE - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSearch - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGotoLeftList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGotoRightList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontSmall - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontMedium - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontLarge - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontXLarge - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontXxLarge - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuHelp - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miWiki - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpenWebsite - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAbout - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splashScreenManager1 - DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a popupContext - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a timerEditDelay @@ -2054,13 +2054,13 @@ popupInputSource - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a popupFavList - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a timerSelectFocusedRow @@ -2072,7 +2072,7 @@ MainForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 07/26/2021 14:06:54 @@ -2096,7 +2096,7 @@ btnSearchLeft - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2123,7 +2123,7 @@ btnToggleFavH - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2150,7 +2150,7 @@ btnToggleFavG - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2177,7 +2177,7 @@ btnToggleFavF - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2207,7 +2207,7 @@ btnToggleLock - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2234,7 +2234,7 @@ btnToggleFavE - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2261,7 +2261,7 @@ btnToggleFavD - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2288,7 +2288,7 @@ btnToggleFavC - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2315,7 +2315,7 @@ btnToggleFavB - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2342,7 +2342,7 @@ btnToggleFavA - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2378,7 +2378,7 @@ btnClearLeftFilter - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2408,7 +2408,7 @@ btnRenum - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2438,7 +2438,7 @@ btnDown - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2468,7 +2468,7 @@ btnUp - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2498,7 +2498,7 @@ btnRemoveLeft - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2522,7 +2522,7 @@ pnlEditControls - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOutputList @@ -2549,7 +2549,7 @@ grpOutputList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1.Panel1 @@ -2564,7 +2564,7 @@ splitContainerControl1.Panel1 - DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1 @@ -2587,7 +2587,7 @@ Old Pos - + Left @@ -2979,7 +2979,7 @@ btnSearch - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3012,7 +3012,7 @@ lblPredefinedList - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3042,7 +3042,7 @@ btnRemoveRight - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3072,7 +3072,7 @@ btnAddAll - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3108,7 +3108,7 @@ btnClearRightFilter - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3138,7 +3138,7 @@ btnAdd - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3162,7 +3162,7 @@ pnlEditControlRight - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpInputList @@ -3189,7 +3189,7 @@ grpInputList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1.Panel2 @@ -3204,7 +3204,7 @@ splitContainerControl1.Panel2 - DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1 @@ -3225,7 +3225,7 @@ splitContainerControl1 - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -3248,4 +3248,7 @@ 1153, 17 + + &Language + \ No newline at end of file diff --git a/source/ChanSort/Printing/ReportOptionsDialog.resx b/source/ChanSort/Printing/ReportOptionsDialog.resx index e12e242..3ad081e 100644 --- a/source/ChanSort/Printing/ReportOptionsDialog.resx +++ b/source/ChanSort/Printing/ReportOptionsDialog.resx @@ -135,7 +135,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -162,7 +162,7 @@ rbSortByNumber - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -186,7 +186,7 @@ rbSortByName - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -210,7 +210,7 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -229,7 +229,7 @@ 106, 52 - + Combo @@ -243,7 +243,7 @@ fontEdit1 - DevExpress.XtraEditors.FontEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.FontEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -270,7 +270,7 @@ btnPreview - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -297,7 +297,7 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -330,7 +330,7 @@ spinFontSize - DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -363,7 +363,7 @@ spinColumnCount - DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -387,7 +387,7 @@ labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -414,6 +414,6 @@ ReportOptionsDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/Properties/licenses.licx b/source/ChanSort/Properties/licenses.licx index 6d232d9..a4b4a57 100644 --- a/source/ChanSort/Properties/licenses.licx +++ b/source/ChanSort/Properties/licenses.licx @@ -1,7 +1,6 @@ -DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.Ribbon.GalleryControl, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/source/ChanSort/ReferenceListForm.resx b/source/ChanSort/ReferenceListForm.resx index ea48a11..42cb4e3 100644 --- a/source/ChanSort/ReferenceListForm.resx +++ b/source/ChanSort/ReferenceListForm.resx @@ -135,7 +135,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl1 @@ -153,7 +153,7 @@ 132, 36 - + Ellipsis @@ -194,7 +194,7 @@ edFile - DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl1 @@ -202,7 +202,7 @@ 3 - + Vertical @@ -224,7 +224,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl1 @@ -251,7 +251,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) rbAuto - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -278,7 +278,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) rbManual - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -302,7 +302,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -326,7 +326,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboSource - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -350,7 +350,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboTarget - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -374,7 +374,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -398,7 +398,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbTv - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -422,7 +422,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbRadio - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -446,7 +446,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl5 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -473,7 +473,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl6 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -521,7 +521,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboPrNr - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -548,7 +548,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbData - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -572,7 +572,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbConsecutive - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -596,7 +596,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbIp - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -620,7 +620,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbSat - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -644,7 +644,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl11 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -668,7 +668,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbAntenna - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -692,7 +692,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbCable - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -716,7 +716,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl9 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -740,7 +740,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbAnalog - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -764,7 +764,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbDigital - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -788,7 +788,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) lblTargetInfo - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -812,7 +812,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) lblSourceInfo - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -836,7 +836,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl7 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -863,7 +863,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnApply - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -890,7 +890,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) grpManual - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -917,7 +917,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -944,7 +944,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnClose - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -971,7 +971,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) linkWiki - DevExpress.XtraEditors.HyperlinkLabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperlinkLabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl1 @@ -995,7 +995,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) groupControl1 - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -1026,7 +1026,7 @@ This step can be repeated as needed. labelControl10 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -1054,7 +1054,7 @@ This step can be repeated as needed. labelControl8 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -1078,7 +1078,7 @@ This step can be repeated as needed. groupControl2 - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -1105,6 +1105,6 @@ This step can be repeated as needed. ReferenceListForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/SkinPickerForm.resx b/source/ChanSort/SkinPickerForm.resx index 1942f56..589212b 100644 --- a/source/ChanSort/SkinPickerForm.resx +++ b/source/ChanSort/SkinPickerForm.resx @@ -128,7 +128,7 @@ 0 - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a btnOk @@ -143,10 +143,10 @@ galleryControlClient1 - DevExpress.XtraBars.Ribbon.GalleryControl, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.Ribbon.GalleryControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - DevExpress.XtraBars.Ribbon.GalleryControlClient, DevExpress.XtraBars.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.Ribbon.GalleryControlClient, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -156,7 +156,7 @@ 0 - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 984, 562 @@ -175,7 +175,7 @@ 2 - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 984, 527 @@ -196,7 +196,7 @@ CenterScreen - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 1 @@ -214,7 +214,7 @@ 1 - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a SkinPickerForm diff --git a/source/ChanSort/WaitForm1.resx b/source/ChanSort/WaitForm1.resx index 46685e0..4f5cb70 100644 --- a/source/ChanSort/WaitForm1.resx +++ b/source/ChanSort/WaitForm1.resx @@ -145,7 +145,7 @@ 0, 14, 0, 14 - DevExpress.XtraWaitForm.WaitForm, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraWaitForm.WaitForm, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a WaitForm1 @@ -227,7 +227,7 @@ Horizontal - DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v21.1, Version=21.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Horizontal diff --git a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_chan_s_fta.db.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_chan_s_fta.db.h new file mode 100644 index 0000000..f3cdeb5 --- /dev/null +++ b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_chan_s_fta.db.h @@ -0,0 +1,52 @@ +#include + +public struct Philips_mgr_chan_s_fta +{ + uint8 header[64]; + struct + { + uint32 curProgNr; + uint32 u1; + uint8 u2[8]; + uint32 favNr; + union + { + char chName1[200]; +//#pragma byte_order(BigEndian) + big_endian wchar_t chName2[100]; + little_endian wchar_t chName3[100]; + struct + { + uint8 zero; + wchar_t chName3[99]; + uint8 zero2; + } chName4; +//#pragma byte_order(Default) + } chName; + uint16 u3; + uint8 u3b[208]; + uint8 u3c[2]; + uint16 u3d; + uint8 u4[10]; + uint16 freqInMhz1; + uint16 u5; + uint16 u6; + uint16 symRate; + uint32 curProgNr2; + uint32 prevProgNr; + uint16 tsid; + uint16 u7; + uint16 sid; + uint16 onid; + uint16 freqInMhz2; + uint16 u9; + uint32 u10; + } channels[1231]; + struct + { + uint8 u1[8]; + uint16 wordsum; + uint8 u2[2]; + } footer; + +}; \ No newline at end of file diff --git a/source/Translation.xlsx b/source/Translation.xlsx index 92f34ddd5e524643013b24448ff2a0b2a498211e..21061933d7341c47a3858bec18b56596e6aa8a1f 100644 GIT binary patch literal 97835 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⁣QMK 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�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 VnQ{KISM3+}d4=7C^-Jsm@INK0*aQFo diff --git a/source/changelog.md b/source/changelog.md index 1e82137..fe4ff6e 100644 --- a/source/changelog.md +++ b/source/changelog.md @@ -5,6 +5,7 @@ TBD - Sony: Files with incorrect checksum are no longer rejected. Information about a bad checksum is visible unter File / File Information. (The TV seems to ignore bad checksums during the import and the official Sony PC Editor ignores bad checksums and write incorrect ones, depending on the file format version) +- Philips: experimental support for Repair\mgr_chan_s_fta.db file format (DVB-S only) - Updated Hungarian translation. Thanks to efi99 on Github! 2021-07-27