4.3.2r6
authorAndreas Monzner <andreas.monzner@dream-property.net>
Wed, 10 Jul 2019 20:01:03 +0000 (22:01 +0200)
committerAndreas Monzner <andreas.monzner@dream-property.net>
Wed, 10 Jul 2019 20:01:35 +0000 (22:01 +0200)
commitd7dd5f84d2a51b9f03649af840af32d206ae857b
treed326c416d8aa8052b8b4958483a2c7a4fc4ac31c
parent655b2697f60722b37f9d8a5fd39763654c6d6d3a
4.3.2r6
* Reset video window to fullscreen on e2 start and e2 shutdown
* Fix potential crash in DVD Player
* Fix IPv6 related crash in Network Setup
* Implement sVideoType for non TS containers, add VideoType to ServiceInfo Converter, add evVideoTypeReady event

Changes backported from 4.4
 * Skins & UI
  - added "global skin variables" that can be used to define "global" position and size values. Example:
    <globals>
      <value name="infobar_pos" value="0,540" />
    </globals>
  - eSlider (progress): add and handle foregroundColor/backgroundColor attributes
  - ChoiceList/ParentalControlList componentSizes: add pixmapX and pixmapY
  - eListbox (lists)
    - ConfigContent: seperation is now a hard limit, allow multi-line config list entries and values instead (only if line height is >= fontSize*2)
    - MultiContent: add SCALE_STRETCH and SCALE_FILL for pixmaps
    - add selectionZoom (method setSelectionZoom)
      - Zooms the currently selected item by a factor (for skin use: selectionZoom="1.1", for 110% of original size)
    - add mode="vertical|horizontal|grid" for defining the render type
    - add margin="<horizontalMargin>,<verticalMargin" to add a global margin to the list (adjust to match your selectionZoom)
    - internal changes for improved future ABI compatiblity
  - adjusted default skin (following the changes described above)

 * Others
  - fix memleak when using EGL/GLES
  - redirect gstreamer log output to enigma2's async log
22 files changed:
usr/include/enigma2/lib/dvb/frontend.h
usr/include/enigma2/lib/gdi/grc.h
usr/include/enigma2/lib/gui/elistbox.h
usr/include/enigma2/lib/service/iservice.h
usr/lib/enigma2/python/Components/ChoiceList.py
usr/lib/enigma2/python/Components/ConfigList.py
usr/lib/enigma2/python/Components/Converter/ServiceInfo.py
usr/lib/enigma2/python/Components/Converter/TemplatedMultiContent.py
usr/lib/enigma2/python/Components/MenuList.py
usr/lib/enigma2/python/Components/Network.py
usr/lib/enigma2/python/Components/NimManager.py
usr/lib/enigma2/python/Components/ParentalControlList.py
usr/lib/enigma2/python/Components/Renderer/Listbox.py
usr/lib/enigma2/python/Components/Sources/CurrentService.py
usr/lib/enigma2/python/Components/Sources/List.py
usr/lib/enigma2/python/Plugins/Extensions/DVDPlayer/plugin.py
usr/lib/enigma2/python/Screens/Satconfig.py
usr/lib/enigma2/python/Screens/ScanSetup.py
usr/lib/enigma2/python/enigma.py
usr/lib/enigma2/python/skin.py
usr/share/enigma2/skin.xml
usr/share/enigma2/skin_default.xml