4.3.0r27
authorAndreas Monzner <andreas.monzner@dream-property.net>
Fri, 17 Feb 2017 16:44:12 +0000 (17:44 +0100)
committerAndreas Monzner <andreas.monzner@dream-property.net>
Fri, 17 Feb 2017 16:44:12 +0000 (17:44 +0100)
commit477209fc58d324d75a62f87f0502ddd298c04161
tree5b2273cf7c98451e397627082b79278738d675c4
parent4378d8f009b300cdd6f24eb8dbd278952fb8b44d
4.3.0r27
- added support for Simple Vector Graphics (SVG)
- added hotplug support for USB input devices
- save all configuration items by default
- improved error handling for streamed services (you'll now get messages)
- improved flexibility of automatic subservice detection/grouping
- improved handling of multicast services
- Virtual Keyboard:
  - override skinned zPosition so it's always sitting on top
  - hide input helper when VirtualKeyboard is open
- (Music) Tags:
  - fixed missing tags when streaming music
  - fixed broken parsing of tags with umlauts
- EpgSelection / GraphMultiEPG:
  - fixed clock icon remaining visible after timer has been removed (the "IS_DIALOG" functionality destroyed the shaky logic of repainting the list)
- fixed potentially failing recordings on some network shares
- fixed some crashes (FixedMenu/Autotimer)
- fixed crashes caused by eServiceUri (ptrValid is now obsolete and does not have to be called anymore)
- fixed UPnP mime type detection for subtypes of audioItem and videoItem
- fixed some CEC issues (LG and some minor general things)
- fixed handling of more than two WHERE_AUDIOMENU plugins
- dropped TuxboxPlugins - it's been broken since 2008
- Components.VolumeControl:
  - added config.audio.volume_stepsize which allows setting the volume control stepsize to a value between 1 and 10 (default remains at 5), currently not adjustable via UI
- implemented userAgent/transportHeader handling for DVB services
- added some new blending modes requested by dr.best
- generic python code cleanup and stability fixes
93 files changed:
usr/include/enigma2/lib/base/itssource.h
usr/include/enigma2/lib/base/sigc.h
usr/include/enigma2/lib/base/sigc20.h [deleted file]
usr/include/enigma2/lib/base/smartptr.h
usr/include/enigma2/lib/dvb/dvb.h
usr/include/enigma2/lib/dvb/idvb.h
usr/include/enigma2/lib/dvb/pmt.h
usr/include/enigma2/lib/gdi/gpixmap.h
usr/include/enigma2/lib/gdi/grc.h
usr/include/enigma2/lib/service/iservice.h
usr/lib/enigma2/python/Components/BlinkingPixmap.py
usr/lib/enigma2/python/Components/ChoiceList.py
usr/lib/enigma2/python/Components/ConfigList.py
usr/lib/enigma2/python/Components/Converter/ClockToText.py
usr/lib/enigma2/python/Components/DreamInfoHandler.py
usr/lib/enigma2/python/Components/EpgList.py
usr/lib/enigma2/python/Components/FileList.py
usr/lib/enigma2/python/Components/HelpMenuList.py
usr/lib/enigma2/python/Components/InputDevice.py
usr/lib/enigma2/python/Components/NimManager.py
usr/lib/enigma2/python/Components/ParentalControl.py
usr/lib/enigma2/python/Components/PluginList.py
usr/lib/enigma2/python/Components/ScreenAnimations.py
usr/lib/enigma2/python/Components/Task.py
usr/lib/enigma2/python/Components/TemplatedMultiContentComponent.py
usr/lib/enigma2/python/Components/TimerList.py
usr/lib/enigma2/python/Components/TimerSanityCheck.py
usr/lib/enigma2/python/Components/VolumeControl.py
usr/lib/enigma2/python/Components/config.py
usr/lib/enigma2/python/Navigation.py
usr/lib/enigma2/python/Plugins/DemoPlugins/TPMDemo/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/BrowserMenu.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/Bludisc.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/Process.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/Title.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/TitleCutter.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/TitleList.py
usr/lib/enigma2/python/Plugins/Extensions/DVDPlayer/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py
usr/lib/enigma2/python/Plugins/Extensions/MediaPlayer/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/MediaRenderer/__init__.py
usr/lib/enigma2/python/Plugins/Extensions/PicturePlayer/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/TuxboxPlugins/__init__.py [deleted file]
usr/lib/enigma2/python/Plugins/Extensions/TuxboxPlugins/plugin.py [deleted file]
usr/lib/enigma2/python/Plugins/Extensions/TuxboxPlugins/pluginrunner.py [deleted file]
usr/lib/enigma2/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py
usr/lib/enigma2/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/DiseqcTester/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Hotplug/Hotplug.py
usr/lib/enigma2/python/Plugins/SystemPlugins/JSONApi/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager/NetworkConfig.py
usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager/NetworkWizard.py
usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager/earlyplugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/DreamboxMediaStore.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/UPnPCore.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/UPnPMediaRenderer.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/__init__.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Videomode/VideoWizard.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Videomode/earlyplugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Videomode/plugin.py
usr/lib/enigma2/python/Screens/AudioSelection.py
usr/lib/enigma2/python/Screens/ChannelSelection.py
usr/lib/enigma2/python/Screens/ChannelSelectionDisplaySettings.py
usr/lib/enigma2/python/Screens/ClockDisplay.py [deleted file]
usr/lib/enigma2/python/Screens/ConfigMenu.py [deleted file]
usr/lib/enigma2/python/Screens/EpgSelection.py
usr/lib/enigma2/python/Screens/FixedMenu.py
usr/lib/enigma2/python/Screens/InfoBar.py
usr/lib/enigma2/python/Screens/InfoBarGenerics.py
usr/lib/enigma2/python/Screens/InputDeviceSetup.py
usr/lib/enigma2/python/Screens/Ipkg.py
usr/lib/enigma2/python/Screens/MoviePlayer.py
usr/lib/enigma2/python/Screens/NotificationQueueViewer.py
usr/lib/enigma2/python/Screens/PluginBrowser.py
usr/lib/enigma2/python/Screens/ScanSetup.py
usr/lib/enigma2/python/Screens/ServiceInfo.py
usr/lib/enigma2/python/Screens/VirtualKeyBoard.py
usr/lib/enigma2/python/Tools/IO.py
usr/lib/enigma2/python/Tools/ISO639.py
usr/lib/enigma2/python/Tools/LoadPixmap.py
usr/lib/enigma2/python/e2reactor.py
usr/lib/enigma2/python/enigma.py
usr/lib/enigma2/python/mytest.py
usr/lib/enigma2/python/skin.py
usr/share/enigma2/menu/Makefile.am [deleted file]
usr/share/meta/index-enigma2.xml
usr/share/meta/plugin_mediadatabasemanager.xml [new file with mode: 0644]
usr/share/meta/plugin_tuxboxplugins.xml [deleted file]