openvix: release 6.2.006 Merge branch 'Developer' into Release [MovieList] Avoid possible permission error when accessing a network mount openvix: developer 6.2.006.005 openvix: developer 6.2.006.004 Revert "enigma2.sh: change LC_CTYPE to LC_ALL" openvix: developer 6.2.006.003 [RecordTimer] move "setstreamto1" conversion code above "serviceref.isRecordable()" test openvix: developer 6.2.006.002 IPTV recordings: Allow users to convert 4097, 5001 and 5002 to type 1 openvix: developer 6.2.006.001 "4097" commits: 1) Use "startswith" not "in" to test service ref starts with "4097" 2) Add missing "eServiceReference" wrapper in RecordTimer, line 930. [EpgListGrid] typo Streams 4097 - add setup in Recordings to reset default recording from 1 to 4097 for 4097 streams Merge remote-tracking branch 'upstream/Developer' into Developer [Translations] Update Dutch (NL) translation. force 4097 streams to record as servicetype 1 RecordTimer - lets use double quotes and tidy up comments RecordTimer - only import used options from os RecordTimer - resequence imports Add support for enabling and disabling CI devices (#2283) (#3432) [Ci.py] text tweak Updated finnish translation One localization fix of About.py About(Screens) - fix boot device applicability, split information into CPU & Image Information enigma2.sh: change LC_CTYPE to LC_ALL [config] force encoding UTF-8 when handling settings file [config] use "with" when opening settings file [config] tweak "os" imports About fix import, cleanup IPTV text, remove boot device as not always in BoxInfo About - add boot drive and Soc family to info When ServiceApp is installed and players enabled, causes boot loop if user tries recording 4097 IPTV- this change shows in About enabled player, blocks recording and issues msg if enabled Merge branch 'Developer' into Release [config] ConfigNumber, fix ValueError: invalid literal for int() with base 10: '' openvix: release 6.2.005 Merge branch 'Developer' into Release openvix: developer 6.2.005.002 openvix: developer 6.2.005.001 [PLiExtraInfo] fix createResolution() for 4097 [PLiExtraInfo] tweak last commit AVSwitch fix missing def CanDownmixAACPlus [PliExtraInfo] tweaks to resolution string Revert "[PliExtraInfo] Fix Res for iptv services, whilst removing junk from hisi boxes" openvix: release 6.2.004 Merge branch 'Developer' into Release [unicable] fixed Opticum SCR 16UB Pro; cleanup Merge branch 'Developer' into Release openvix: developer 6.2.004.003 openvix: developer 6.2.004.002 [fcc.patch] update Revert "[Navigation.py] Tweak FCC handling" Revert "[Navigation.py] sync a variable name with OpenPLi" [AVSwitch] Tweaks to proc open openvix: developer 6.2.004.001 [Infobar.py] Add comment Update InfoBar.py Update UsageConfig.py [AVSwitch] whitespace [AVSwitch] Move notifier functions to their respective sections [AVSwitch/AudioSelection] Use ConfigYesNo for "Bypass HDMI EDID Check", not this weird ConfigSelection [AudioSelection] Remove more nonsense "if" clauses [AudioSelection] Remove some nonsense "if" clauses [About] round megabytes to 2 decimal places changeg Console calls to return binary when result is not checked - saves pages of decode to string openvix: release 6.2.003 Merge branch 'Developer' into Release openvix: developer 6.2.003.002 [fcc.patch] update Frontend - add Vuplus DVB-S NIM(Si2166) for Vu+ Zero4k [PliExtraInfo] Fix Res for iptv services, whilst removing junk from hisi boxes Merge remote-tracking branch 'upstream/Developer' into Developer [Ci] fix text when reset module in menu Ci (#3459) openvix: developer 6.2.003.001 [Ci] fix text when reset module in menu Ci (#3459) Merge branch 'Developer' into Release finnish_translation NetworkTime - add missing chod import as oschmod NetworkTime - add missing chod import as oschmod openvix: release 6.2.002 Merge branch 'Developer' into Release openvix: developer 6.2.002.011 [Directories] Only import the required parts from "os" [fcc.patch] update fix for toggle pip (#3456) [InfoBarGenerics] sync def swapPIP() with OpenPLi InputHotplug - just import path from os ChannelsImporter just import path, remove, walk from os AVSwitch - just import os path and remove unused about import xml2po - correct pasth -> ospath ISO639 - remove python 2 code Only import OS elements used by routine Update PowerTimerList.py [PowerTimerList.py] avoid hard coded icon dimmensions [fcc.patch] update [Wizard.py] write virtual keyboard return value to the correct ConfigElement [EpgSelectionBase.py] avoid negative values for popup position openvix: developer 6.2.002.010 [NetworkTime] fix Time.py calling timecheck() directly. This is supposed to be done by the timer. [config.usage.sort_settings] sort ConfigList by text item only openvix: developer 6.2.002.009 [NetworkTime] Reinstate to using ntpdate-sync script now it has been fixed by @original-birdman [frontend] update snr/db "GIGA DVB-T2/C NIM (TT3L10)" (#3451) openvix: developer 6.2.002.008 [Unicable] Add Inverto IDLU-32UL42-UNBOO-OPP This new Inverto LNB is standard width as opposed to the old style wide ones. remove python 2 import code [frontend] SFX6008 update snr/db (#3447) openvix: developer 6.2.002.007 [Network] Fix writing custom nameserver / dns settings openvix: developer 6.2.002.006 Revert "[NetworkTime] Revert to using ntpdate-sync script" [ServiceInfo/VAudioInfo] Update and simplify Audio Codec names SystemInfo - giga FBC tuner is DVB-S2 SystemInfo - rc_default needs defining after rc_model [Setup.py] bug fix, sort ConfigList by text item only openvix: developer 6.2.002.005 [NetworkTime] Revert to using ntpdate-sync script StartEnigma - if we don't have Scart, then don't load function code skin - correct invalid path.join --> join Revert "Revert "StartEnigma - RcModel is not used by StartEnigma so delete load"" Revert "Revert "Both remote type and remote default setting are in SystemInfo which is loaded at StartEnigma initialisation - so use SystemInfo values and do not load and re-obtain these values"" SystemInfo - add check for default remote in use - 2 NetworkTime: Move setUseDVBTime back to conditional Revert "SystemInfo - add check for default remote in use" Revert "Both remote type and remote default setting are in SystemInfo which is loaded at StartEnigma initialisation - so use SystemInfo values and do not load and re-obtain these values" Revert "StartEnigma - RcModel is not used by StartEnigma so delete load" StartEnigma - RcModel is not used by StartEnigma so delete load Both remote type and remote default setting are in SystemInfo which is loaded at StartEnigma initialisation - so use SystemInfo values and do not load and re-obtain these values SystemInfo - add check for default remote in use InputDevice - only import used os functions [dvbtime] add debug [frontend.cpp] Fix for BCM3466 signal openvix: developer 6.2.002.004 [Time] Use running ntpsyncpoller instance [NetworkTime] move setUseDVBTime out of the conditional openvix: developer 6.2.002.003 [Time] Pushed wrong version earlier [Console.py] Fix BSoD openvix: developer 6.2.002.002 Update NetworkTime [CronTimer] Clean up crazy code [OnlineUpdateCheck] Python 3 tweak: urllib.request.Request returns bytes [StartEnigma] config.misc.SyncTimeUsing openvix: release 6.2.001 Merge branch 'Developer' into Release [Translations] Update Dutch (NL) translation. openvix: developer 6.2.001.010 Update fcc.patch [Directories.py] Remove fragment committed in error [InfoBarGenerics.py] remove a comment [Directories.py] Add functions to provide compatibility for shared plugins used by other oe-alliance members [InfoBarGenerics.py] Comments related to opening AutoTimer openvix: developer 6.2.001.009 configure.ac - remove gb7252 key change as now handled by re-mapping openvix: developer 6.2.001.008 Updated finnish (fi) translation (#767) [Translations] Update Dutch (NL) translation. openvix: developer 6.2.001.007 SystemInfo["FbcTunerPowerAlwaysOn"] remove gbquad4k,/gbue4k (#3430) openvix: developer 6.2.001.006 Update HTTP(s) stream delay Add "Http(s) stream start delay" setting [Navigation.py] sync a variable name with OpenPLi [ServiceList.py] fix incorrect variable name openvix: developer 6.2.001.005 [fcc.patch] update [Setup.xml] Fix typo line 77 ... [NetworkSetup] Fix problem downloading from Dev feeds openvix: developer 6.2.001.004 [Navigation.py] Tweak FCC handling Update keymap Update button setup Update keymap [PliExtraInfo] Update createResolution() to current OpenPli (this removes junk from the resolution string for HiSi boxes). [VariableValue.py] do not exceed c++ 32-bit signed integer or OverflowError will occur openvix: developer 6.2.001.003 Deep Standby - place hdmicec code in Standby, as some boxes drop into Deep Standby before HdmiCec routine can send through C++ HdmiCec - place standby/wakeup code together HdmiCec - for clarity use correct division HdmiCec - makes sense to use chardet rather than guess and Try/Except Task - processOutput can be string or byte, so check before decode finnish_translation (#764) [Translations] Update Dutch (NL) translation. openvix: developer 6.2.001.002 Merge branch 'Developer' into Release Network - only import components used from os Network WiFi Mac address - add wlan3 extensions(Vu+) - thanks to Evo for this change [GitCommitInfo] tweak URLError handling [ConfigEntryTest] Avoid AttributeError if 'CurrentService' object has no attribute 'boolean' openvix: developer 6.2.001.001 [fcc.patch] add file Revert "[servicedvb] fix audio when plugin Quad pip enabled" [servicedvb] fix audio when plugin Quad pip enabled RecordTimer - send activesource, add missing decode Revert "[nav/core] Add updateEvent for testing" Revert "[nav/core] tweak updateEvent()" RecordTimer - send hdmicec in standby.Only import as required HdmiCec - re do data decode [nav/core] tweak updateEvent() [nav/core] Add updateEvent for testing Revert "[nav/core] add updateEvent test" [nav/core] add updateEvent test Revert "[MenuList] add getList method" Revert "[MenuList] add methods for setFont and setItemHeight" Revert "[FIFOList] change self.list to self.fifoList..." Revert "[ChoiceList] inherit from MenuList" Revert "[FileList] change self.list to self.fileList..." Revert "[MediaPlayer] change self.list to self.playList..." Revert "[PluginList] Inherit setFont() and setItemHeight() from MenuList instead of poking around in the underlying code" Revert "[SelectionList] change self.list to self.selectionList..." Revert "[CCcamInfo] Inherit setFont() and setItemHeight() from MenuList instead of poking around in the underlying code" Revert "[OScamInfo] Inherit setList(), setFont() and setItemHeight() from MenuList instead of poking around in the underlying code" Revert "[VirtualKeyBoard] Inherit setFont() and setItemHeight() from MenuList instead of poking around in the underlying code" PositionerSetup - there is no .reset on StringIO - use seek(0) [VirtualKeyBoard] Inherit setFont() and setItemHeight() from MenuList instead of poking around in the underlying code [OScamInfo] Inherit setList(), setFont() and setItemHeight() from MenuList instead of poking around in the underlying code [CCcamInfo] Inherit setFont() and setItemHeight() from MenuList instead of poking around in the underlying code [SelectionList] change self.list to self.selectionList... [PluginList] Inherit setFont() and setItemHeight() from MenuList instead of poking around in the underlying code [MediaPlayer] change self.list to self.playList... [FileList] change self.list to self.fileList... [ChoiceList] inherit from MenuList [FIFOList] change self.list to self.fifoList... [MenuList] add methods for setFont and setItemHeight [MenuList] add getList method [config.py] ConfigLocations: do not sort the locations list. This should be handled by the calling code, not in config.py. Revert "ConfigLocations: avoid duplicates" Merge branch 'Developer' into Release Revert "[MenuList.py] add absent "getList()" method and "list" property" Revert "NetworkSetup - remove six" [NetworkTime] Only use the NTP shedule interval if NTP is enabled, otherwise use the default [NetworkTime] Add a notifier for NTP time schedule interval [setup.xml] only show NTP server settings if NTP is enabled config.misc.useNTPminutes: Move to StartEnigma.py to be with the rest of the "time" settings [NetworkTime] use human readable values for config.misc.SyncTimeUsing [MenuList.py] add absent "getList()" method and "list" property [StartEnigma.py] simplify useSyncUsingChanged() [StartEnigma.py] fix localization: "Transponder Time" [ConfigList.py] Add a settings save notifier Merge branch 'Developer' into Release [Unicable] Add IDLU-24UL40-PLSTM-BPP (#3410) [Translations] Update Dutch (NL) translation. enigma2.sh.in ... correct comment enigma2.sh.in ... allow script to be run going into standby, as allowed during startup e.g. for switching off display openvix: release 6.1.004 Merge branch 'Developer' into Release [ConfigList.py] Add some backwards compatibility code from OpenATV openvix: developer 6.1.004.004 openvix: developer 6.1.004.003 [encoding.conf] Updating, cleanup wrong format .. (#3409) openvix: developer 6.1.004.002 Added "FCC" to finnish translation (#763) openvix: developer 6.1.004.001 Do not close root FBC frontend (#3404) VirtualKeyboard - remove six VirtualKeyboard - use environ['LANGUAGE2') to pick up language:country NumericalTextInput - remove six NumericalTextInput - getLanguage routine is called, but returns wrong value during StartEnigma processing - use environ['LANGUAGE2’] to assign language:country for table access Language - during StartEnigma processing environ['LANGUAGE'] is overwritten & getLanguage also returns wrong value, so create environ['LANGUAGE2'] for other module use Language - lets find language:country once and use the value rather than 6x Language - activateLanguage_TRY tests language_country is in language list, so remove try/except clause Language - test if file /home/root/.config is present, rather than try/except clause Language - just import the os modules needed, rather than all os Language - cleanup GetLanguage & getGStreamerSubtitleEncoding def's by testing for self.activeLanguage initial value rather than try/except openvix: release 6.1.003 Merge branch 'Developer' into Release Network - allow WiFi MAC address to be changed Timezones.py - remove six text fields are already text HdmiCec - correct volume keyhandling HdmiCec - remove chardet and six HdmiCec - revert to original msgaddress setup HdmiCec - HdmiCec C++ driver uses '0.0.0.0' to clear fixed address, so as default in setup and reset at HdmiCec startup Added "Menu style" translations openvix: developer 6.1.003.005 [Menu.py] add class MenuHorizontalSummary [skin_display] Add MenuHorizontalSummary [Menu] tweak label4/label5 empty value [MainMenu] Remove pointless code [Menu] All unique skin names for the horizontal layout (based on menuID) openvix: developer 6.1.003.004 [Menu] Add optional horizontal layout Revert "[Screen] removeSummary: add sanity for possible missing summary" [Screen] removeSummary: add sanity for possible missing summary VariableValue.py: Convert value to int to fix progress bar InputDevice - correct where /dev/Input directory contains directories Merge branch 'Developer' into Release openvix: developer 6.1.003.003 PluginBrowser - remove six MovieSelection - remove six menu - node.get returns string - remove six ChannelSelection - remove six About(screens) - Console now returns string RedirectOutput - use decode if data is bytes - remove six Netlink - import only getpid from os Timezones - remove unused sys import Ikpg - use decode not six Task - use decode not six Console - import just waitpid from os Console - values returned are string , remove six Hotplug . use decode instead of six RecordTimer - remove six, xml.get returns string for these variables PowerTimer - remove six, xml.get returns string for these variables POwerTimer - remove unused builtins import [Setup.py] Correct setup element list [Radiotext] Record RDS pid if available and show radiotext New finnish (fi.po) translation correct lower case mmc search(-> uppercase) so no hdparm issued on mmc devices openvix: developer 6.1.003.002 message.h - correct sig3 change [InfoBarGenerics.py] fix audioSelectionLong() [README.md] update git clone protocol openvix: developer 6.1.003.001 openvix: developer 6.1.002.002 openvix: developer 6.1.001.006 openvix: developer 6.1.001.004 openvix: developer 6.1.001.003 openvix: developer 6.1.001.002 update Git branches : python3 ---> Developer [Readme.md] cosmetic README - fix part 10 comments OE-A 5.1 Git correct release branch Git workflow - add Release branch to python3 & FCC GitCommitInfo - remove python 2 checks GitCommitInfo update all branche info Readme's update OpenViX 6.1 configure Fix #99 introduced with 94810b81e1cf59966164b0586a157f2c11f4d725 Co-authored-by: Huevos openvix: developer 6.1.001.001 Merge branch 'python3' into Release Merge branch 'Dev-python3-compatible' into future-release Merge branch 'Dev-python3-compatible' into python3 SystemInfo add new sdcard receivers - fix missing quote SystemInfo add new sdcard receivers - fix missing quote SystemInfo add new sdcard receivers SystemInfo add new sdcard receivers Merge branch 'Dev-python3-compatible' into future-release InfoBarGenerics - resolve issue in showEPGSearch Merge branch 'Dev-python3-compatible' into python3 [SystemInfo] Add "hi3798mv200h", "hi3798mv200advca" and "3716mv430" Chipsets InfoBarGenerics - fix when self.session.nav.getCurrentlyPlayingServiceOrGroup() is None Merge branch 'Dev-python3-compatible' into python3 [config.py] ConfigBoolean, handleKey: Fix false positives on KEY_FIRST and KEY_LAST openvix: developer 6.0.009.002 [VariableValue] remove try/except [ConfigList.py] Add callbackcode for c66590f7f957d0972bba8ecdd43e591a40ed62d0 [config.py] add callback funtion to handleKey [config.py] use str wrapper in setValue to ensure "prev" is a copy of the value Fix missing value in 46c88a7a095ffb5e57f7e0279ea77728e26d451d [config.py] ConfigSelectionNumber: handleKey, simplify [config.py] ConfigSet: handleKey, simplify [config.py] ConfigLocation: handleKey, fix select correct pos InfoBarGenerics - fix 15:19:33.2594 [eRCDeviceInputDev] emit: 1 15:19:33.2614 [InfoBarGenerics] Key: 400 (Make) KeyID='KEY_YELLOW' Binding='('YELLOW',)'. 15:19:33.7015 [eInputDeviceInit] 0 190 (400) 1 15:19:33.7015 [eRCDeviceInputDev] emit: 0 15:19:33.7035 [InfoBarGenerics] Key: 400 (Break) KeyID='KEY_YELLOW' Binding='('YELLOW',)'. 15:19:33.7050 [ActionMap] Keymap 'InfobarExtensions' -> Action = 'openEPGSearch'. 15:19:33.7053 Traceback (most recent call last): 15:19:33.7053 File /usr/lib/enigma2/python/Components/ActionMap.py, line 60, in action 15:19:33.7057 File /usr/lib/enigma2/python/Screens/InfoBarGenerics.py, line 2852, in showEPGSearch 15:19:33.7087 name = self.session.nav.getCurrentlyPlayingServiceOrGroup().toString() 15:19:33.7088 AttributeError: 'NoneType' object has no attribute 'toString' 15:19:33.7089 [ePyObject] (CallObject(>,('InfobarExtensions', 'openEPGSearch')) failed) ChoiceBox: remove "list" wrapper InputDevice - convert python2 (unused)print statements InputDevice - remove six & str Trace - remove unused sys import NetworkSetup - remove six NetworkSetup - remove unused sys LogManager - remove unused sys ChannelSelection - remove unused sys DVDBurn/ProjectSettings - remove unused sys DVDBurn/DVDProject - remove unused sys OnlineUpdateCheck - remove six OnlineUpdateCheck - import python3 urllib modules only OscamInfo - import python3 urllib modules only skin.py - remove six Choicebox - remove six use decode Choicebox - remove six.moves use native zip newplugin - remove six.moves parseactions - remove futures import from __future__ import print_function convert-iso-639-3 - python3 import only Merge branch 'Dev-python3-compatible' into python3 [frontend] add snr/db rs6060 new tuner Zgemma (#3389) InfoBarGenerics - handle sub-titles after pause/play in Timeshift InfoBarGenerics - handle sub-titles after pause/play in Timeshift [NetworkSetup] password, use Setup module to simplify [enigma.cpp] update MALLOC debug Merge branch 'Dev-python3-compatible' into python3 [setup.xml] update variable name due to... https://github.com/E2OpenPlugins/e2openplugin-OpenWebif/commit/e47b6ade55187403bbcbbce7564324ce83ab3b0e [Satconfig] sanity check when open tuner setup [NimManager] fix FBC detection (#3387) openvix: developer 6.0.009.001 Merge branch 'Dev-python3-compatible' into python3 [Radiotext] Ignore invalid RT plus messages [Radiotext] Extract radiotext messages from aac stream Revert "[MediaPlayer] Add fix playback with subtitles and add InfobarAspectSelection and Infobar ResolutionSelection options" [MediaPlayer] Add fix playback with subtitles and add InfobarAspectSelection and Infobar ResolutionSelection options [ConfigList] add missing import HdmiCec - fix indent Merge branch 'Dev-python3-compatible' into python3 [Directories] add fileReadXML Config: Only call notifiers is there has been a change ConfigLocations: avoid duplicates Element - use functools.reduce rather tha six.moves.reduce Harddisk - remove six add force volume key option for those TV's/AV that do not respond to audio channel request [ConfigList.py] Cosmetic [ConfigList.py] ConfigMACText is not an instance of ConfigText Corrected "sort by" finnish translations [FrontendInfo] fix tunertype for hybrid tuners ConfigList.py: cosmetic ConfigList.py: rename virtualKeyBoardActions ConfigList.py: variable name change [ConfigList] don't open Virtual keyboard toedit numbers or mactext [Setup.py] Fix a copy/paste error [ConfigList] Support comment entries [Setup.py] Remove whitespace from requires field [Setup.py] Allow for comment entries in ConfigList [Setup.py] don't double translate [Setup.py] Add missing title localisation [Setup.py] Update debug [Setup.py] Simplify over complicated code [Setup.py] Move code out of a Try/except [Setup.py] only import required modules github workflow add FCC branch and use standard Git for sigc++-3 git workflows apply athoik OpenPli patch for mallinfo Revert "[enigma.cpp] Temporarilly drop back to the deprecated mallinfo as glibc 2.33 is not available in github workflows" Remove pointless confusing code Update "º" Remove "\xc2" [MovieReference] Remove double import [Directories.py] replace the inspect.stack() with the sys._getframe() Revert "[Directories.py] remove scopes" Revert "[Directories.py] Remove dead code" Merge branch 'Dev-python3-compatible' into python3 [EpgBouquetList] Scale itemheight and font based on skin resolution [Directories.py] No longer need to test for *.pyo Merge branch 'Dev-python3-compatible' into python3 [SystemInfo] remove unused import "isPluginInstalled" FileList - only import used os elements listdir, path and change use of 'path' as a variable label throughout the module to applicable non 'path' label GetEcmInfo - only use os.stat so import just stat remove unused import six [SoftwareManager] Just to keep github workflows happy, even though this is not part of our build [enigma.cpp] Temporarilly drop back to the deprecated mallinfo as glibc 2.33 is not available in github workflows HdmiCec - don't update CEc address unless setup request m4 - add stdcxx_17 for actions workflow enigma2.yml - add build sigc++-3 as pre req update to python 10 checkout [Directories.py] check *.pyc first when checking for installed plugins [StartEnigma] Clear resolve lists on updating skin [Directories.py] add in resolve list only directories that exist [Directories.py] Remove dead code [Directories.py] remove scopes Merge branch 'Dev-python3-compatible' into python3 Merge branch 'Dev-python3-compatible' into future-release Network password: Remove not required callback openvix: release 6.0.008 Change some variable names and formating to remain compatible with PLi [DIrectories] Change some scope names to maintain compatibility with PLi [NumericalTextInput] remove unicode prefix [VirtualKeyBoard] Remove unicode prefix [Plugins/Plugin.py] Fix variable name [Plugins] The "fnc" attribute is now used, instead of the misleading "__call__" when a plugin's fnc argument is wanted. [InfoBarGenerics] switch to inspect.getfullargspec() Remove class declaration to inherit from object Merge branch 'Dev-python3-compatible' into future-release openvix: developer 6.0.008.006 [InfoBar] only set the instance if the class is not being inherited [TimerList] Use integer division [Converter/ChannelNumbers] use integer division elistboxcontent.cpp - add filled py3.10 change python_console.i close off m_size comment [elistboxcontent.cpp] add float check [ePicLoad] allow float and int for aspectRatio parameter python.h & python_console.i remove version test py3-3.10 changes to python.h & python_console.i Merge branch 'Dev-python3-compatible' into python3 Ensure PowerTimer AutosleepRepeat log entries get pruned. Merge branch 'Dev-python3-compatible' into python3 [MovieList] avoid possible BSoD from os.stat().st_mtime when the resource is not available Merge branch 'Dev-python3-compatible' into python3 Fix theme assignment based on ETSI EN 300 707 V1.2.1 (en_300707v010201p.pdf), current implementation was based on draft [frontend] add snr/db DVB-C/T2 Dual 4K (#3357) [ServiceInfo] read /proc/stb/vmpeg/0/framerate if not sFrameRate Menu.py: fix syntax Remove unneeded list wrapper (final change) [Transponder] remove unused import Remove list wrapper from skinAttributes [NimManager] Remove not required list wrappers NimManager.py: Cast ranges to chain [NimManager] fix typo [Network] remove list wrapper where not necessary [PicturePlayer] remove key_left, key_right as these are inherited [config.py] remove list wrapper where not needed Merge branch 'Dev-python3-compatible' into python3 [config] Delete broken "getKeys" method in ConfigDictionarySet() (#3352) Remove unused import "six" Remove more PY2 code [GetEcmInfo] remove unused import [GetEcmInfo] Remove unused variable "l" [GetEcmInfo] remove PY2 code Remove PY2 dead code [MovieSelection] Remove some Py2 code [Harddisk] Comment out unused import Remove __future__ as this should not be needed for Python3 Remove six.iteritems Console output is now string so no need to convert [NetworkSetup] don't use "str" as a function argument [console] retain the same variable name when passing through six.ensure_str() [CronTimer] don't use "str" as a function argument [Downloader.py] encode "agent" to bytes Merge branch 'Dev-python3-compatible' into python3 [DiseqcTester] Update green key text SEC plugin: fix title SEC plugin: fix title Merge branch 'Dev-python3-compatible' into python3 Remove code in modules that is already inherited from ConfigListScreen Fix ConfigListScreen inheritance order servicemp3 - update sigc3 changes openvix: developer 6.0.008.005 Use C++11 struct initializer Merge branch 'Dev-python3-compatible' into python3 Update hints texts from ConfigListScreen servicemp3 - correct m_event definition servicemp3 - handle sigc change in .h files OpenPli 857de37 - sigc update to version 3 bsod: cosmetic s/Code::/Code: bsod: fix wrong comment about retrieveLogBuffer [Downloader.py] Twisted works with byte strings Console: support binary data on callback configure: check for C++17 standard sigc: update to version 3 Merge branch 'Dev-python3-compatible' into python3 openvix: developer 6.0.008.004 openvix: developer 6.0.008.003 Updated finnish (fi.po) translation (#755) [servicemp3.cpp servicemp3.h] Fix iptv issues [InfoBarGenerics] Remove No data received yet! warning openvix: developer 6.0.008.002 TextCase.py: Don't decode/encode strings Merge branch 'Dev-python3-compatible' into python3 [Satfinder] add more config if not sat list [frontend] add snr/db "M1502A(external)" DVB-S2X Dual 4K [Frontend] fix auto merge error [frontend] correct snr/db GB plug & play tuners Add AVS2 support (#3315) Keyboard.py: Correct variable name https://github.com/OpenPLi/enigma2/commit/b3ccb9e055816312bc0e38af69e6fac00a27b99b ConfigMenu.py: Delete broken and unused module [ClockDisplay] Delete broken and unused module [CutListEditor] Merge some missing updates [OnlineUpdateCheck] various font.cpp: Replace whitespaces with tabs (cosmetic) font.cpp: Remove register keyword Allow unicode strings in user bouquet filenames epgcache.cpp simplify some definitions Merge branch 'Dev-python3-compatible' into python3 Wlan.py - remove python2 checks/imports [servicedvbrecord] PyInt -> PyLong [servicemp3] remove gst version test Revert "[servicemp3] Fix build" message.h - fix incorrect debug msg sf8008 type receivers, detect HAVE_HISILICON from configure.ac message.h to process using pipe [servicemp3] Fix build Merge branch 'Dev-python3-compatible' into python3 Drop Python 2 code PyString_FromFormat -> PyUnicode_FromFormat Better solution for previous commits python.h: Remove PyString_FromString macros PyString_FromString -> PyUnicode_FromString python.h: Remove duplicate definition of Impl_PyLong_FromLong() PyInt_FromLong -> PyLong_FromLong PyUnicodeObject -> PyUnicodeObject python.h: Remove unused macro PyString_AS_STRING -> PyUnicode_AsUTF8 PyString_AsString -> PyUnicode_AsUTF8 PyString_Check -> PyUnicode_Check More PyInt_AsLong -> PyLong_AsLong PyInt_AsLong -> PyLong_AsLong PyInt_AsLong -> PyLong_AsLong More PyInt_Check -> PyLong_Check PyInt_Check -> PyLong_Check PyInt_AsUnsignedLongMask -> PyLong_AsUnsignedLongMask dvbci.cpp: Fix typo PyExc_StandardError -> PyExc_Exception epgcache.cpp: Replace whitespaces with tabs (cosmetic) [SocketMMi] remove py2 version code [python.cpp] Remove Py2 code [epgcache] remove python version check enigma.cpp: Use mallinfo2 enigma.cpp: Use mallinfo2 openvix: developer 6.0.008.001 [ScanSetup] show error message when not cable scan utility (#3306) [enigma2.sh.in] hard code the default skin for backdrop fetch [enigma2.sh.in] switch to compiled version of upgrade.py [enigma2.sh.in] update skin search [OpenTvZapper] only instanciate the zapper class if a DVB-S tuner is available ScanSetup.py: Fix typo in variable name Label.py: Add missing arguments in class initialization More consistent names on MovieSelection sort menu Update encoding.conf - Digital Platform (#3289) Merge pull request #752 from Orlandoxx/Finnish_translation Merge branch 'Dev-python3-compatible' into Finnish_translation Updated finnish (fi.po) translation. [SABnzbdSetup] avoid unecessary import "sys" [PositionerSetup] Remove dead code [OnlineUpdateCheck] Use six.ensure_str, not sys.version as this is the current style of the rest of the module [DVDBurn] Remove unnecessary complication [RedirectOutput.py] decode bytes, not encode frontend - fix dB/SNR for giag TS3L10 tuner - thanks Dimitrij (Movielist) correct typo Updated finnish (fi.po) translation. (#750) Updated finnish (fi.po) translation. (#750) [skin] delete remnant Multiboot.py - remove title tag on BoxInfo request HdmiCec - allow user to set fixed Cec address enigma2.sh.in - correct gbtrio4k ----> gbmv200 [skin] delete remnant Multiboot.py - remove title tag on BoxInfo request HdmiCec - allow user to set fixed Cec address enigma2.sh.in - correct gbtrio4k ----> gbmv200 openvix: release 6.0.007 Merge branch 'Dev-python3-compatible' into future-release SystemInfo - handle vipertwin special case for imagebackup [setup.xml] remove line feeds from description fields as this seems to break translation [SystemInfo/skin] add "HasFullHDSkinSupport" openvix: developer 6.0.007.003 [PluginBrowser] fix "channel list already installed" bug [BoxConfig] skip checksum line in enigma.info [InfoBarGenerics] add debug to catch suspect encoding in epg description SkinSelector - TypeError: 'float' object cannot be interpreted as an integer [frontend] update snr/db gigablue plug & play tuners [EpgListSingle] cast time() to int() to avoid... TypeError: 'float' object cannot be interpreted as an integer Updated finnish (fi.po) translation. (#745) HdmiCec - fix volume forwarding openvix: developer 6.0.007.002 [ClientModeSetup] add Network Peer Fix playback icon glitch in MovieList The playback icon is occasionally not shown when opening the movielist due to a timing issue causing FilePlaying to be called after the list is populated Ensure movie progress is updated When pressing stop in the movielist the current playback status and progress are now updated Fix playback not starting bug When stopping playback within the movielist, the subsequent playback attempt is cancelled as soon as the movielist exits due to the MoviePlayer's OnClose event handler We now only close the MoviePlayer on exit from the MovieList if playback hasn't been restarted Ensure .. is always at the top of the movielist Trash will appear second if both are present [ActionMap] Fix bug introduced here: bd31f21021bc7b8f42b2eabdb780410a2a9fecc8 Revert "Fix various minor bugs in the movielist (#737)" openvix: developer 6.0.007.001 [fi.po] update Thx, Orlandox FileList - fixed wrong flag 'selected' when there exist item with same name as marked item (#3246) [Netlink.py] remove possible empty strings in the output except the final one [TemplatedMultiContent] Make some flags available [picload] fix Potential leak of memory (#3243) Merge branch 'Dev-python3-compatible' into future-release openvix: release 6.0.006 [menu] tweak HDMI-CEC item [Netlink] Byte string conversion: skip non-ascii Revert "Strip out 32-byte binary structure from libudev events and add exception handler to Hotplug event handling." Add optional removal of EPG event name prefixes Make EPG event name abbreviation handling optional Add simple config setting reader eSimpleConfig doesn't require Python and can be used to read simple values from settings in places where Python isn't available, e.g. during startup/shutdown or in the EPG data thread. Places that had custom code to read settings have been updated to use the new reader. Move string helpers into estring.h Strip out 32-byte binary structure from libudev events and add exception handler to Hotplug event handling. [fi.po] update Thx @Orlandox Close the message if not rebooting. addWatcher() will run updateService(). Add -r to read, so that it doesn't do backslash processing, which removes them from the log output. Make HDMI-CEC logging more consistent Fix logging crash [ButtonSetup] fix BSoD [Translations] Update Dutch (NL) translation. [Unicable] Add Unitron dSCR 54 [EventView] remove dead code left by: https://github.com/OpenViX/enigma2/commit/6ee9aca2e2607e40b853b3f2c0278d50ec9deb7b#diff-b150fe1a6b86445b87508a3a0639cf845aeaa17a8e6c64d5a68a362dad10a006L233 [PiPSetup] Force some values to int openvix: developer 6.0.006.001 Fix various minor bugs in the movielist (#737) Merge branch 'Dev-python3-compatible' into future-release [unicable.xml] re-add 2x GT-sat, remove in error [PluginBrowser] fix illogical code [Unicable] Add switches (#3235) Merge branch 'Dev-python3-compatible' into future-release