openvix: release 6.5.003 Merge branch 'Developer' into Release [Translations] Updated fi.po openvix: developer 6.5.003.009 [GetEcmInfo] clear address when emu [EventInfo] treat a variable as private Reindex config.usage.show_cryptoinfo [Translations] Updated fi.po [GetEcmInfo] Add "One line Alt" [Translations] Update Dutch (NL) translation. PEP8 double aggressive E22, E224, E241, E242 and E27 [GetEcmInfo] remove duplicated code [CryptoInfo] remove pointless complication [GetEcmInfo] use double quotes openvix: developer 6.5.003.008 [Translations] Updated fi.po PEP8 double aggressive E301 ~ E306 [Added] Alternative layout for CryptoInfo on infobar [Fixed] Imposibility to select by number keys in Main Menu [Reverted] Some capitalizations [Fixed] Capitalize side effects PEP8 double aggressive E301 ~ E306 [Updated] Crypto info display [menu.xml] Allow StreamRelaySetup to show irrespective of oscam presence [Fixed] exception on variable size tuples for menu items [Translations] fi.po, added 'Emulator' PEP8 double aggressive E301 ~ E306 [Fixed] emulator display in crypto infos [Translations] fi.po, corrected syntax openvix: developer 6.5.003.007 openvix: developer 6.5.003.006 [Fixed] Exception and impossibility to select items in Main Menu Revert "[Fixed] possible exception in Pager.py" Merge pull request #1015 from DimitarCC/dynamic-size-main-menu-fix1 [Fixed] possible exception in Pager.py openvix: developer 6.5.003.005 [setup.xml] Only offer MovieSelectionSlim option if the screen is available in the current skin PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E22, E224, E241, E242 and E27 [Fixed] Exception due to None property [Fixed] Type in function name [Added] Max width restriction [Added] Possibility to use List source with Addons [Added] New addon for Main menu rendering [Added] new events in Screen and List PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E22, E224, E241, E242 and E27 [Fixed] Several paddings issues [Added] Padding factor. Thanks @Orlandoxx openvix: developer 6.5.003.004 [MovieList] iconMarked, add flags Updated MovieSelection.py PEP8 double aggressive W291 ~ W293 and W391 [Updated] simplification of getting stream full url [Updated] Several updates and code fixes regarding getting service information openvix: developer 6.5.003.003 [Fixed] wrong creation of .eit file [Updated] ServiceMP3 record files to be with extension .ts PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E22, E224, E241, E242 and E27 [Updatetd] MovieList rendering Merge branch 'Developer' into Release openvix: developer 6.5.003.002 [MovieList] Revert changes to collections icon [MovieSelection] add comment [MovieSelection] simplify function LivePlay [MovieSelection] restart service after movie finishes [Picon] Allow unicode filenames [InfoBarGenerics] use pickle.loads for byte strings [PluginBrowser] - PEP8 [MovieSelection] - PEP8 [ChannelSelection] - PEP8 [ServicePosition] PEP8 [ServiceInfo] - PEP8 openvix: developer 6.5.003.001 Revert " Add possibility that plugins can add instantiate screens to the InfoBars" [Various Converters] sync with PLi version to avoid confusion as we share this code with them [Converter] update appendToStringWithSeparator openvix: developer 6.5.002.008 PEP8 double aggressive E22, E224, E241, E242 and E27 openvix: developer 6.5.003.001 Revert " Add possibility that plugins can add instantiate screens to the InfoBars" [Various Converters] sync with PLi version to avoid confusion as we share this code with them [Converter] update appendToStringWithSeparator openvix: release 6.5.002 Merge branch 'Developer' into Release openvix: developer 6.5.002.008 PEP8 double aggressive E22, E224, E241, E242 and E27 [PluginBrowser] install/remove screens Resolve streamrelay functionality for services that are renamed Add possibility that plugins can add instantiate screens to the InfoBars Merge branch 'Developer' into Release [Updated] readed some fixes that got lost. Thanks @Ev0-BH [Translation] Updated Finnish (fi.po) translation openvix: developer 6.5.002.007 [setup.xml] update a text PEP8 double aggressive W291 ~ W293 and W391 [Various Converters] Fix FORMAT_STRING [Converter] do not add space in appendToStringWithSeparator unless separatorChar is empty [skin] add possibility to avoid stripping formate strings destined for converters [Fixed] exception due to wrong import PEP8 double aggressive E301 ~ E306 [Fixes] For several converters/renderers related to Service Numbers and CI detection [Translations] Update Dutch (NL) translation. [Fixed] ServiceName converter to respect Alternative numbering mode for bouquets Revert "[ButtonSetup] add openGridEPG" [ButtonSetup] add openGridEPG [ServicePosition] reinstate import, removed by accident openvix: developer 6.5.002.006 Updated fi.po Updated Finnish (fi.po) translation PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E225 ~ E228 and E231 PEP8 double aggressive E22, E224, E241, E242 and E27 PEP8 double aggressive E251 and E252 [Updated] refactoring of the code [Updated] Several converter, renderers, screens, sources with additional checks and functionality [Added] Text border support for MultiTextContent [Added] Tuners string in ServiceInfoBar [Fixed] Wrong display of srefs for ServiceHiSilicon [Updated] CI descrambling display handling [Added] Possibility to supress Auth Key Verification Failed (error 10) message on CI module init [Translations] Update Dutch (NL) translation. openvix: developer 6.5.002.005 openvix: developer 6.5.002.004 Updated fi.po Updated Finnish (fi.po) translation PEP8 double aggressive E301 ~ E306 [Updated] Another potential handling fixes [Fixed] missing parameter in createCurrentDevice [Fixed] exception on data reading from ecm.info [Added] internal or usb reader in cryptoinfo (for modified oscam with support for that) openvix: developer 6.5.002.003 [skin.py] add missing parseScale [doc] update AUTOMATICBUTTONS openvix: developer 6.5.002.002 [toggleTvRadioButtonEvents] add octagon2/4 [SubServices] avoid potential BSoD [epgcache] - cleanup [epgcache] - eEPGCache::load OpenATV(prl et al) [epgcache] - update eEPGCache::cleanLoop OpenATV(Captain, jbleyel et al [epgcache] - update eEPGCache::sectionRead OpenATV- Captain, jbleyel [eEPGCache] use PyExc_TypeError with readable text and remove eDebug [epgcache] - cleanup some debug [epgcache] - use eSimpleconfig [epgcache.c] update for epgcache changes [Removed] dxNoEIT flag since not clear what it do [Updated] Handling of EIT and epg events [Added] blacklist for supressing EIT or NOWNEXT data [Added] Whitelist for forefully replace the epg cache entries with those from EIT/NOWNEXT [Added] function available in python for reloading of black/whitelists Updated Finnish (fi.po) openvix: developer 6.5.002.001 [OpentvZapper] remove Py2 support [StreamRelaySetup] tweak gui PEP8 double aggressive W291 ~ W293 and W391 [Updatetd] prevent PEP warnings [Updated] Handling for CurrentCrypto display [Added] Possibility to detect which CI slot do the descrambling (for use to display that in skins later) Git workflow - fix node.js 16 issues - change build version change range to 16 [EventName] fix ETSI Classifications [InputDeviceSetup] - reinstate non BoxBranding call [OpenTV] Add genre and parental rating to EPG cache [HdmiCec] - don't issue TV standby on timer power up from Standby openvix: release 6.5.001 Merge branch 'Developer' into Release openvix: developer 6.5.001.009 [Added] suppression of loading EIT events when there was epg import (#992) Merge branch 'Developer' into Release Revert "[RecordTimer] - f string cleanup" Revert "[PowerTimer] - f string cleanup" Revert "[PowerTimer/RecordTimer] - revert notifications so that correct localisation happens" [Standby] -fix Deep Standby TV power off openvix: developer 6.5.001.008 [VariableText] fix commit https://github.com/OpenViX/enigma2/commit/557b9ef9e84f546721e0c643165866853f2bed7c PEP8 double aggressive W291 ~ W293 and W391 [VariableText] - resolve no text crash PEP8 double aggressive W291 ~ W293 and W391 [HdmiCec] - fix & cleanup debug msgs and hdmicec log openvix: developer 6.5.001.007 PEP8 double aggressive E301 ~ E306 [ePicLoad] @Ocean character encoding patch Updated Finnish (fi.po) translation [PowerTimer/RecordTimer] - revert notifications so that correct localisation happens [Added] Stream url to the Swervicename converter [SoftcamManager] PEP8 [StartEnigma] - f string cleanup [RecordTimer] - f string cleanup [PowerTimer] - f string cleanup [PacketManager] PEP8 - step 2 cleanup PEP8 - step 1 cleanup Updated Finnish (fi.po) translation [Multiboot] - code cleanup, f string [camcontrol] f string InfoBarGenerics] - minimise imports [sub services] add option to display [servicedvb.cpp] fix showing now and next events in infobars openvix: developer 6.5.001.006 [epgcache] fix OPENTV, ATSC_EIT, EPG_IMPORT source type [Added] hops to cryptoinfo string PEP8 double aggressive E251 and E252 openvix: developer 6.5.001.005 PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E225 ~ E228 and E231 PEP8 double aggressive E22, E224, E241, E242 and E27 [Updated] CollorButtonSequence addon to support different render types [doc] update AUTOMATICBUTTONS [VideoMode] - prevent crash if Scart, tidy up openvix: developer 6.5.001.004 PEP8 double aggressive E20 and E211 [Added] Rating icon renderer Merge branch 'Developer' into Release openvix: developer 6.5.001.003 [VideoMode] - remove unused import [AVSwitch] - remove av fixres(AutoResolution) settings [VideoMode] - remove AutoResolution - use plugin openvix: developer 6.5.001.002 [ViX-plugin] simplify embedded skins Merge pull request #986 from original-birdman/MoreShowPackages Add "Show packages" option in one more place. openvix: developer 6.5.001.001 [AVSwitch] - add support for AutoResolution plugin PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 [ImageManager] move to index ... [AVSwitch] - fix preferred modes Update fi.po Updated Finnish (fi.po) translation. [StartEnigma et al] call AVSwitch after StartEnigma initialisation [VideoMode] - update auto resolution, use Setup(Thanks Huevos) [AVSwitch] - replace open/write with C++ drivers - merged from OpenATV(Jbleyel/Captain) [eAVSwitch] - add new C++ driver functionalty - merged from OpenATV(Jbleyel/Captain [Cfile] - add new function - Merged from OpenATV(jbleyel) commit 98c6a97 [Updated] IPTV providers handling Updated Finnish (fi.po) translation. PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E225 ~ E228 and E231 PEP8 double aggressive E20 and E211 [Updated] Subservices detection [Updated] ServiceInfoBar [Added] Rounded corners for ePixmap. Thanks @jbleyel PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E225 ~ E228 and E231 PEP8 double aggressive E22, E224, E241, E242 and E27 [Added] possibility to invoke current service change manually [Added] more events handling in ServiceInfoBar [VideoSetup] use Setup as parent class PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E225 ~ E228 and E231 PEP8 double aggressive E22, E224, E241, E242 and E27 [Updated] ServiceInfoBar general handling and optimizations [Fixed] Exception when comparing eServiceReference with null PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E225 ~ E228 and E231 PEP8 double aggressive E22, E224, E241, E242 and E27 [Added] Service Info Header addon PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E225 ~ E228 and E231 [HdmiCec] - fix invalid Cec address - tidy up comments [IPKinstaller] - fix plugin source by adding path+plugin name [README.md] Tweak previous commit about branch [OE-A 5.4] update E2(6.5) config, GitCommitInfo, workflow, readme resolve python 3.12 syntax issues [Fixed] Exception when event is not defined [Added] [Pager] Possibility pager to be hidden and shown in sync with connected widget [Pager] fix onSelectionChanged [OnlineUpdateCheck] simplify previous commit [OnlineUpdateCheck] fix software update icons in non release images [eerror] update timestamp [socket] update timestamp [PackageManager] remain in current list after updating a package [PackageManager] simplify list filtering Cast to (long long) is to cater for older 32-bit time fields Updated Finnish (fi.po) translation PEP8 double aggressive E22, E224, E241, E242 and E27 [PackageManager] simplify [ViX plugin] remove some images PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E20 and E211 [Fixed] issue in pager [Fixed] possibility width to become negative [Fixed] Pager code [Added] Posibility in GEPG to specify text sides margins [Fixed] GEPG timer icon position [Fixed] Single EPG timer icons position Merge pull request #975 from DimitarCC/display480-packagemanager Updated Finnish (fi.po) translation [Added] summary screen for package manager in display480 skin PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E22, E224, E241, E242 and E27 [PackageManager] add filtering based on package status [ImageManager] fix summary [display800] add PackageManager [Added] Possinility pager to handle onSelChanged event Correct inverted logic for, and options which limitEvent [Updated] Logic to draw borders in eSlider (needs testing) [Removed] test values [Directories] add comment [Fixed] rounded progressbars rendering [Fixed] eSlider rendering when corner radius and borders present Corner radius for additional items Updated Finnish (fi.po) translation [Translations] Update Dutch (NL) translation. openvix: developer 6.4.012.004 PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 dos2unix files [Added] Native rounded corners rendering and border support for widgets *** Feature and code based on https://github.com/openatv/enigma2/commit/96719cad359d945ed69554b51362b5a2aa2f9348. Thanks to @jbleyel PEP8 double aggressive W291 ~ W293 and W391 [Fixed] some function definitions and checks [Fixed] Exception in selection in SelectionList [Added] Possibility SelectionList to be controlled from skin per widget [InfoBar] when opening MovieSelection skip calling timeshiftEnabled() Updated Finnish (fi.po) translation. openvix: developer 6.4.012.003 [PackageManager] update location Updated Finnish (fi.po) translation. [SoftwareUpdate] make package list viewable [PackageManager] remove comment openvix: developer 6.4.012.002 Updated Finnish (fi.po) translation. PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E225 ~ E228 and E231 [PackageManager] add [Translations] Update Dutch (NL) translation. [Updated] Used existing enums [Added] same extensions like loadSVG to loadImage [Added] missing python implementation [Added] HAlignment for svg when scale to fit is enabled openvix: developer 6.4.012.001 PEP8 double aggressive W291 ~ W293 and W391 [SystemInfo] add SystemInfomation class [BoxInfo] simplify processValue [BoxInfo] missing from last commit [Fixed] copile error on PLi [BoxInfo] remove forceOverride [MultiBoot] Use SystemInfo to to send variables to the About screen [SystemInfo] add a comment [Fixed] missing subservices display in case of SR service [Added] scale to fit functionality for SVG images [Multiboot] ensure join on str items [Multiboot] ensure join on str items openvix: release 6.4.011 Merge branch 'Developer' into Release Updated fi.po Updated Finnish (fi.po) translation. openvix: developer 6.4.011.012 [VuWizard] do not strip vix plugin openvix: developer 6.4.011.011 [ServiceList] protect against possible BSoD Simplify some BoxInfo related code PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E225 ~ E228 and E231 [Added] Full crypto info support openvix: developer 6.4.011.010 [SystemInfo] do not access SystemInfo directly from BoxInfo class [Multiboot] avoid double spaces in slotname if a variable is empty [ImageManager] set extensive search to false by default Updated Finnish (fi.po) translation. openvix: developer 6.4.011.009 [BoxInfo] simplify [ImageManager] fix copy & paste error [Profile] remove unhelpful comment PEP8 double aggressive W291 ~ W293 and W391 [Profile] add a solution that maybe required in the future [DOC] add a doc openvix: developer 6.4.011.008 Fix PEP warning [About] add missing import Fix errors in last commit PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E22, E224, E241, E242 and E27 PEP8 double aggressive E251 and E252 Clean up boxbranding [frontend] more calculate dB VU+ Zero4K [frontend] fix dB tuner name VU+ Zero4K [BoxInfo] revert some previous changes... don't use eval openvix: developer 6.4.011.007 [About] fix typo [Picon] update for skipping 4k terminations Simplify some startswith/endswith [BoxInfo] add checksum test [BoxInfo] remove pointless code [BoxInfo] remove temporary code, fixed at source Update README.md openvix: developer 6.4.011.006 openvix: developer 6.4.011.005 [Fixed] Possible exception in stream relay handling code [Fixed] [listboxservice] zero column lenght not work [C++ 17] change invocation check] [TimerEdit] use RecordingSettings module for editing recording setup [Fixed] [listboxservice] Logical mistake in next event rendering [Harddisk] add protection against a drive being unexpectedly removed [Recordings] update config list after path status has been checked openvix: developer 6.4.011.004 [Fixed] Wrong font usage for service number PEP8 double aggressive W291 ~ W293 and W391 [Added] Separate color and font for remaining time in two line mode [Fixed] wrong set colors [Fixed] service list allignment and colors [UsageConfig] update serviceList notifiers Updated Finnish (fi.po) translation. Updated fi.po openvix: developer 6.4.011.003 Updated fi.po [ServiceList] fix line 370 for now / next openvix: developer 6.4.011.002 [CI] Set descrambler key according to spec [CI] Fix not working second VU FBC tuner [CI] Add Critical Security Update Version protocol [CI] Set proper routing [CI] Improve logging [VideoMode] - remove unused BoxBranding import [Timeshift] remove unused import MessageBox ServiceList - comment unused import getTextBoundarySize [Videomode] - fix Multi and bcm7252 GB4K Updated Finnish (fi.po) translation. [Translations] Update Dutch (NL) translation. PEP8 double aggressive W291 ~ W293 and W391 [Added] Two lines and Next event mode [Added] Made some texts translatable [Updated] Some descriptions Updated Finnish (fi.po) translation. openvix: developer 6.4.011.001 [Setup/Recording] only show additional options if location is valid [Recordings] remove MessageBoxes [Recordings] instanciate "self.errorItem" before calling Setup.__init__() [menu/setup] move playback settings to own screen [Fixed] Correct handling of selected index and list total count when there is hidden items. openvix: release 6.4.010 Updated fi.po Merge branch 'Developer' into Release openvix: developer 6.4.010.019 openvix: developer 6.4.010.018 Updated Finnish (fi.po) translation. PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E225 ~ E228 and E231 PEP8 double aggressive E22, E224, E241, E242 and E27 PEP8 double aggressive E20 and E211 [Updated] Caid middle lenght names [Added] AudioIcon renderer [Added] [PliExtraInfo] Current Caid label [Fixed] [VAudioInfo] crash in maketrans due to wrong parameter openvix: developer 6.4.010.017 PEP8 double aggressive W291 ~ W293 and W391 [Videomode] - resolve GB4K initial open failure [listboxservice] fix compile warning PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 [ChannelsImporter] allow repeats attempts if server is not available [Fixed] [ServiceList] Column mode PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 [Videomode] - fix possible key error, sequence imports [Videomode] - fps not reset on change whem Video settings Refresh rate set to Multi [listboxservice] whitespace whitespace cleanup [TaskView] - while running ImageManager - crash at end of Backup in TaskView - so add a sanity check to prevent key_blue crash [Element] - occasionally when running ImageManager there is no __suspended attribute on entry - so catch and report, this can catch other issues Softcam - rename menu to Softcam Management and move Softcam Script into this menu [Fixed] Not working selectionPixmap for ServiceList Updated Finnish (fi.po) translation. openvix: developer 6.4.010.016 [ServiceList/setup.xml] Fix correct order for record_icon_match_value [config.recording.record_icon_match] convert to ConfigSelection [listboxservice] compareServices, avoid some false positives [Translations] Update Dutch (NL) translation. [Updated] Inverted the condition for match for rec icon [Added] Make rec icon match logic configurable Updated Finnish(fi.po) translation. Add matching for record icon Updated Finnish (fi.po) translation. [setup.xml] update "two line" description [Pager] typecast maxPages to int Revert "[Fixed] [Pager] Wrong parsing of maxPages" openvix: developer 6.4.010.015 PEP8 double aggressive E301 ~ E306 [StreamRelaySetup] add module [StreamRelay] move to own class Updated Finnish (fi.po) translation. [ServiceName.py] add sanity PEP8 double aggressive W291 ~ W293 and W391 [Added] Enable blink option [Updated] ServiceName converter with tuner system [Fixed] [Pager] Wrong parsing of maxPages [Updated] Make directory icon scale to fit the icon size [Setup] createSetup add parameter for append and prepend items [setup.xml] fix SecondInfoBarSimple requiring a skin.parameter Updated fi.po Updated fi.po Updated Finnish (fi.po) translation. openvix: developer 6.4.010.014 [Navigation] simplify streamrelay shutdown timer [Fixed] overlapping variables in PLi [MultiPixmap] remove SKOPE_SKIN_IMAGE lookup [MultiPixmap] simplify PEP8 double aggressive W291 ~ W293 and W391 [MultiPixmap] add handling for widget size when calling skin.loadPixmap openvix: developer 6.4.010.013 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E22, E224, E241, E242 and E27 [Added] ScreenHeader addon openvix: developer 6.4.010.012 [Nav] update SR delay PEP8 double aggressive W291 ~ W293 and W391 [Fixed] cleanup unused variable. [Updated] [ServiceList] Single line mode handling Updated Finnish (fi.po) translation [StreamRelay] add adjustable delay Revert "[Updated] stream relay handling. Removed double channel allocation" Revert "PEP8 double aggressive E301 ~ E306" Revert "PEP8 double aggressive W291 ~ W293 and W391" PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 [Updated] stream relay handling. Removed double channel allocation [Fixed] Separator char for IPTV providers functionality [Fixed] Delay in loading transponder data for stream relay service openvix: developer 6.4.010.011 [Fixed] typo in variable [Updated] variable names [Added] Original provider name for SR channels [Updated] Some code optimizations openvix: developer 6.4.010.010 [Fixed] Recordings of stream relay channels not working openvix: developer 6.4.010.009 PEP8 double aggressive E301 ~ E306 [Added] handling of stream relay channels properly in cpp openvix: developer 6.4.010.008 [Fixed][ServiceList] Missing icon for recording of stream relay channel [StartEnigma] check for translation.xml before call [CI] Fix URI_VERSIONS [CI] Operator profile [CI] Add ressources for CI+ 1.4 compability [ServiceList] Fix for old 720 skins [SeviceList] iterate with itemHeight first [ServiceList] add serviceItemHeight for legacy compatibility openvix: developer 6.4.010.007 [ServiceList] tweak itemHeight [Fixed] gap between name and directory icon in two lines mode PEP8 double aggressive W291 ~ W293 and W391 [ServiceList] fix loading double height pixmap [ServiceList] set default item height [ServiceList] in two line mode respect ratio between single line and two line mode [Fixed] [ServiceList] Showing only the first recording in channel list [MediaPlayer] Fix constant spinner if enabling MediaPlayer in main menu openvix: developer 6.4.010.006 [Fixed][ServiceList] Alignment issues [Fixed/ServiceList] broken user number of rows [Fixed/ServiceList] Alignment of service title in single line mode [Fixed] Alignment issues in ServiceList [ServiceList/lisboxservice] refactor two line mode [SoftcamManager] remove " " when key_yellow is supposed to display nothing. PEP8 double aggressive W291 ~ W293 and W391 [Fixed] markers icon stretching [Added] different modes of rendering markers openvix: developer 6.4.010.005 [Added] Compatibility of the ServiceList with pager [Fixed] ServiceList scaling and alignment [Fixed] new servicelist visual mode offset when have folder icon [Fixed] EPG timer icons position [Fixed] Record service name [Fixed] Wrong setting for servicelist [Fixed] MovieInfo converter formatted text [Added] Add recording service name to the formatted string openvix: developer 6.4.010.004 skip non-utf8 entries when loading a playlist [CI] fix utf-8 camname [VariableText] sanity check text 'str' type VariableText.py: Cast self.message to unicode string [Added] switching the layout of the pager if total count of pages exceeds specified value openvix: developer 6.4.010.003 [PliExtraInfo] add a temp workaround for stream relay provider names [PliExtraInfo] add an alternative way to get transponder data (compatible with stream relay) [PliExtraInfo] avoid duplicating east/west code [PliExtraInfo] clean url so it doesn't show passwords in the interface Revert "[PliExtraInfo] - add provider names for streamrelay services (Twol/Ev0)" Revert "PEP8 double aggressive E301 ~ E306" Revert "[PliExtraInfo] flake8 PEP" Revert "[PLiExtraInfo] tweak for SR" Revert "PEP8 double aggressive E22, E224, E241, E242 and E27" PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E225 ~ E228 and E231 [Fixed] missing qa supression [Fixed selectionPixmapLarge to not clear the image if not suplied [Added] Options handling for new service list visual mode [Fixed] some alignments issues openvix: developer 6.4.010.002 [python/Makefile] update openvix: developer 6.4.010.001 Updated Finnish (fi.po) translation [SessionObject] add module - fixed exception when current item is None [ServiceList] reapply pep comment that was removed in error PEP8 double aggressive E22, E224, E241, E242 and E27 [PLiExtraInfo] tweak for SR PEP8 double aggressive W291 ~ W293 and W391 [Fixed] play condition [Fixed] Missing variable [Fixed] Stream relay zap out and disabling services [Added] Support for provider for IPTV services (sref starting with 1 or 4097) [Added] Alternative two line visual mode in ServiceList Updated Finnish (fi.po) translation [Updated] EventName converter PEP8 double aggressive E22, E224, E241, E242 and E27 [InfoBarGenerics] update whitelist sort [PliExtraInfo] flake8 PEP PEP8 double aggressive E301 ~ E306 [PliExtraInfo] - add provider names for streamrelay services (Twol/Ev0) [ServiceOrbitalPosition] add orbital position for streamrelay services, sequence imports openvix: release 6.4.009 Fix MMI text conversion Fix CI info Merge branch 'Developer' into Release openvix: developer 6.4.009.015 SecndInfoBar: fix indent [MovieContextMenu] make "config" widget mandatory openvix: developer 6.4.009.014 PEP8 double aggressive E22, E224, E241, E242 and E27 [InfoBarGenerics] sort whitelist openvix: developer 6.4.009.013 [ServiceInfo] Add Fix workaround for H.265 with Extplayer3 [Convertor] do not use "str" as a variable name PEP8 double aggressive E301 ~ E306 [Added] Resolution, framerate, videocodec for IPTV services in ServiceInfo screen [Translations] Update Dutch (NL) translation. openvix: developer 6.4.009.012 dividing by zero [Addons] Unused imports Updated Finnish (fi.po) translation. [Removed] Unused imports PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E22, E224, E241, E242 and E27 [Added] Added spaceLeft for movieList [Fixed] Some positioning issues in several screens [CI] Fix descrambling when using tuner B-H PEP8 double aggressive E20 and E211 [Added] Dynamic size of timer icons in epg screens [Added] Margin for Single Epg openvix: developer 6.4.009.011 PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E22, E224, E241, E242 and E27 [InfoBarGenerics] - update showSystemMenu & showNetworkMounts to use key(thanks Huevos) PEP8 double aggressive W291 ~ W293 and W391 [menu.xml] disable "netafp", not currently built [PositionerSetup] add missing button hooks openvix: developer 6.4.009.010 openvix: developer 6.4.009.009 Update DOC [AUTOMATICBUTTONSGUIDE] add document [ColorButtonSequence] change "spacingButtons" attribute ... ... to "spacing" so it matches the attributes in ButtonSequence. [ButtonSequence] Get itemHieght and width from the widget, reather than extra attributes [ColorButtonsSequence] Arithmetic: skip graphic margin if no graphic [ColorButtonsSequence] foregroundColor, fall back to the listbox default if no color is supplied by the widget [LayoutInfo] fix indent [ColorButtonsSequence] Get itemHieght and width from the widget, reather than extra attributes made 320 markers editable/deletable via bouquet edit mode PEP8 double aggressive W291 ~ W293 and W391 added check for empty text - fixed exception due to unbound variable used Fix saving the set range in ProgressBar Updated fi.po openvix: developer 6.4.009.008 - fixed validation of mandatory widgets when using addons PEP8 double aggressive W291 ~ W293 and W391 [Added] Supressions of warnings if the component is used only in the addon [Added] Added logic to switch to fluid layout if there is not enough space for fixed layout [Fixed] Exceptions on some screens PEP8 double aggressive W291 ~ W293 and W391 [Added] Possibility to define colors for button text [Updated] Logic for fixed layout updated PEP8 double aggressive W291 ~ W293 and W391 add a init value for pixmap width to 0 if there is no pixmaps First version of color buttons addon widget [FCC] skip stream relay openvix: developer 6.4.009.007 [OScamInfo] fix crash [PLiExtraInfo] display frequency as human readable [ScriptRunner] add menu key [BackManager] remove pointless skin Updated Finnish (fi.po) translation PEP8 double aggressive E22, E224, E241, E242 and E27 [NetworkSetup] - cleanup [WirelessLan][plugin] - cleanup PEP [TimerList] - cleanup PEP [OScamInfo] - cleanup PEP openvix: developer 6.4.009.006 [listboxservice] fix searching for prev/next visible marker Revert "[listboxservice] when searching markers don't stop on numbered markers" openvix: developer 6.4.009.005 [listboxservice] when searching markers don't stop on numbered markers PEP8 double aggressive W291 ~ W293 and W391 PEP8 double aggressive E301 ~ E306 PEP8 double aggressive E22, E224, E241, E242 and E27 - added alignment possibility to the ButtonSequence - add onChanged event to VariableText so to work with addons - added new addon for dynamic button sequences fix ePythonStringContent to handle correct text offset fix ePythonStringContent to handle correct text offset openvix: developer 6.4.009.004 [OscamInfo] cleanup [UserInterfacePositioner] remove pixmap [Satconfig] remove NoSave [PowerTimerEntry] remove ActionMap entriesroot [MovieSelection] unused variable playInForeground [config] use variable name instead of l [VolumeControl] valid l use noqa, remove unused variable oldvol [TimerList] valid l use noqa [PowerTimerList] valid l use noqa [MovieList] mark valid l with noqa, use variable name for others [MenuList] valid l use noqa [ServicePosition] use variable name to replace l PEP8 double aggressive E301 ~ E306 [UsageConfig] -remove unused time import, PEP8 comments [TuneTest] - resolve bad comment PEP8 [Navigation] - rsolveF401 SoftwareManagement - remove unused historical plugin [opentv_zapper] attempt to solve indent [Satfinder] unused import [ServiceName2] remove duplicate code [PluginComponent] add sanity text in removePlugin [Task] import os.F_OK cleanup PEP8 [HelpMenuList] don,t use l variable PEP8 [ServiceList] some cleanup PEP8 [ServicePosition] don,t use l variable PEP8 [OscamInfo] some cleanup PEP8 [Scanner] don,t use l variable PEP8 [AnalogClockLCD] don,t use l variable PEP8 [Canvas] don,t use variable l PEP8 [PackageInfo] PEP8 [Network] PEP8 [Satfinder][plugin] PEP8 [OpentvZapper][opentv_zapper] PEP8 [FastChannelChange][plugin] PEP8 [Animations][plugin] don't use l variable PEP8 [PicturePlayer][ui] PEP8 [PicturePlayer][plugin] PEP8 [MediaPlayer][plugin] PEP8 [DVDBurn][ProjectSettings] use r option in pattern matching PEP8 [DVDBurn][DVDTitle] use variable name not l PEP8 [CutlistEditor][ui] PEP8 [Timeshift] PEP8 [TimerSanityCheck] PEP8 [MediaPlayer] use named variable rather than l PEP8 [InputDevice] PEP8 [HdmiCec] PEP8 [Harddisk] PEP8 [FileList] use variable name other than l PEP8 [EpgListMulti] use variable name not l PEP8 [EpgListBase] PEP8 [EpgListGrid] PEP8 [EpgBouquetList] PEP8 PEP8 double aggressive W291 ~ W293 and W391 [Task] PEP8 [ServiceName2] PEP8 [RemainingToText] PEP8 [MovieReference] PEP8 [LayoutInfo] convert from spaces to Tabs [ConverterRotator] fix PEP8 noise [CpuUsage] fix indent PEP8 [ConverterRotator] fix PEP8 noise [ConfigList] fix PEP8 ambiguous variable l [ViX][BackupManager] - silence some PEP8 [ViX][IPKInstaller] - silence some PEP8 [ViX][ImageManager] - silence some PEP8 [ViX][MountManager] - silence some PEP8 [ViX][RestoreWizard] - silence some PEP8 [ViX][SoftcamManager] - silence some PEP8 [ViX][SwapManager] - silence PEP8 [ViX][ui] - silence PEP8 [VideoEnhancement] - silence PEP8 on variable x [VideoEnhancement] - silence PEP8 [VieoFinetune] - replace variable l with offset, silence some PEP8 [MovieSelection] - silence some PEP8 [ParentalControlSetup] - silence PEP8 [Screen] - silence PEP8 [SoftwareUpdate] - silence PEP8 [Standby] - consolidate imports, fix over ident & PEP8 [TaskView] - silence PEP8 [TimerEdit] - silence PEP8 [TimerEntry] - remove unused Screen import [UserInterfacePositioner] - remove unused import ConfigSubsection [UserInterfacePositioner] - remove unused imports ConfigText & Pixmap [VideoMode] - remove unused About import openvix: developer 6.4.009.003 [BackupManager] silence a warning [OSCamInfo] fix undefined name 'readers' [RestoreWizard] silence a warning [ImageManager] missing import "copy" [TimerEntryBase] add missing import [InputDeviceSetup] call newConfig on keySelect [InfoBarGeberics] - PEP8 [ChannelSelection] PEP8 [Wizard] PEP8 [StartEnigma] PEP8 [skin] - PEP8 [skin] put back removed scopes PEP8 double aggressive E22, E224, E241, E242 and E27 [CCcamInfo] -PEP8 cleanup [ChannelSelection] -PEP8 cleanup [CI] -PEP8 cleanup [CronTimer] -PEP8 cleanup [DVD] -PEP8 cleanup [EventView] -PEP8 cleanup [FixedMenu] -PEP8 cleanup [GitCommitInfo] -PEP8 cleanup [InfoBarGenerics] -PEP8 cleanup [InputDeviceSetup] -PEP8 cleanup [Ikpg] -PEP8 cleanup [LogManager] -PEP8 cleanup [MultiBootSelector] -PEP8 cleanup [OscamInfo] -pass 1 PEP8 cleanup [PictureInPicture] -unused variable h and PEP8 complaints [PluginBrowser] -PEP8 complaints [PowerTimerEdit] -PEP8 complaints [PowerTimerEntry] -remove unusede localtime, strftime plus PEP8 complaints [Rc] - PEP8 complaints [RdsDisplayy] - PEP8 complaints [Satconfig] - remove unused self.IDX variable plus PEP8 complaints [ScanSetupr] - remove 1 unused tlist and unused Satlist plus PEP8 complaints [ScreenSaver] - PEP8 complaints [Setup] - PEP8 complaints [SoftcamScript] - PEP8 complaints [SoftwareUpdate] - PEP8 complaints [StartWizard] - PEP8 complaints [StreamingClientsInfo] - PEP8 complaints [SubservicesQuickzap] - PEP8 complaints [SubtitleDisplay] - PEP8 complaints [TaskView] - PEP8 complaints [TextBox] - PEP8 complaints [TimerEdit] - PEP8 complaints [TimerEntry] - fix indented code, unused imports, PEP8 complaints [TimerEntryBase] - PEP8 cleanup [TimerSelection] - PEP8 cleanup [UserInterfacePositioner] PEP8 cleanup [VideoMode] - remove indents, unused variables etc PEP8 [NavigationInstance] - remove blank line [PowerTimer] - only import os functions and sort imports [PowerTimer] - variable l PEP8 cleanup [PowerTimer] - PEP8 cleanup [RecordTimer] - kill PEP8 complaints [StartEnigma] - PEP8 kill import not at top complaints [Skin] - remove unused SCOPE's CONFIG & SKIN_IMAGE - remove PEP8 on variable c openvix: developer 6.4.009.002