From d33f3496265f735c15ef7b7284939349ea819783 Mon Sep 17 00:00:00 2001 From: Horst Beham Date: Sun, 18 Aug 2024 17:41:46 +0200 Subject: [PATCH] - updated NuGet packages - added support for dtv_cmdb_3.bin file with file size 1323920 - fixed error when opening reference list dialog with Italian translation - "Tornado" TV lists which are a slight variation of old Philips lists using a file name __chtb_do_not_delete_.xml --- .../ChanSort.Loader.Amdb.csproj | 2 +- .../ChanSort.Loader.Android.csproj | 2 +- .../ChanSort.Loader.CmdbBin.ini | 67 ++- .../CmdbFileSerializer.cs | 50 ++- .../ChanSort.Loader.DBM.ini | 121 +++++- .../ChanSort.Loader.Hisense.csproj | 2 +- .../ChanSort.Loader.LG.UI.csproj | 8 +- .../PresetProgramNrDialog.resx | 20 +- .../ChanSort.Loader.LG.UI/TvSettingsForm.resx | 40 +- .../GlobalClone/GcJsonSerializer.cs | 3 + .../ChanSort.Loader.Panasonic.csproj | 2 +- .../XmlSerializer.cs | 28 +- .../ChanSort.Loader.Philips.csproj | 2 +- .../ChanSort.Loader.Philips/PhilipsPlugin.cs | 2 + .../ChanSort.Loader.Philips/XmlSerializer.cs | 40 +- .../ChanSort.Loader.Samsung.csproj | 2 +- .../ChanSort.Loader.TCL.csproj | 2 +- .../ChanSort.Loader.Toshiba.csproj | 2 +- .../ChanSort.Loader.VisionEdge4K.csproj | 2 +- source/ChanSort/AboutForm.resx | 34 +- source/ChanSort/ActionBox.resx | 10 +- source/ChanSort/ActionImages.resx | 2 +- source/ChanSort/ChanSort.csproj | 24 +- source/ChanSort/CharsetForm.resx | 26 +- source/ChanSort/GlobalImageCollection.resx | 2 +- source/ChanSort/MainForm.cs | 4 +- source/ChanSort/MainForm.de.resx | 8 +- source/ChanSort/MainForm.pt.resx | 8 +- source/ChanSort/MainForm.resx | 390 +++++++++--------- .../Printing/ReportOptionsDialog.resx | 24 +- source/ChanSort/Properties/Resources.it.resx | 2 +- source/ChanSort/ReferenceListForm.resx | 80 ++-- source/ChanSort/SkinPickerForm.resx | 14 +- source/ChanSort/WaitForm1.resx | 4 +- .../dbm.h | 30 +- source/Test.Api/Test.Api.csproj | 4 +- .../Test.Loader.CmdbBin.csproj | 4 +- .../Test.Loader.Enigma2.csproj | 4 +- .../Test.Loader.Grundig.csproj | 4 +- .../Test.Loader.Hisense.csproj | 4 +- source/Test.Loader.LG/Test.Loader.LG.csproj | 6 +- source/Test.Loader.M3u/Test.Loader.M3u.csproj | 6 +- .../Test.Loader.Panasonic.csproj | 4 +- .../Test.Loader.Philips.csproj | 4 +- .../Test.Loader.Samsung.csproj | 4 +- .../Test.Loader.SatcoDX.csproj | 4 +- .../Test.Loader.Sharp.csproj | 4 +- .../Test.Loader.Sony/Test.Loader.Sony.csproj | 4 +- .../Test.Loader.Toshiba.csproj | 4 +- source/Test.Loader.VDR/Test.Loader.VDR.csproj | 4 +- source/Test.Loader/Test.Loader.csproj | 4 +- source/Translation.xlsx | Bin 114877 -> 114876 bytes source/changelog.md | 14 + 53 files changed, 712 insertions(+), 429 deletions(-) diff --git a/source/ChanSort.Loader.Amdb/ChanSort.Loader.Amdb.csproj b/source/ChanSort.Loader.Amdb/ChanSort.Loader.Amdb.csproj index 8995035..b1c83a9 100644 --- a/source/ChanSort.Loader.Amdb/ChanSort.Loader.Amdb.csproj +++ b/source/ChanSort.Loader.Amdb/ChanSort.Loader.Amdb.csproj @@ -13,7 +13,7 @@ ..\Release\ - + diff --git a/source/ChanSort.Loader.Android/ChanSort.Loader.Android.csproj b/source/ChanSort.Loader.Android/ChanSort.Loader.Android.csproj index 5eae9e7..75ae718 100644 --- a/source/ChanSort.Loader.Android/ChanSort.Loader.Android.csproj +++ b/source/ChanSort.Loader.Android/ChanSort.Loader.Android.csproj @@ -15,7 +15,7 @@ - + diff --git a/source/ChanSort.Loader.CmdbBin/ChanSort.Loader.CmdbBin.ini b/source/ChanSort.Loader.CmdbBin/ChanSort.Loader.CmdbBin.ini index 0c68ea9..f89e570 100644 --- a/source/ChanSort.Loader.CmdbBin/ChanSort.Loader.CmdbBin.ini +++ b/source/ChanSort.Loader.CmdbBin/ChanSort.Loader.CmdbBin.ini @@ -1,10 +1,75 @@ # This file holds the definitions for various verions of the binary "dtv_cmdb_2.bin" channel list format used by some models of Sharp, Toshiba, Dyon, OK. and others -# Some files have an 8 byte header starting with "0004", others have an 12 byte header starting with "0005" +# Some files have an 8 byte header starting with "0004", others have an 12 byte header starting with "0005" or "1114" # [dtv_chmdb_x.bin:filesize] defines the overall layout of the various file format versions. Values for x are 0=antenna, 1=cable, 2=satellite # lenChannelRecord, lenTransponderRecord and lenSatelliteRecord are then used to select the [dvsChannel:...], [dvbsTransponder:...] and [dvbsSatellite:...] sections + +# C.F. - Grundig 37 VLE 9270 SL dtv_cmd_3.bin with 1293 KB + +[dtv_cmdb_3.bin:1323920] +offSatelliteBitmap=0x0008 +lenSatelliteBitmap=4 + +offChannelBitmap=12 +lenChannelBitmap=752 + +offSatelliteRecord=0x2fc +lenSatelliteRecord=60_3 +numSatelliteRecord=24 + +offNetworkRecord=0x89c +lenNetworkRecord=54 +numNetworkRecord=254 + +offTransponderBitmap=-1 +lenTransponderBitmap=-1 +offTransponderRecord=0x3e30 +lenTransponderRecord=44_3 +numTransponderRecord=3000 + +numChannelRecord=6000 +offChannelRecord=0x241d0 +lenChannelRecord=196_3 + +[dvbsSatellite:60_3] +offName=2 +lenName=14 + +[dvbsTransponder:44_3] +offSatelliteIndex=0 +offTransportStreamId=6 +offOriginalNetworkId=8 +offNetworkId=-1 +offTransponderIndex=10 +offFreqInMhz=12 +offSymbolRate=32 + +[dvbsChannel:196_3] +offEncrypted=11 +maskEncrypted=0x10 +offSkip=11 +maskSkip=0x20 +offLocked=11 +maskLocked=0x40 +offDeleted=11 +maskDeleted=0x04 +offChannelType=13 +offServiceType=-1 +offTransponderIndex=16 +offPmtPid=18 +offPcrPid=22 +offVideoPid=24 +offProgramNr=28 +offServiceId=30 +offAudioPid=52 +offName=144 +lenName=44 +offDebug=11 +lenDebug=1 + + # Rabinowitsch - dtv_cmd_2.bin with 1296 KB [dtv_cmdb_2.bin:1326665] diff --git a/source/ChanSort.Loader.CmdbBin/CmdbFileSerializer.cs b/source/ChanSort.Loader.CmdbBin/CmdbFileSerializer.cs index a26c48f..82c7cbb 100644 --- a/source/ChanSort.Loader.CmdbBin/CmdbFileSerializer.cs +++ b/source/ChanSort.Loader.CmdbBin/CmdbFileSerializer.cs @@ -59,6 +59,9 @@ namespace ChanSort.Loader.CmdbBin case "dtv_cmdb_2.bin": LoadFile(file, this.dvbsTv, this.dvbsRadio, this.dvbsData); break; + case "dtv_cmdb_3.bin": + LoadFile(file, this.dvbsTv, this.dvbsRadio, this.dvbsData); + break; case "atv_cmdb.bin": LoadFile(file, this.avbtTv, null, null); break; @@ -93,7 +96,7 @@ namespace ChanSort.Loader.CmdbBin } else { - LoadBitmappedRecords(data, sec, "dvbs", "Satellite", ReadSatellite); + LoadBitmappedRecords(data, sec, "dvbs", "Satellite", ReadSatellite, Encoding.UTF8); LoadBitmappedRecords(data, sec, "dvbs", "Transponder", ReadTransponder); LoadBitmappedRecords(data, sec, "dvbs", "Channel", (map, index, len) => ReadDigitalChannel(map, tvList, radioList, dataList, index, len)); } @@ -116,28 +119,42 @@ namespace ChanSort.Loader.CmdbBin #endregion #region LoadBitmappedRecords() - private void LoadBitmappedRecords(byte[] data, IniFile.Section sec, string recordSectionPrefix, string recordType, Action readRecord) + private void LoadBitmappedRecords(byte[] data, IniFile.Section sec, string recordSectionPrefix, string recordType, Action readRecord, Encoding forceEncoding = null) { - var lenRecord = sec.GetInt($"len{recordType}Record"); - var map = new DataMapping(this.ini.GetSection($"{recordSectionPrefix}{recordType}:{lenRecord}")); - map.DefaultEncoding = this.DefaultEncoding; + var lenRecordVariant = sec.GetString($"len{recordType}Record"); + var p = lenRecordVariant.IndexOf('_'); + var lenRecord = p < 0 ? int.Parse(lenRecordVariant) : int.Parse(lenRecordVariant.Substring(0, p)); + var map = new DataMapping(this.ini.GetSection($"{recordSectionPrefix}{recordType}:{lenRecordVariant}")); + map.DefaultEncoding = forceEncoding ?? this.DefaultEncoding; map.SetDataPtr(data, sec.GetInt($"off{recordType}Record")); var off = sec.GetInt($"off{recordType}Bitmap"); - var len = sec.GetInt($"len{recordType}Bitmap"); - var count = sec.GetInt($"num{recordType}Record", short.MaxValue); - int index = 0; - for (int i = 0; i < len; i++) + if (off >= 0) { - var b = data[off + i]; - for (byte mask = 1; mask != 0; mask <<= 1) + var len = sec.GetInt($"len{recordType}Bitmap"); + var count = sec.GetInt($"num{recordType}Record", short.MaxValue); + int index = 0; + for (int i = 0; i < len; i++) { - if ((b & mask) != 0) - readRecord(map, index, lenRecord); + var b = data[off + i]; + for (byte mask = 1; mask != 0; mask <<= 1) + { + if ((b & mask) != 0) + readRecord(map, index, lenRecord); + map.BaseOffset += lenRecord; + ++index; + if (index >= count) + break; + } + } + } + else + { + var count = sec.GetInt($"num{recordType}Record", short.MaxValue); + for (int index = 0; index < count; index++) + { + readRecord(map, index, lenRecord); map.BaseOffset += lenRecord; - ++index; - if (index >= count) - break; } } } @@ -218,6 +235,7 @@ namespace ChanSort.Loader.CmdbBin ch.Encrypted = chanMap.GetFlag("Encrypted", false); ch.Skip = chanMap.GetFlag("Skip", false); ch.Lock = chanMap.GetFlag("Locked", false); + ch.IsDeleted = chanMap.GetFlag("Deleted", false); ch.Favorites = chanMap.GetFlag("Fav", false) ? Favorites.A : 0; var off = chanMap.BaseOffset + chanMap.GetOffsets("offName")[0]; diff --git a/source/ChanSort.Loader.DBM/ChanSort.Loader.DBM.ini b/source/ChanSort.Loader.DBM/ChanSort.Loader.DBM.ini index 671af1f..58ba3db 100644 --- a/source/ChanSort.Loader.DBM/ChanSort.Loader.DBM.ini +++ b/source/ChanSort.Loader.DBM/ChanSort.Loader.DBM.ini @@ -1,6 +1,6 @@  [dbm:74303] -; overall file layout +; overall file layout, e.g. Renkforce 1510 C HD, Telestar digiHD TC 7 isDvbS=false separateTvRadioData=false offChecksum=0x0000 @@ -44,10 +44,54 @@ offPcrPid=104 offVideoPid=106 +;------------------------------- + +[dbm:100120] +; overall file layout, e.g. XORO 7660 +isDvbS=false +separateTvRadioData=false +offChecksum=-1 +offDataLength=-1 +offData=0 +offTransponderBitmap=0x0000 +lenTransponderBitmap=16 +offTransponderData=0x0010 +numTransponder=100 +lenTransponderData=40 +offChannelBitmap=0x0fc6 +lenChannelBitmap=75 +offChannelData=0x1014 +numChannel=600 +lenChannelData=160 + +;transponder record +offFreq=0 +offSymRate=8 + +;channel record +offName=0 +lenName=64 +offProgNr=64 +offLcn=66 +offTransponderIndex=70 +offServiceType=76 +offHide=77 +maskHide=0x04 +offSkip=77 +maskSkip=0x08 +offLock=77 +maskLock=0x10 +offFavorites=79 +offTsid=96 +offOnid=98 +offSid=100 +offPcrPid=104 +offVideoPid=106 + ;--------------------------------------- [dbm:109720] -; overall file layout +; overall file layout, e.g. Xoro DVB-C tuner isDvbS=false separateTvRadioData=false offChecksum=-1 @@ -94,7 +138,7 @@ offVideoPid=106 ;--------------------------------------- [dbm:163772] -; overall file layout +; overall file layout, e.g. TechniSat DVB-C TS_Programmliste_06_01.DBM isDvbS=false offChecksum=0x0000 offDataLength=0x0002 @@ -139,7 +183,7 @@ offVideoPid=106 ;--------------------------------------- [dbm:781736] -; overall file layout +; overall file layout, e.g. Strong HB_DTABASE_1_18.DBM, Xoro HB_DATABASE_6_29.DBM isDvbS=true offChecksum=0x0000 offDataLength=0x0002 @@ -198,7 +242,7 @@ offVideoPid=110 ;--------------------------------------- [dbm:785256] -; overall file layout +; overall file layout, e.g. Strong HB_DATABASE_5_4.DBM isDvbS=true offChecksum=0x0000 offDataLength=0x0002 @@ -257,7 +301,7 @@ offVideoPid=110 ;--------------------------------------- [dbm:793736] -; overall file layout +; overall file layout, e.g. Xoro HB_DATABASE_8_19.DBM isDvbS=true offChecksum=0x0000 offDataLength=0x0002 @@ -313,10 +357,73 @@ offSid=104 offPcrPid=108 offVideoPid=110 + + +;--------------------------------------- + +[dbm:862272] +; overall file layout, e.g. Orbitech IR440 HB_DATABASE_5_3.DBM +isDvbS=true +offChecksum=0x0000 +offDataLength=0x0002 +offData=0x0006 + +offSatelliteBitmap=0x0006 +lenSatelliteBitmap=32 +offSatelliteData=0x0026 +numSatellite=254 +lenSatelliteData=84 + +offTransponderBitmap=0x537e +lenTransponderBitmap=376 +offTransponderData=0x54f6 +numTransponder=3000 +lenTransponderData=40 + +offChannelBitmap=0x229ca +lenChannelBitmap=500 +offChannelData=0x22bbe +numChannel=4000 +lenChannelData=180 + +;satellite record +offSatName=0 +lenSatName=34 +offLowFreq=34 +offHighFreq=36 +offOribalPos=74 + +;transponder record +offFreq=0 +offSymRate=20 + +;channel record +offName=0 +lenName=64 +offProgNr=64 +offLcn=66 +offSatelliteIndex=70 +offTransponderIndex=72 +offServiceType=80 +offHide=81 +maskHide=0x04 +offSkip=81 +maskSkip=0x08 +offLock=81 +maskLock=0x10 +offFavorites=83 +offTsid=100 +offOnid=102 +offSid=104 +offPcrPid=108 +offVideoPid=110 + + + ;--------------------------------------- [dbm:948368] -; overall file layout +; overall file layout, e.g. Comag SL40HD_V1_17_02, Xoro HRS 8520 isDvbS=true offChecksum=0x0000 offDataLength=0x0002 diff --git a/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj b/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj index c5cc766..2b8136d 100644 --- a/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj +++ b/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj @@ -44,7 +44,7 @@ - + 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 8c777c2..59389db 100644 --- a/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj +++ b/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj @@ -16,10 +16,10 @@ latest - - - - + + + + diff --git a/source/ChanSort.Loader.LG.UI/PresetProgramNrDialog.resx b/source/ChanSort.Loader.LG.UI/PresetProgramNrDialog.resx index c2a82f0..f572a79 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.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -176,7 +176,7 @@ labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -209,7 +209,7 @@ labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -239,7 +239,7 @@ labelControl5 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -269,7 +269,7 @@ labelControl6 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -299,7 +299,7 @@ labelControl7 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -353,7 +353,7 @@ btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -383,7 +383,7 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -410,6 +410,6 @@ PresetProgramNrDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.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 694d356..23e1bba 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.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -166,7 +166,7 @@ cbCustomCountry - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -177,7 +177,7 @@ 72, 29 - + Combo @@ -191,7 +191,7 @@ comboBoxEdit1 - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -215,7 +215,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -242,7 +242,7 @@ grpOption - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -269,7 +269,7 @@ btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -296,7 +296,7 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -304,7 +304,7 @@ 2 - + Vertical @@ -324,7 +324,7 @@ labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -348,7 +348,7 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -375,7 +375,7 @@ cbDtvUpdate - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -402,7 +402,7 @@ cbHotelMode - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -429,7 +429,7 @@ grpHotelMode - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -456,7 +456,7 @@ cbAutoChannelUpdate - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpSetup @@ -483,7 +483,7 @@ grpSetup - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -510,7 +510,7 @@ labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpInformation @@ -537,7 +537,7 @@ grpInformation - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -567,7 +567,7 @@ lblHotelMenuAutoDetect - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -594,6 +594,6 @@ TvSettingsForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort.Loader.LG/GlobalClone/GcJsonSerializer.cs b/source/ChanSort.Loader.LG/GlobalClone/GcJsonSerializer.cs index d69ebfd..144d497 100644 --- a/source/ChanSort.Loader.LG/GlobalClone/GcJsonSerializer.cs +++ b/source/ChanSort.Loader.LG/GlobalClone/GcJsonSerializer.cs @@ -283,6 +283,9 @@ namespace ChanSort.Loader.GlobalClone } } + ch.AddDebug(node["minorNumber"]?.ToString()); + //ch.AddDebug(", userEditChNumber=" + node["userEditChNumber"]); + var list = this.DataRoot.GetChannelList(ch.SignalSource); this.DataRoot.AddChannel(list, ch); } diff --git a/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj b/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj index 66d1000..1cb0c70 100644 --- a/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj +++ b/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj @@ -32,7 +32,7 @@ - + diff --git a/source/ChanSort.Loader.Panasonic/XmlSerializer.cs b/source/ChanSort.Loader.Panasonic/XmlSerializer.cs index f53c936..0d131d7 100644 --- a/source/ChanSort.Loader.Panasonic/XmlSerializer.cs +++ b/source/ChanSort.Loader.Panasonic/XmlSerializer.cs @@ -175,9 +175,11 @@ namespace ChanSort.Loader.Panasonic { if (chan is not XmlChannel ch) continue; - ch.Node.Attributes["ChannelNumber"].InnerText = ch.NewProgramNr.ToString(); + SetXmlValue(ch.Node, "ChannelNumber", ch.NewProgramNr.ToString()); + if (setIsModified && ch.NewProgramNr != ch.OldProgramNr) - ch.Node.Attributes["IsModified"].InnerText = "1"; + SetXmlValue(ch.Node, "IsModified", "1"); + if (reorder) { var parent = ch.Node.ParentNode; @@ -282,6 +284,28 @@ namespace ChanSort.Loader.Panasonic } #endregion + #region SetXmlValue() + static void SetXmlValue(XmlNode node, string field, string value) + { + // old format stored all values as attributes of + if (node.Attributes != null && node.Attributes.Count > 0) + { + node.Attributes[field].InnerText = value; + return; + } + + // new format with meaningful channel names stores all values as child elements + foreach (XmlNode child in node.ChildNodes) + { + if (child is XmlElement elem && elem.LocalName == field) + { + elem.InnerText = value; + return; + } + } + } + #endregion + #region class XmlChannel class XmlChannel : ChannelInfo diff --git a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj index 6619a8e..1f6c35c 100644 --- a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj +++ b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj @@ -43,7 +43,7 @@ - + diff --git a/source/ChanSort.Loader.Philips/PhilipsPlugin.cs b/source/ChanSort.Loader.Philips/PhilipsPlugin.cs index 169c751..9fd1240 100644 --- a/source/ChanSort.Loader.Philips/PhilipsPlugin.cs +++ b/source/ChanSort.Loader.Philips/PhilipsPlugin.cs @@ -94,6 +94,8 @@ namespace ChanSort.Loader.Philips var filename = Path.GetFileName(inputFile).ToLowerInvariant(); if (Regex.IsMatch(filename, @"^CM_.*\.(?:bin|xml)$", RegexOptions.IgnoreCase)) majorVersion = 0; + else if (filename.ToLowerInvariant() == "__chtb_do_not_delete_.xml") // Tornado 32ES1500E format + majorVersion = 0; else { // allow the user to pick pretty much any file within a Repair\ChannelList or PhilipsChannelMaps\ChannelMap_xxx\ChannelList structure to find a chanLst.bin diff --git a/source/ChanSort.Loader.Philips/XmlSerializer.cs b/source/ChanSort.Loader.Philips/XmlSerializer.cs index 6ba342d..1633808 100644 --- a/source/ChanSort.Loader.Philips/XmlSerializer.cs +++ b/source/ChanSort.Loader.Philips/XmlSerializer.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Data; using System.IO; using System.Linq; using System.Reflection; @@ -11,7 +12,9 @@ using ChanSort.Api; namespace ChanSort.Loader.Philips { /* - This loader supports 2 different kinds of XML files from Philips, the first in a "Repair" folder, the others in a "ChannelMap_100" (or later) folder + This loader supports 2 different kinds of XML files from Philips, the first in a "Repair" folder, the others in a "ChannelMap_100" (or later) folder. + TVs from the "Tornado" brand use a variation of the first (CM_*.xml) format, which wrap the ChannelMap within an extra "TvContents" root element and has + some minor differences within "Broadcast" and "Setup" elements. Example from Repair\CM_TPM1013E_LA_CK.xml: This "Repair" format comes with a visible .BIN file and a .xml file that has file system attributes "hidden" and "system". @@ -29,11 +32,17 @@ namespace ChanSort.Loader.Philips - + + Example from a Tornado __CHTB_DO_NOT_DELETE_.xml file: + + + + + + Newer channel lists from Philips contain multiple XML files with a different internal structure, which also varies based on the version number in the ChannelMap_xxx folder name. The official Philips Channel Editor 6.61.22 supports the binary file format 1.1 and 1.2 as well as the XML file format "ChannelMap_100" (but not 45, 105 nor 110). That editor keeps the channel lines in the .xml file in their original order but changes the ChannelNumber attribute so that the first record may have number 2, the second record may have 1. @@ -263,7 +272,11 @@ namespace ChanSort.Loader.Philips DtdProcessing = DtdProcessing.Ignore }; - fileData.formatVersion = Path.GetFileName(fileName).ToLowerInvariant().StartsWith("cm_") ? FormatVersion.RepairXml : FormatVersion.ChannelMapXml; // first guess, will be set based on file content later + var fn = Path.GetFileName(fileName).ToLowerInvariant(); + fileData.formatVersion = // first guess, will be set based on file content later + fn.StartsWith("cm_") ? FormatVersion.RepairXml + : fn.StartsWith("__chtb") ? FormatVersion.TornadoChtb + : FormatVersion.ChannelMapXml; var xml = fileData.textContent; if (fileData.formatVersion == FormatVersion.RepairXml) @@ -281,6 +294,8 @@ namespace ChanSort.Loader.Philips root = root.NextSibling; if (root?.LocalName == "ECSM") root = root.FirstChild; + if (root?.LocalName == "TvContents") + root = root.ChildNodes.Cast().FirstOrDefault(n => n?.LocalName == "ChannelMap"); if (fail || root == null || (root.LocalName != "ChannelMap" && root.LocalName != "FavoriteListMAP")) throw LoaderException.TryNext("\"" + fileName + "\" is not a supported Philips XML file"); @@ -291,7 +306,7 @@ namespace ChanSort.Loader.Philips switch (child.LocalName) { case "Channel": - if (rowId == 0) + if (rowId == 0 || fileData.formatVersion == FormatVersion.TornadoChtb) curList = this.DetectFormatAndFeatures(fileData, child); if (curList != null) this.ReadChannel(fileData, curList, child, rowId++); @@ -326,7 +341,9 @@ namespace ChanSort.Loader.Philips if (setupNode.HasAttribute("name")) { - file.formatVersion = FormatVersion.RepairXml; + file.formatVersion = setupNode.HasAttribute("MajorChanNO") ? FormatVersion.TornadoChtb: FormatVersion.RepairXml; + if (file.formatVersion == FormatVersion.TornadoChtb) + file.indent = "\t"; this.iniMapSection = ini.GetSection("Repair_xml"); this.Features.FavoritesMode = FavoritesMode.None; foreach (var list in this.DataRoot.ChannelLists) @@ -359,7 +376,7 @@ namespace ChanSort.Loader.Philips throw LoaderException.Fail("Unknown data format"); ChannelList chList = null; - switch (medium) + switch (medium.ToLowerInvariant()) { case "analog": chList = this.analogChannels; @@ -431,7 +448,7 @@ namespace ChanSort.Loader.Philips var chan = new Channel(curList.SignalSource & SignalSource.MaskBcast, rowId, uniqueId, setupNode); chan.OldProgramNr = -1; chan.IsDeleted = false; - if (file.formatVersion == FormatVersion.RepairXml) + if (file.formatVersion == FormatVersion.RepairXml || file.formatVersion == FormatVersion.TornadoChtb) this.ParseRepairXml(data, chan); else if (file.formatVersion == FormatVersion.ChannelMapXml) this.ParseChannelMapXml(data, chan); @@ -465,6 +482,7 @@ namespace ChanSort.Loader.Philips if (chan.SymbolRate > 100000) // DVB-C/T specify it in Sym/s, DVB-S in kSym/sec chan.SymbolRate /= 1000; chan.Satellite = data.TryGet("satellitename")?.TrimEnd('@', '\n', '\r'); // the satellitename can have a "\n@" at the end + chan.ServiceTypeName = data.TryGet("servicetype"); // only exists in Tornado CHTB format } #endregion @@ -668,6 +686,10 @@ namespace ChanSort.Loader.Philips private void UpdateRepairXml(Channel ch) { ch.SetupNode.Attributes["presetnumber"].Value = ch.NewProgramNr.ToString(); + + if (ch.SetupNode.Attributes["MajorChanNO"] != null) // only in the Tornado CHTB format + ch.SetupNode.Attributes["MajorChanNO"].Value = ch.NewProgramNr.ToString(); + if (ch.IsNameModified) ch.SetupNode.Attributes["name"].Value = ch.Name; } @@ -878,7 +900,7 @@ namespace ChanSort.Loader.Philips private enum FormatVersion { - RepairXml = 1, ChannelMapXml = 2 + RepairXml = 1, ChannelMapXml = 2, TornadoChtb = 3 } #endregion diff --git a/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj b/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj index 5e9f395..aea3186 100644 --- a/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj +++ b/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj @@ -38,7 +38,7 @@ - + diff --git a/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj b/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj index 8b50fb7..de28216 100644 --- a/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj +++ b/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj @@ -6,7 +6,7 @@ latest - + diff --git a/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj b/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj index bdb7bd3..f24f288 100644 --- a/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj +++ b/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj @@ -30,7 +30,7 @@ - + diff --git a/source/ChanSort.Loader.VisionEdge4K/ChanSort.Loader.VisionEdge4K.csproj b/source/ChanSort.Loader.VisionEdge4K/ChanSort.Loader.VisionEdge4K.csproj index 8995035..b1c83a9 100644 --- a/source/ChanSort.Loader.VisionEdge4K/ChanSort.Loader.VisionEdge4K.csproj +++ b/source/ChanSort.Loader.VisionEdge4K/ChanSort.Loader.VisionEdge4K.csproj @@ -13,7 +13,7 @@ ..\Release\ - + diff --git a/source/ChanSort/AboutForm.resx b/source/ChanSort/AboutForm.resx index 3bec43e..49359c9 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.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -168,7 +168,7 @@ lnkDownload - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -192,7 +192,7 @@ gcPlugins - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a horst@beham.biz @@ -211,7 +211,7 @@ lnkEmail - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -238,7 +238,7 @@ lblAuthor - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -265,7 +265,7 @@ lblLicense - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -293,7 +293,7 @@ lnkLicense - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -320,7 +320,7 @@ lblCredits - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -344,7 +344,7 @@ txtCredits - DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -371,7 +371,7 @@ btnClose - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -396,7 +396,7 @@ txtAuthor - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -423,30 +423,30 @@ gvPlugins - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPlugin - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDisplayText - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFileTypes - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a AboutForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.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 32d0a2a..d90f3f3 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.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.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.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.Utils.ImageCollection, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ActionBoxDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/ActionImages.resx b/source/ChanSort/ActionImages.resx index 0358dda..ec5da88 100644 --- a/source/ChanSort/ActionImages.resx +++ b/source/ChanSort/ActionImages.resx @@ -120,7 +120,7 @@ 349, 503 - + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu diff --git a/source/ChanSort/ChanSort.csproj b/source/ChanSort/ChanSort.csproj index 43ae308..94a04f8 100644 --- a/source/ChanSort/ChanSort.csproj +++ b/source/ChanSort/ChanSort.csproj @@ -204,18 +204,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/source/ChanSort/CharsetForm.resx b/source/ChanSort/CharsetForm.resx index 10ca6cf..01aed77 100644 --- a/source/ChanSort/CharsetForm.resx +++ b/source/ChanSort/CharsetForm.resx @@ -138,13 +138,13 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 433, 446 - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v23.2, Version=23.2.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.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Fill @@ -211,10 +211,10 @@ $this - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colName @@ -256,7 +256,7 @@ gcCharset - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Default character set for my country @@ -271,7 +271,7 @@ 353, 6 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 75, 23 @@ -331,7 +331,7 @@ btnOk - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 433, 483 @@ -340,17 +340,17 @@ 142 - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a True - + Default - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a True diff --git a/source/ChanSort/GlobalImageCollection.resx b/source/ChanSort/GlobalImageCollection.resx index 6b51743..3b82509 100644 --- a/source/ChanSort/GlobalImageCollection.resx +++ b/source/ChanSort/GlobalImageCollection.resx @@ -120,7 +120,7 @@ 17, 17 - + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYyMy4xLCBWZXJzaW9uPTIzLjEu diff --git a/source/ChanSort/MainForm.cs b/source/ChanSort/MainForm.cs index b9a6db9..627e0f8 100644 --- a/source/ChanSort/MainForm.cs +++ b/source/ChanSort/MainForm.cs @@ -3467,7 +3467,7 @@ namespace ChanSort.Ui var sb = new StringBuilder(); foreach (GridColumn col in cols) - sb.Append(col.Caption).Append('\t'); + sb.Append(col.Caption.Replace("\n", " ")).Append('\t'); sb[sb.Length - 1] = '\n'; for (int i = 0, c = gview.RowCount; i < c; i++) { @@ -3482,7 +3482,7 @@ namespace ChanSort.Ui } else { - var val = gview.GetRowCellDisplayText(i, col); + var val = gview.GetRowCellDisplayText(i, col).Replace("\0", "").Trim(); sb.Append(val).Append('\t'); } } diff --git a/source/ChanSort/MainForm.de.resx b/source/ChanSort/MainForm.de.resx index 4fb652c..21cb130 100644 --- a/source/ChanSort/MainForm.de.resx +++ b/source/ChanSort/MainForm.de.resx @@ -124,7 +124,7 @@ - + Default @@ -144,14 +144,14 @@ 0, 0 - + Center - + None @@ -1092,7 +1092,7 @@ Werkzeuge - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMi4xLCBWZXJzaW9uPTIy diff --git a/source/ChanSort/MainForm.pt.resx b/source/ChanSort/MainForm.pt.resx index 2b83aa7..2d381c6 100644 --- a/source/ChanSort/MainForm.pt.resx +++ b/source/ChanSort/MainForm.pt.resx @@ -62,9 +62,9 @@ - - - + + + Novo\nPos @@ -326,7 +326,7 @@ Tipo\nserviço - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxMi4yLCBWZXJzaW9uPTEy diff --git a/source/ChanSort/MainForm.resx b/source/ChanSort/MainForm.resx index 24ba78a..75abb6e 100644 --- a/source/ChanSort/MainForm.resx +++ b/source/ChanSort/MainForm.resx @@ -174,14 +174,14 @@ False - + Combo - + RegEx @@ -327,7 +327,7 @@ pageProgNr - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabSubList @@ -345,7 +345,7 @@ tabSubList - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpSubList @@ -375,7 +375,7 @@ grpSubList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -835,7 +835,7 @@ Tools - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMy4xLCBWZXJzaW9uPTIz @@ -899,7 +899,7 @@ barDockControlTop - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -920,7 +920,7 @@ barDockControlBottom - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -941,7 +941,7 @@ barDockControlLeft - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -962,7 +962,7 @@ barDockControlRight - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -973,7 +973,7 @@ swap - + Default @@ -987,7 +987,7 @@ rbInsertSwap - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1014,7 +1014,7 @@ rbInsertAfter - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1038,7 +1038,7 @@ rbInsertBefore - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1068,7 +1068,7 @@ cbCloseGap - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1092,7 +1092,7 @@ lblInsertMode - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1116,7 +1116,7 @@ picDonate - DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1140,7 +1140,7 @@ pageEmpty - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabChannelList @@ -1158,7 +1158,7 @@ tabChannelList - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1188,7 +1188,7 @@ lblSetProgramNr - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1219,7 +1219,7 @@ txtSetSlot - DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1243,7 +1243,7 @@ grpTopPanel - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -1273,79 +1273,79 @@ colIndex1 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutSlot - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutFav - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemCheckedComboBoxEdit1 - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutLock - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutSkip - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutHide - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutDeleted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutServiceType - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutSource - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colUid1 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemTextEdit1 - DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a globalImageCollection1 @@ -1363,769 +1363,769 @@ colIndex - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSlotOld - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSlotNew - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSource - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPrNr - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colShortName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFavorites - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemCheckedComboBoxEdit2 - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colLock - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSkip - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colHidden - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDeleted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colEncrypted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceType - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceTypeName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFreqInMhz - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPolarity - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colChannelOrTransponder - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSatellite - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colTransportStreamId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPcrPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colVideoPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colAudioPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSymbolRate - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkOperator - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colProvider - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colUid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colLogicalIndex - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSignalSource - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDebug - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a barManager1 - DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a bar1 - DevExpress.XtraBars.Bar, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.Bar, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFile - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpen - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miReload - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRestoreOriginal - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miDeleteBackup - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSave - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSaveAs - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSaveReferenceFile - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miConvert - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miExcelExport - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpenReferenceFile - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAddFromRefList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miPrint - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFileInformation - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miQuit - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRecentFiles - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miEdit - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miMoveUp - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miMoveDown - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAddChannel - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRemove - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miMarkForSwapping - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSwapWithMarked - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenameChannel - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavSet - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavUnset - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miLockOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miLockOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSkipOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSkipOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miHideOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miHideOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenum - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSort - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenumFavByPrNr - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCopyCsv - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a barSubItem2 - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miTvSettings - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCleanupChannels - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuOptions - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuLanguage - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miEnglish - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCzech - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGerman - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSpanish - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miLangIt - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miHungarian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miPolski - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miPortuguese - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRomanian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRussian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miTurkish - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuCharset - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCharsetForm - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miUtf8Charset - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miIsoCharSets - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miUtf16BigEndian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miUtf16LittleEndian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miTheme - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSplitView - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAutoHideColumns - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miLoadListAfterStart - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miShowWarningsAfterLoad - DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAllowEditPredefinedLists - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miExplorerIntegration - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCheckUpdates - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miResetAndRestart - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuAccessibility - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuGotoChannelList - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuInputSource - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuGotoFavList - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavList - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavList0 - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListA - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListB - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListC - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListD - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListE - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSearch - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGotoLeftList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGotoRightList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontSmall - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontMedium - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontLarge - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontXLarge - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFontXxLarge - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuHelp - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miWiki - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpenWebsite - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAbout - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splashScreenManager1 - DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a popupContext - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a timerEditDelay @@ -2137,13 +2137,13 @@ popupInputSource - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a popupFavList - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a timerSelectFocusedRow @@ -2155,7 +2155,7 @@ MainForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 08/13/2023 10:51:28 @@ -2179,7 +2179,7 @@ btnSearchLeft - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2206,7 +2206,7 @@ btnToggleFavH - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2233,7 +2233,7 @@ btnToggleFavG - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2260,7 +2260,7 @@ btnToggleFavF - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2290,7 +2290,7 @@ btnToggleLock - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2317,7 +2317,7 @@ btnToggleFavE - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2344,7 +2344,7 @@ btnToggleFavD - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2371,7 +2371,7 @@ btnToggleFavC - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2398,7 +2398,7 @@ btnToggleFavB - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2425,7 +2425,7 @@ btnToggleFavA - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2461,7 +2461,7 @@ btnClearLeftFilter - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2491,7 +2491,7 @@ btnRenum - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2521,7 +2521,7 @@ btnDown - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2551,7 +2551,7 @@ btnUp - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2581,7 +2581,7 @@ btnRemoveLeft - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2605,7 +2605,7 @@ pnlEditControls - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOutputList @@ -2632,7 +2632,7 @@ grpOutputList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1.Panel1 @@ -2647,7 +2647,7 @@ splitContainerControl1.Panel1 - DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1 @@ -2670,7 +2670,7 @@ Old\nPos - + Left @@ -3075,7 +3075,7 @@ btnSearch - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3108,7 +3108,7 @@ lblPredefinedList - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3138,7 +3138,7 @@ btnRemoveRight - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3168,7 +3168,7 @@ btnAddAll - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3204,7 +3204,7 @@ btnClearRightFilter - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3234,7 +3234,7 @@ btnAdd - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControlRight @@ -3258,7 +3258,7 @@ pnlEditControlRight - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpInputList @@ -3285,7 +3285,7 @@ grpInputList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1.Panel2 @@ -3300,7 +3300,7 @@ splitContainerControl1.Panel2 - DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1 @@ -3321,7 +3321,7 @@ splitContainerControl1 - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this diff --git a/source/ChanSort/Printing/ReportOptionsDialog.resx b/source/ChanSort/Printing/ReportOptionsDialog.resx index 16bbfa6..95209df 100644 --- a/source/ChanSort/Printing/ReportOptionsDialog.resx +++ b/source/ChanSort/Printing/ReportOptionsDialog.resx @@ -135,7 +135,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -162,7 +162,7 @@ rbSortByNumber - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -186,7 +186,7 @@ rbSortByName - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -210,7 +210,7 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -229,7 +229,7 @@ 106, 52 - + Combo @@ -243,7 +243,7 @@ fontEdit1 - DevExpress.XtraEditors.FontEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.FontEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -270,7 +270,7 @@ btnPreview - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -297,7 +297,7 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -330,7 +330,7 @@ spinFontSize - DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -363,7 +363,7 @@ spinColumnCount - DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -387,7 +387,7 @@ labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -414,6 +414,6 @@ ReportOptionsDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/Properties/Resources.it.resx b/source/ChanSort/Properties/Resources.it.resx index 8796da4..ced7155 100644 --- a/source/ChanSort/Properties/Resources.it.resx +++ b/source/ChanSort/Properties/Resources.it.resx @@ -259,7 +259,7 @@ o aggiornamenti del firmware senza eseguire una nuova scansione dei canali. (Il nuovo software del televisore potrebbe non essere in grado di elaborare i vecchi dati del canale durante l'esportazione.) - Antenna,CavoSat,IP,Analogico,Digitale,TV,Radio + Antenna,Cavo,Sat,IP,Analogico,Digitale,TV,Radio,Data Come vuoi gestirlo quando un Pr # è già presente nell'elenco dei target? diff --git a/source/ChanSort/ReferenceListForm.resx b/source/ChanSort/ReferenceListForm.resx index ac24876..c0bb734 100644 --- a/source/ChanSort/ReferenceListForm.resx +++ b/source/ChanSort/ReferenceListForm.resx @@ -135,7 +135,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage1 @@ -153,7 +153,7 @@ 133, 17 - + Ellipsis @@ -195,7 +195,7 @@ edFile - DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage1 @@ -203,7 +203,7 @@ 1 - + Vertical @@ -225,7 +225,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage1 @@ -252,7 +252,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) rbAuto - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage2 @@ -279,7 +279,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) rbManual - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage2 @@ -303,7 +303,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -327,7 +327,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboSource - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -351,7 +351,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboTarget - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -375,7 +375,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -399,7 +399,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbTv - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -423,7 +423,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbRadio - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -447,7 +447,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl5 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -474,7 +474,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl6 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -530,7 +530,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboPrNr - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -557,7 +557,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbData - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -581,7 +581,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbConsecutive - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -605,7 +605,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbIp - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -629,7 +629,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbSat - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -653,7 +653,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl11 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -677,7 +677,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbAntenna - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -701,7 +701,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbCable - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -725,7 +725,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl9 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -749,7 +749,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbAnalog - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -773,7 +773,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbDigital - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -798,7 +798,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) lblTargetInfo - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -823,7 +823,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) lblSourceInfo - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -847,7 +847,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl7 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -874,7 +874,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnApply - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -901,7 +901,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) grpManual - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage2 @@ -928,7 +928,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -955,7 +955,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnClose - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -979,7 +979,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) linkWiki - DevExpress.XtraEditors.HyperlinkLabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperlinkLabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage1 @@ -1010,7 +1010,7 @@ This step can be repeated as needed. labelControl10 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage2 @@ -1038,7 +1038,7 @@ This step can be repeated as needed. labelControl8 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabPage2 @@ -1062,7 +1062,7 @@ This step can be repeated as needed. tabPage1 - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabControl @@ -1086,7 +1086,7 @@ This step can be repeated as needed. tabPage2 - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabControl @@ -1098,7 +1098,7 @@ This step can be repeated as needed. tabControl - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -1125,6 +1125,6 @@ This step can be repeated as needed. ReferenceListForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.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 b7039a1..889e990 100644 --- a/source/ChanSort/SkinPickerForm.resx +++ b/source/ChanSort/SkinPickerForm.resx @@ -128,7 +128,7 @@ 0 - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a btnOk @@ -143,10 +143,10 @@ galleryControlClient1 - DevExpress.XtraBars.Ribbon.GalleryControl, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.Ribbon.GalleryControl, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - DevExpress.XtraBars.Ribbon.GalleryControlClient, DevExpress.XtraBars.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.Ribbon.GalleryControlClient, DevExpress.XtraBars.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -156,7 +156,7 @@ 0 - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 984, 562 @@ -175,7 +175,7 @@ 2 - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 984, 527 @@ -196,7 +196,7 @@ CenterScreen - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 1 @@ -214,7 +214,7 @@ 1 - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a SkinPickerForm diff --git a/source/ChanSort/WaitForm1.resx b/source/ChanSort/WaitForm1.resx index e09d088..fdd410e 100644 --- a/source/ChanSort/WaitForm1.resx +++ b/source/ChanSort/WaitForm1.resx @@ -145,7 +145,7 @@ 0, 14, 0, 14 - DevExpress.XtraWaitForm.WaitForm, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraWaitForm.WaitForm, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a WaitForm1 @@ -227,7 +227,7 @@ Horizontal - DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v23.2, Version=23.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Horizontal diff --git a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/dbm.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/dbm.h index c1c0d4a..9ff6cf2 100644 --- a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/dbm.h +++ b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/dbm.h @@ -125,7 +125,22 @@ public struct DBM channelRecordCount = 400; channelRecordLength = 176; bytesBetweenTransponderIndexAndServiceType = 2; - break; + break; + case 100120: + // XORO 7660 + hasHeader = 0; + satBitmapLength = 0; + satRecordCount = 0; + satRecordLength = 0; + transponderBitmapLength = 16; + transponderRecordCount = 100; + transponderRecordLength = 40; + unknownDataAfterTransponderData = 22; + channelBitmapLength = 78; + channelRecordCount = 600; + channelRecordLength = 160; + bytesBetweenTransponderIndexAndServiceType = 2; + break; case 109720: // XORO DVB-C tuner hasHeader = 0; @@ -195,6 +210,19 @@ public struct DBM channelRecordCount = 4000; channelRecordLength = 164; break; + case 862272: + // Orbitech IR440 HB_DATABASE_5_3.DBM + satBitmapLength = 32; + satRecordCount = 254; + satRecordLength = 84; + transponderBitmapLength = 376; + transponderRecordCount = 3000; + transponderRecordLength = 40; + unknownDataAfterTransponderData = 20; + channelBitmapLength = 500; + channelRecordCount = 4000; + channelRecordLength = 180; + break; case 948368: // Comag SL40HD_V1_17_02, Xoro HRS 8520, ... satBitmapLength = 32; diff --git a/source/Test.Api/Test.Api.csproj b/source/Test.Api/Test.Api.csproj index 08bc250..e2939ab 100644 --- a/source/Test.Api/Test.Api.csproj +++ b/source/Test.Api/Test.Api.csproj @@ -17,8 +17,8 @@ - - + + \ No newline at end of file diff --git a/source/Test.Loader.CmdbBin/Test.Loader.CmdbBin.csproj b/source/Test.Loader.CmdbBin/Test.Loader.CmdbBin.csproj index af06103..cfb5d11 100644 --- a/source/Test.Loader.CmdbBin/Test.Loader.CmdbBin.csproj +++ b/source/Test.Loader.CmdbBin/Test.Loader.CmdbBin.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/source/Test.Loader.Enigma2/Test.Loader.Enigma2.csproj b/source/Test.Loader.Enigma2/Test.Loader.Enigma2.csproj index 9c36b05..712bb71 100644 --- a/source/Test.Loader.Enigma2/Test.Loader.Enigma2.csproj +++ b/source/Test.Loader.Enigma2/Test.Loader.Enigma2.csproj @@ -18,8 +18,8 @@ - - + + \ No newline at end of file diff --git a/source/Test.Loader.Grundig/Test.Loader.Grundig.csproj b/source/Test.Loader.Grundig/Test.Loader.Grundig.csproj index db63172..9e4ff48 100644 --- a/source/Test.Loader.Grundig/Test.Loader.Grundig.csproj +++ b/source/Test.Loader.Grundig/Test.Loader.Grundig.csproj @@ -18,8 +18,8 @@ - - + + \ No newline at end of file diff --git a/source/Test.Loader.Hisense/Test.Loader.Hisense.csproj b/source/Test.Loader.Hisense/Test.Loader.Hisense.csproj index 88782e8..7ee6abf 100644 --- a/source/Test.Loader.Hisense/Test.Loader.Hisense.csproj +++ b/source/Test.Loader.Hisense/Test.Loader.Hisense.csproj @@ -13,8 +13,8 @@ - - + + diff --git a/source/Test.Loader.LG/Test.Loader.LG.csproj b/source/Test.Loader.LG/Test.Loader.LG.csproj index c445cd3..0d93689 100644 --- a/source/Test.Loader.LG/Test.Loader.LG.csproj +++ b/source/Test.Loader.LG/Test.Loader.LG.csproj @@ -35,8 +35,8 @@ - - - + + + \ No newline at end of file diff --git a/source/Test.Loader.M3u/Test.Loader.M3u.csproj b/source/Test.Loader.M3u/Test.Loader.M3u.csproj index f0ca594..ea18df4 100644 --- a/source/Test.Loader.M3u/Test.Loader.M3u.csproj +++ b/source/Test.Loader.M3u/Test.Loader.M3u.csproj @@ -26,9 +26,9 @@ - - - + + + \ No newline at end of file diff --git a/source/Test.Loader.Panasonic/Test.Loader.Panasonic.csproj b/source/Test.Loader.Panasonic/Test.Loader.Panasonic.csproj index 193b294..f07ea84 100644 --- a/source/Test.Loader.Panasonic/Test.Loader.Panasonic.csproj +++ b/source/Test.Loader.Panasonic/Test.Loader.Panasonic.csproj @@ -13,8 +13,8 @@ - - + + diff --git a/source/Test.Loader.Philips/Test.Loader.Philips.csproj b/source/Test.Loader.Philips/Test.Loader.Philips.csproj index a94a34d..b29f2d3 100644 --- a/source/Test.Loader.Philips/Test.Loader.Philips.csproj +++ b/source/Test.Loader.Philips/Test.Loader.Philips.csproj @@ -205,8 +205,8 @@ - - + + \ No newline at end of file diff --git a/source/Test.Loader.Samsung/Test.Loader.Samsung.csproj b/source/Test.Loader.Samsung/Test.Loader.Samsung.csproj index 626009c..a2de908 100644 --- a/source/Test.Loader.Samsung/Test.Loader.Samsung.csproj +++ b/source/Test.Loader.Samsung/Test.Loader.Samsung.csproj @@ -21,8 +21,8 @@ - - + + diff --git a/source/Test.Loader.SatcoDX/Test.Loader.SatcoDX.csproj b/source/Test.Loader.SatcoDX/Test.Loader.SatcoDX.csproj index cd0e4d8..f1b11a1 100644 --- a/source/Test.Loader.SatcoDX/Test.Loader.SatcoDX.csproj +++ b/source/Test.Loader.SatcoDX/Test.Loader.SatcoDX.csproj @@ -21,8 +21,8 @@ - - + + \ No newline at end of file diff --git a/source/Test.Loader.Sharp/Test.Loader.Sharp.csproj b/source/Test.Loader.Sharp/Test.Loader.Sharp.csproj index 92e7ff7..ee48789 100644 --- a/source/Test.Loader.Sharp/Test.Loader.Sharp.csproj +++ b/source/Test.Loader.Sharp/Test.Loader.Sharp.csproj @@ -18,7 +18,7 @@ - - + + \ No newline at end of file diff --git a/source/Test.Loader.Sony/Test.Loader.Sony.csproj b/source/Test.Loader.Sony/Test.Loader.Sony.csproj index d07aeaa..a67f71a 100644 --- a/source/Test.Loader.Sony/Test.Loader.Sony.csproj +++ b/source/Test.Loader.Sony/Test.Loader.Sony.csproj @@ -17,8 +17,8 @@ - - + + \ No newline at end of file diff --git a/source/Test.Loader.Toshiba/Test.Loader.Toshiba.csproj b/source/Test.Loader.Toshiba/Test.Loader.Toshiba.csproj index df0a810..dee569a 100644 --- a/source/Test.Loader.Toshiba/Test.Loader.Toshiba.csproj +++ b/source/Test.Loader.Toshiba/Test.Loader.Toshiba.csproj @@ -21,8 +21,8 @@ - - + + diff --git a/source/Test.Loader.VDR/Test.Loader.VDR.csproj b/source/Test.Loader.VDR/Test.Loader.VDR.csproj index 9f60fa8..f099332 100644 --- a/source/Test.Loader.VDR/Test.Loader.VDR.csproj +++ b/source/Test.Loader.VDR/Test.Loader.VDR.csproj @@ -22,8 +22,8 @@ - - + + \ No newline at end of file diff --git a/source/Test.Loader/Test.Loader.csproj b/source/Test.Loader/Test.Loader.csproj index 4e7e5e5..33d7cd5 100644 --- a/source/Test.Loader/Test.Loader.csproj +++ b/source/Test.Loader/Test.Loader.csproj @@ -23,7 +23,7 @@ - - + + \ No newline at end of file diff --git a/source/Translation.xlsx b/source/Translation.xlsx index 03882088d7b49b9ae54295642f43d502590c6475..c0449a28686e0e96ea318cb9c58120c57db91e97 100644 GIT binary patch delta 90345 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 delta 90587 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

K$4#pff^m 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 C?Dpya diff --git a/source/changelog.md b/source/changelog.md index 355ce05..1693f23 100644 --- a/source/changelog.md +++ b/source/changelog.md @@ -1,6 +1,20 @@ ChanSort Change Log =================== +2024-08-18 +- added support for dtv_cmdb_3.bin with file size 1323920 (e.g. Grundig 37 VLE 9270 SL) +- fixed error in the reference list import dialog when using Italian language + +2024-06-02 +- fix for Tornado .xml format (setting MajorChanNO to same value as presetNumber) + +2024-05-05 +- added support for \*.DBM format with file size 100120 (e.g. XORO 7660) +- added support for \*.DBM format with file size 862272 (e.g. Orbitech IR440) +- added support for Tornado \__CHTB\_DO\_NOT\_DELETE\_.xml format +- fixed error saving newer channel\_list.xml format (used by many brands) which contains data + inside the \ as XML elements rather than attributes including a readable \ + 2024-04-20 - fixed "DevExpress.Data.UboundColumnDataTypeValidator+InvalidTypeException" error - added support for latest "amdb\*.db" format, which no longer contains the "ca_type" column