4.2.2r1
authorAndreas Monzner <andreas.monzner@dream-property.net>
Sat, 11 Apr 2015 20:43:09 +0000 (22:43 +0200)
committerAndreas Monzner <andreas.monzner@dream-property.net>
Sat, 11 Apr 2015 20:43:09 +0000 (22:43 +0200)
commitb7138d5068307de9f7c98e6958067a6724dba268
tree64aecce5c090e86161beb9cad0d2c973ad8d1425
parent5e3057e64fe01e4195e7a8929e16ff8b4e29e3b2
4.2.2r1
* Lots of skinning improvements for High-Res (currently FHD, but it's very flexible) support
  - add <listfont> tag with 3 predefined sizes (Small, Medium, Big) and a defined font-face
  - add <component> tag for defining custom component sizes
  - Implement above technologies for ChoiceList, EpgList, FileList, MultiFileSelectList, HelpMenuList, ParentalControlList, SelectionList, ServiceInfoList
  - Add "TemplatedMultiContentComponent" base class and use it for Components.MovieList and Components.TimerList
NOTE: Have a look at the Default-HD/skin.xml for examples of proper definitions.
Please be aware that EVERY single Component using this new technologies has a hardcoded default set of values exactly like the ones you'll find in Default-HD/skin.xml

* InfoBar: Change [yellow] button to show single service epg instead of opening the Audio Menu (IF we have a dedicated audio key)
  - set config.misc.rcused=0 if you want to use one of the older RCUs (the ones that came with a dm8000) to remap yellow to Audio again
* About - fix wrong ip being shown (thx to colombo555)
* CEC
  - Add initial CEC-VendorHandlers for Panasonic and Samsung (Vendor Handlers are optional and disabled by default, see CEC Menu)
  - Map CEC Channel Up/Down to Bouquet +/-
* Graphical MultiEPG: add "Prime Time / Now"-Toggle on yellow, configurable via Menu-Button (provided by lespuck)
* Main Menu: Rearrange Menu Structure
  - Reorder everything
  - Add "Services & Recordings" for Service Searching, Parental Control, Recording Paths and HbbTV
  - Add "Picture & Sound" category for Animations, Skin, A/V Settings, Video Enhancement Settings, Display Setup and Language
  - Add "Devices" for Storage Devices,CI, Input, Keyboard and HDMI-CEC
  - Move UPNP/DLNA to Network Menu
* Smaller fixes and cleanups as well as some log-spam removal
45 files changed:
usr/include/enigma2/lib/dvb/demux.h
usr/include/enigma2/lib/dvb/dvb.h
usr/include/enigma2/lib/dvb/idvb.h
usr/include/enigma2/lib/dvb/sec.h
usr/include/enigma2/lib/gui/ewindowstyle.h
usr/lib/enigma2/python/Components/ChoiceList.py
usr/lib/enigma2/python/Components/Converter/Streaming.py
usr/lib/enigma2/python/Components/EpgList.py
usr/lib/enigma2/python/Components/FileList.py
usr/lib/enigma2/python/Components/HdmiCec.py
usr/lib/enigma2/python/Components/HelpMenuList.py
usr/lib/enigma2/python/Components/MovieList.py
usr/lib/enigma2/python/Components/ParentalControlList.py
usr/lib/enigma2/python/Components/SelectionList.py
usr/lib/enigma2/python/Components/ServiceInfoList.py [new file with mode: 0644]
usr/lib/enigma2/python/Components/TemplatedMultiContentComponent.py [new file with mode: 0644]
usr/lib/enigma2/python/Components/TimerList.py
usr/lib/enigma2/python/Components/UsageConfig.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py
usr/lib/enigma2/python/Plugins/Extensions/HbbTV/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/HdmiCec/CecConfig.py
usr/lib/enigma2/python/Plugins/SystemPlugins/HdmiCec/CecRemoteHandler.py
usr/lib/enigma2/python/Plugins/SystemPlugins/HdmiCec/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SkinSelector/plugin.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/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/VideoTune/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Videomode/plugin.py
usr/lib/enigma2/python/Screens/About.py
usr/lib/enigma2/python/Screens/InfoBarGenerics.py
usr/lib/enigma2/python/Screens/Satconfig.py
usr/lib/enigma2/python/Screens/ServiceInfo.py
usr/lib/enigma2/python/Screens/TimeDateInput.py
usr/lib/enigma2/python/enigma.py
usr/lib/enigma2/python/mytest.py
usr/lib/enigma2/python/skin.py
usr/lib/pkgconfig/enigma2.pc
usr/share/enigma2/Default-HD/skin.xml
usr/share/enigma2/keymap.xml
usr/share/enigma2/menu.xml