diff -Nru kodi-18.0+git20190128.1934-final/addons/resource.language.en_gb/resources/strings.po kodi-18.1+git20190217.1232-final/addons/resource.language.en_gb/resources/strings.po
--- kodi-18.0+git20190128.1934-final/addons/resource.language.en_gb/resources/strings.po 2018-12-16 20:13:02.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/resource.language.en_gb/resources/strings.po 2019-02-11 10:31:27.000000000 +0000
@@ -10920,7 +10920,11 @@
msgid "Do you want to record the selected programme or to switch to the current programme?"
msgstr ""
-#empty string with id 19303
+#. label for PVR settings close channel OSD after channel switch control
+#: system/settings/settings.xml
+msgctxt "#19303"
+msgid "Close channel OSD after switching channels"
+msgstr ""
#. Label for context menu entry to open settings dialog for a timer rule (read-only)
#: xbmc/pvr/PVRContextMenus.cpp
@@ -18641,7 +18645,10 @@
msgid "Duration of instant recordings when pressing the record button. This value will be taken into account if \"Instant recording action\" is set to \"Record for a fixed period of time\""
msgstr ""
-#empty string with id 36235
+#: system/settings/settings.xml
+msgctxt "#36235"
+msgid "Close the on screen display controls after switching channels."
+msgstr ""
#: system/settings/settings.xml
msgctxt "#36236"
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/language/resource.language.en_gb/strings.po kodi-18.1+git20190217.1232-final/addons/skin.estouchy/language/resource.language.en_gb/strings.po
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/language/resource.language.en_gb/strings.po 2018-10-23 16:19:50.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/language/resource.language.en_gb/strings.po 2019-02-11 10:31:27.000000000 +0000
@@ -62,7 +62,9 @@
msgid "Episodes"
msgstr ""
-#empty string with id 31015
+msgctxt "#31015"
+msgid "Player info"
+msgstr ""
msgctxt "#31016"
msgid "Albums"
@@ -111,7 +113,11 @@
msgid "Updated:"
msgstr ""
-#empty strings from id 31040 to 31043
+#empty strings from id 31040 to 31042
+
+msgctxt "#31043"
+msgid "PAUSED"
+msgstr ""
msgctxt "#31044"
msgid "FAST FORWARD"
Binary files /tmp/tmpxTNgpJ/FgPlq7ssVA/kodi-18.0+git20190128.1934-final/addons/skin.estouchy/media/OverlayUnwatched.png and /tmp/tmpxTNgpJ/zDwpjAVej5/kodi-18.1+git20190217.1232-final/addons/skin.estouchy/media/OverlayUnwatched.png differ
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/Defaults.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/Defaults.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/Defaults.xml 2017-11-15 01:02:38.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/Defaults.xml 2019-02-11 10:31:27.000000000 +0000
@@ -38,7 +38,6 @@
0
0
- 0
0
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/DialogAddonInfo.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/DialogAddonInfo.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/DialogAddonInfo.xml 2018-07-31 18:47:37.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/DialogAddonInfo.xml 2019-02-11 10:31:27.000000000 +0000
@@ -217,7 +217,6 @@
right
center
- font20_title
selected
!String.IsEmpty(ListItem.AddonBroken)
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/DialogAddonSettings.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/DialogAddonSettings.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/DialogAddonSettings.xml 2019-01-28 18:34:06.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/DialogAddonSettings.xml 2019-02-11 10:31:27.000000000 +0000
@@ -72,7 +72,6 @@
60
5
center
- center
horizontal
3
3
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/DialogKeyboard.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/DialogKeyboard.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/DialogKeyboard.xml 2018-06-21 18:59:46.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/DialogKeyboard.xml 2019-02-11 10:31:27.000000000 +0000
@@ -169,6 +169,12 @@
131
KeyboardButton
+
+ (0,12) key button
+ 306
+ 132
+ KeyboardButton
+
0
0
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/DialogSettings.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/DialogSettings.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/DialogSettings.xml 2019-01-28 18:34:06.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/DialogSettings.xml 2019-02-11 10:31:27.000000000 +0000
@@ -4,7 +4,7 @@
16x9_xPos_Relocation
Window_OpenClose_Animation_Zoom
- 240
+ 140
80
@@ -12,14 +12,14 @@
0
0
- 800
+ 1000
60
dialog_header.png
0
60
- 800
+ 1000
740
dialog_back.png
@@ -27,18 +27,18 @@
20
0
WindowTitleCommons
- 700
+ 910
- 730
+ 930
0
DialogCloseButtonCommons
0
60
- 750
+ 1000
630
-1
60
@@ -95,7 +95,7 @@
70
font25
- 300
+ 400
0
@@ -108,7 +108,7 @@
0
720
- 800
+ 1000
60
5
center
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/Includes.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/Includes.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/Includes.xml 2018-10-23 16:19:50.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/Includes.xml 2019-02-11 10:31:27.000000000 +0000
@@ -1153,7 +1153,7 @@
MenuButtonCommonValues
- ActivateWindow(122)
+ ActivateWindow(visualisationpresetlist)
@@ -2492,7 +2492,7 @@
VideoPlayer.HasMenu + !VideoPlayer.Content(LiveTV)
-
+
MenuButtonCommonValues
ClearProperty(PopupMenuVisible,Home)
ActivateWindow(playerprocessinfo)
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/MyMusicPlaylistEditor.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/MyMusicPlaylistEditor.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/MyMusicPlaylistEditor.xml 2018-05-01 00:00:09.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/MyMusicPlaylistEditor.xml 2019-02-11 10:31:27.000000000 +0000
@@ -1,6 +1,6 @@
- 6
+ 6
50
ClearProperty(PopupMenuVisible,Home)
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/MyWeather.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/MyWeather.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/MyWeather.xml 2017-11-15 01:02:38.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/MyWeather.xml 2019-02-11 10:31:27.000000000 +0000
@@ -102,7 +102,7 @@
current temp Value
auto
130
- font16_title
+ font18_title
center
@@ -388,7 +388,7 @@
-
-
+
noop
!Weather.IsFetched
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/SettingsScreenCalibration.xml kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/SettingsScreenCalibration.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estouchy/xml/SettingsScreenCalibration.xml 2017-11-15 01:02:38.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estouchy/xml/SettingsScreenCalibration.xml 2019-02-11 10:31:27.000000000 +0000
@@ -78,23 +78,24 @@
20
80
+ 16x9_xPos_Relocation
coordinates label
0
10
- 1240
+ 1280
center
- font13caps
+ font24_title
help information
0
40
- 1240
+ 1280
center
- font13caps
+ font24_title
Binary files /tmp/tmpxTNgpJ/FgPlq7ssVA/kodi-18.0+git20190128.1934-final/addons/skin.estuary/media/icons/infodialogs/set.png and /tmp/tmpxTNgpJ/zDwpjAVej5/kodi-18.1+git20190217.1232-final/addons/skin.estuary/media/icons/infodialogs/set.png differ
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estuary/xml/DialogKeyboard.xml kodi-18.1+git20190217.1232-final/addons/skin.estuary/xml/DialogKeyboard.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estuary/xml/DialogKeyboard.xml 2018-10-03 07:06:26.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estuary/xml/DialogKeyboard.xml 2019-02-11 10:31:27.000000000 +0000
@@ -157,6 +157,13 @@
131
KeyboardButton
+
+ (0,12) key button
+ 172
+ 9010
+ 132
+ KeyboardButton
+
@@ -239,7 +246,7 @@
(1,12) key button
- 172
+ 112
152
KeyboardButton
@@ -412,7 +419,7 @@
(3,12) key button
152
- 132
+ 112
KeyboardButton
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estuary/xml/DialogVideoInfo.xml kodi-18.1+git20190217.1232-final/addons/skin.estuary/xml/DialogVideoInfo.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estuary/xml/DialogVideoInfo.xml 2018-10-23 16:19:50.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estuary/xml/DialogVideoInfo.xml 2019-02-11 10:31:27.000000000 +0000
@@ -93,8 +93,8 @@
SetProperty(TextViewer_Text,$ESCINFO[ListItem.Plot],home)
ActivateWindow(1102)
50
- 138
- 138
+ 4000
+ 4000
5000
dialogs/dialog-bg.png
Integer.IsGreater(Container(4000).NumItems,0)
@@ -118,8 +118,8 @@
SetProperty(TextViewer_Text,$ESCINFO[ListItem.Plot],home)
ActivateWindow(1102)
50
- 139
- 139
+ 4000
+ 4000
5000
dialogs/dialog-bg.png
!Integer.IsGreater(Container(4000).NumItems,0)
@@ -145,9 +145,9 @@
vertical
- 730
+ 755
488
- 355
+ 377
-8
5000
50
@@ -156,61 +156,73 @@
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
@@ -469,6 +481,14 @@
+
+
+
+
+
+
+
+
diff -Nru kodi-18.0+git20190128.1934-final/addons/skin.estuary/xml/Includes_Buttons.xml kodi-18.1+git20190217.1232-final/addons/skin.estuary/xml/Includes_Buttons.xml
--- kodi-18.0+git20190128.1934-final/addons/skin.estuary/xml/Includes_Buttons.xml 2017-11-15 01:02:40.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/addons/skin.estuary/xml/Includes_Buttons.xml 2019-02-11 10:31:27.000000000 +0000
@@ -19,16 +19,21 @@
0
-
- 505
+
+ 472
49
- 40
+ 16
center
font12
-
+ lists/focus.png
+ lists/focus.png
+
noop
+ noop
+ $PARAM[altlabel]
+ Control.HasFocus($PARAM[control_id])
$PARAM[visible]
diff -Nru kodi-18.0+git20190128.1934-final/BUILDDATE kodi-18.1+git20190217.1232-final/BUILDDATE
--- kodi-18.0+git20190128.1934-final/BUILDDATE 2019-01-28 18:34:23.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/BUILDDATE 2019-02-17 11:32:30.000000000 +0000
@@ -1 +1 @@
-20190128
+20190217
diff -Nru kodi-18.0+git20190128.1934-final/cmake/scripts/common/AddonHelpers.cmake kodi-18.1+git20190217.1232-final/cmake/scripts/common/AddonHelpers.cmake
--- kodi-18.0+git20190128.1934-final/cmake/scripts/common/AddonHelpers.cmake 2018-10-23 16:19:50.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/cmake/scripts/common/AddonHelpers.cmake 2019-02-11 10:31:27.000000000 +0000
@@ -199,7 +199,7 @@
endif()
# TODO: remove this hack after v18
- string(REPLACE "\@PLATFORM\@" "@PLATFORM_TAG@" addon_file "${addon_file}")
+ string(REPLACE "\@PLATFORM\@" "\@PLATFORM_TAG\@" addon_file "${addon_file}")
string(CONFIGURE "${addon_file}" addon_file_conf @ONLY)
file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${target}/addon.xml CONTENT "${addon_file_conf}")
diff -Nru kodi-18.0+git20190128.1934-final/debian/changelog kodi-18.1+git20190217.1232-final/debian/changelog
--- kodi-18.0+git20190128.1934-final/debian/changelog 2019-01-28 18:44:35.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/debian/changelog 2019-02-17 11:42:43.000000000 +0000
@@ -1,4 +1,404 @@
-kodi (2:18.0+git20190128.1934-final-0xenial) xenial; urgency=high
+kodi (2:18.1+git20190217.1232-final-0xenial) xenial; urgency=high
+
+ [peak3d]
+ * [Android] Queue AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM buffer only for API >= 26
+
+ [Philipp Kerling]
+ * [wayland] Fix startup crash
+
+ [peak3d]
+ * Set m_bRenderGUI in RenderManager::PreInit
+
+ [arnova]
+ * fixed: NFO/tag loading for http/https sources was broken (fixes #15481)
+
+ [Martijn Kaijser]
+ * bump for 18.1 final
+
+
+ [peak3d]
+ * [Android] Queue AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM buffer only for API >= 26
+
+ [Philipp Kerling]
+ * [wayland] Fix startup crash
+
+ [peak3d]
+ * Set m_bRenderGUI in RenderManager::PreInit
+
+
+ [arnova]
+ * fixed: NFO/tag loading for http/https sources was broken (fixes #15481)
+
+
+
+
+
+ [fritsch]
+ * UPNPPlayer: Do not use memset on non-trivial type
+
+
+ [fritsch]
+ * UPNPPlayer: Do not use memset on non-trivial type
+
+ [Memphiz]
+ * Revert "[DetectDVDType]: fix Crash due to non-checked error state"
+
+ [Alwin Esch]
+ * X11: remove not needed CGLContextEGL::IsSuitableVisual
+
+ [Alwin Esch]
+ * X11: fix usage of required configuration values
+
+ [Alwin Esch]
+ * [addons] not pass nullptr to std::string
+
+ [peak3d]
+ * [VideoPlayer] Uninitialize RenderManager early on playback stop
+
+ [JimmyS83]
+ * Add date to the log records
+
+ [Anton Fedchin]
+ * [videoplayer] WinRenderer: remove `dxvaallowhqscaling` setting
+
+ [Kai Sommerfeld]
+ * [pvr] Improve documentation for advanced epg settings.
+
+ [Kai Sommerfeld]
+ * [pvr] Define a senseful default value for advanced settings 'updateemptytagsinterval'.
+
+ [Anton Fedchin]
+ * [windowing] win32: update handling WM_DPICHANGED event
+
+ [Anton Fedchin]
+ * [xbmc] application: handle resize event even in full screen state on windows.
+
+ [peak3d]
+ * [Android] Fix MediaCodec freeze when early disposing stream
+
+ [peak3d]
+ * [DllLoader] No warning if resolve fals for optional dependencies
+
+ [Kai Sommerfeld]
+ * [PVR] Ignore very first 'server not reachable' notification.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemPosition.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemAbsolute(0).
+
+ [Philipp Kerling]
+ * [sqlite] Fix DbErrors format strings
+
+ [Philipp Kerling]
+ * [sqlite] Use error message returned by sqlite3_exec()
+
+ [Philipp Kerling]
+ * [sqlite] Include sqlite3_errmsg() result in error messages
+
+ [Philipp Kerling]
+ * [sqlite] Use extended result codes
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value (fix)
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value
+
+ [Kai Sommerfeld]
+ * [PVR] Fix CPVRTimers::GetRecordingTimerForRecording to respect timer's start and stop padding time + optimize to check epg event uids if present.
+
+ [Alwin Esch]
+ * [addons] add for test purpose only script for debian package generation
+
+ [Rechi]
+ * update SSL CA trust store
+
+ [DaveTBlake]
+ * [JSON]Speed up player and playlist operations using post rather than send for messages that don't need to wait. Fix GUI playist change notification to be done consistently by app rather than partially by JSON.
+
+ [Rechi]
+ * [TexturePacker] use std:: instead of using namespace std
+
+ [Rechi]
+ * [JsonSchemaBuilder] use std:: instead of using namespace std
+
+ [fritsch]
+ * RenderCapture: Fix wrong printout
+
+ [DaveTBlake]
+ * Fix how limits applied to artist and album smart playlists or custom nodes
+
+ [Kai Sommerfeld]
+ * [PVR][settings] Reintroduce setting "Close channel OSD after switching channels", which got accidentally removed for Leia 18.0
+
+ [peak3d]
+ * [Threads] revert #15263, log tid instead posix thread
+
+ [peak3d]
+ * [Binary Addon] provide API versions to addon for better downgrade handling
+
+ [linknetx]
+ * Update PVRTimers.cpp
+
+ [fritsch]
+ * RenderCapture: Switch to non-arb occlusion queries
+
+ [DaVukovic]
+ * [skins] Estuary + Estouchy keyboard layout fixes
+
+ [fritsch]
+ * VideoSync: Fixup vsync clock
+
+ [Anton Fedchin]
+ * [guilib] d3dtexture: fixed wrong render target index.
+
+ [peak3d]
+ * [Android] check if intent is valid
+
+ [Rechi]
+ * [TexturePacker] update windows dirent implementation
+
+ [peak3d]
+ * [Resolution] Check current mode if whitelist doesn't match
+
+ [Anton Fedchin]
+ * [win10] filesystem: catch an exception while reading or writing a file.
+
+ [Anton Fedchin]
+ * [videoplayer] winrenderer: do scaling in output shader instead of yuv2rgb, this fixes the issue with green border with nv12 texture.
+
+ [Kai Sommerfeld]
+ * [PVR][videoplayer] Fix PVR input stream creation for pvr file items only containing a path and no recording/channel tag. Fixes broken recording playback using official Kodi Remote iOS app.
+
+ [Rechi]
+ * [depends] remove unused platform lib
+
+ [peak3d]
+ * [Demux] VP9 does not provide extradata
+
+ [Rechi]
+ * [cmake] fix policy CMP0053
+
+ [DaveTBlake]
+ * Fix announcement manager locking to use separate sections for queue and listener list
+
+ [Rechi]
+ * [fix] logical or operation
+
+ [Philipp Kerling]
+ * [guilib] Handle empty vertex buffers in GUIFontTTFGL
+
+ [DaveTBlake]
+ * Avoid trying to load music info for smartplaylists and menu items
+
+ [Martijn Kaijser]
+ * bump to v18.1 RC1
+
+ [ronie]
+ * [Estouchy] cosmetic fixes
+
+ [ronie]
+ * [Estuary] videoinfo - add movieset button
+
+ [ronie]
+ * [Estuary] make mediainfo list focusable
+
+ [Michael Brehm]
+ * Check the system capabilities to support sleep states S1/S2/S3/S4 before reporing them as available
+
+ [KOPRajs]
+ * [games] Fix crash by reverting part of the PR #14146
+
+
+ [Memphiz]
+ * Revert "[DetectDVDType]: fix Crash due to non-checked error state"
+
+ [Alwin Esch]
+ * [addons] not pass nullptr to std::string
+
+ [peak3d]
+ * [VideoPlayer] Uninitialize RenderManager early on playback stop
+
+ [Anton Fedchin]
+ * [videoplayer] WinRenderer: remove `dxvaallowhqscaling` setting
+
+ [Kai Sommerfeld]
+ * [pvr] Improve documentation for advanced epg settings.
+
+ [Kai Sommerfeld]
+ * [pvr] Define a senseful default value for advanced settings 'updateemptytagsinterval'.
+
+ [peak3d]
+ * [DllLoader] No warning if resolve fals for optional dependencies
+
+ [DaveTBlake]
+ * [JSON]Speed up player and playlist operations using post rather than send for messages that don't need to wait. Fix GUI playist change notification to be done consistently by app rather than partially by JSON.
+
+
+ [Alwin Esch]
+ * X11: remove not needed CGLContextEGL::IsSuitableVisual
+
+ [Alwin Esch]
+ * X11: fix usage of required configuration values
+
+ [JimmyS83]
+ * Add date to the log records
+
+
+
+ [Anton Fedchin]
+ * [windowing] win32: update handling WM_DPICHANGED event
+
+ [Anton Fedchin]
+ * [xbmc] application: handle resize event even in full screen state on windows.
+
+ [peak3d]
+ * [Android] Fix MediaCodec freeze when early disposing stream
+
+ [Kai Sommerfeld]
+ * [PVR] Ignore very first 'server not reachable' notification.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemPosition.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemAbsolute(0).
+
+ [Philipp Kerling]
+ * [sqlite] Fix DbErrors format strings
+
+ [Philipp Kerling]
+ * [sqlite] Use error message returned by sqlite3_exec()
+
+ [Philipp Kerling]
+ * [sqlite] Include sqlite3_errmsg() result in error messages
+
+ [Philipp Kerling]
+ * [sqlite] Use extended result codes
+
+ [Alwin Esch]
+ * [addons] add for test purpose only script for debian package generation
+
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value (fix)
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value
+
+ [Kai Sommerfeld]
+ * [PVR] Fix CPVRTimers::GetRecordingTimerForRecording to respect timer's start and stop padding time + optimize to check epg event uids if present.
+
+ [Rechi]
+ * update SSL CA trust store
+
+ [peak3d]
+ * [Binary Addon] provide API versions to addon for better downgrade handling
+
+ [DaveTBlake]
+ * Fix announcement manager locking to use separate sections for queue and listener list
+
+
+ [Rechi]
+ * [TexturePacker] use std:: instead of using namespace std
+
+ [Rechi]
+ * [JsonSchemaBuilder] use std:: instead of using namespace std
+
+ [fritsch]
+ * RenderCapture: Fix wrong printout
+
+ [Philipp Kerling]
+ * [guilib] Handle empty vertex buffers in GUIFontTTFGL
+
+
+ [DaveTBlake]
+ * Fix how limits applied to artist and album smart playlists or custom nodes
+
+ [Kai Sommerfeld]
+ * [PVR][settings] Reintroduce setting "Close channel OSD after switching channels", which got accidentally removed for Leia 18.0
+
+ [peak3d]
+ * [Threads] revert #15263, log tid instead posix thread
+
+ [DaveTBlake]
+ * Avoid trying to load music info for smartplaylists and menu items
+
+
+ [linknetx]
+ * Update PVRTimers.cpp
+
+ [fritsch]
+ * RenderCapture: Switch to non-arb occlusion queries
+
+ [DaVukovic]
+ * [skins] Estuary + Estouchy keyboard layout fixes
+
+ [fritsch]
+ * VideoSync: Fixup vsync clock
+
+
+ [Anton Fedchin]
+ * [guilib] d3dtexture: fixed wrong render target index.
+
+
+ [peak3d]
+ * [Android] check if intent is valid
+
+ [Rechi]
+ * [TexturePacker] update windows dirent implementation
+
+ [peak3d]
+ * [Resolution] Check current mode if whitelist doesn't match
+
+ [Kai Sommerfeld]
+ * [PVR][videoplayer] Fix PVR input stream creation for pvr file items only containing a path and no recording/channel tag. Fixes broken recording playback using official Kodi Remote iOS app.
+
+
+ [Anton Fedchin]
+ * [win10] filesystem: catch an exception while reading or writing a file.
+
+ [Anton Fedchin]
+ * [videoplayer] winrenderer: do scaling in output shader instead of yuv2rgb, this fixes the issue with green border with nv12 texture.
+
+ [Rechi]
+ * [depends] remove unused platform lib
+
+ [peak3d]
+ * [Demux] VP9 does not provide extradata
+
+
+ [Rechi]
+ * [cmake] fix policy CMP0053
+
+
+ [Rechi]
+ * [fix] logical or operation
+
+ [Martijn Kaijser]
+ * bump to v18.1 RC1
+
+ [ronie]
+ * [Estouchy] cosmetic fixes
+
+ [ronie]
+ * [Estuary] videoinfo - add movieset button
+
+ [ronie]
+ * [Estuary] make mediainfo list focusable
+
+ [Michael Brehm]
+ * Check the system capabilities to support sleep states S1/S2/S3/S4 before reporing them as available
+
+
+ [Martijn Kaijser]
+ * bump to v18.0 final
+
+ [KOPRajs]
+ * [games] Fix crash by reverting part of the PR #14146
+
[DaveTBlake]
* Apply limit and random sort in SQL rather than fetch all artists or albums into fileitem list then pick random few to show.
diff -Nru kodi-18.0+git20190128.1934-final/debian/changelog.tmp kodi-18.1+git20190217.1232-final/debian/changelog.tmp
--- kodi-18.0+git20190128.1934-final/debian/changelog.tmp 2019-01-28 18:34:54.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/debian/changelog.tmp 2019-02-17 11:33:04.000000000 +0000
@@ -1,4 +1,404 @@
-kodi (2:18.0+git20190128.1934-final-0dist) dist; urgency=high
+kodi (2:18.1+git20190217.1232-final-0dist) dist; urgency=high
+
+ [peak3d]
+ * [Android] Queue AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM buffer only for API >= 26
+
+ [Philipp Kerling]
+ * [wayland] Fix startup crash
+
+ [peak3d]
+ * Set m_bRenderGUI in RenderManager::PreInit
+
+ [arnova]
+ * fixed: NFO/tag loading for http/https sources was broken (fixes #15481)
+
+ [Martijn Kaijser]
+ * bump for 18.1 final
+
+
+ [peak3d]
+ * [Android] Queue AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM buffer only for API >= 26
+
+ [Philipp Kerling]
+ * [wayland] Fix startup crash
+
+ [peak3d]
+ * Set m_bRenderGUI in RenderManager::PreInit
+
+
+ [arnova]
+ * fixed: NFO/tag loading for http/https sources was broken (fixes #15481)
+
+
+
+
+
+ [fritsch]
+ * UPNPPlayer: Do not use memset on non-trivial type
+
+
+ [fritsch]
+ * UPNPPlayer: Do not use memset on non-trivial type
+
+ [Memphiz]
+ * Revert "[DetectDVDType]: fix Crash due to non-checked error state"
+
+ [Alwin Esch]
+ * X11: remove not needed CGLContextEGL::IsSuitableVisual
+
+ [Alwin Esch]
+ * X11: fix usage of required configuration values
+
+ [Alwin Esch]
+ * [addons] not pass nullptr to std::string
+
+ [peak3d]
+ * [VideoPlayer] Uninitialize RenderManager early on playback stop
+
+ [JimmyS83]
+ * Add date to the log records
+
+ [Anton Fedchin]
+ * [videoplayer] WinRenderer: remove `dxvaallowhqscaling` setting
+
+ [Kai Sommerfeld]
+ * [pvr] Improve documentation for advanced epg settings.
+
+ [Kai Sommerfeld]
+ * [pvr] Define a senseful default value for advanced settings 'updateemptytagsinterval'.
+
+ [Anton Fedchin]
+ * [windowing] win32: update handling WM_DPICHANGED event
+
+ [Anton Fedchin]
+ * [xbmc] application: handle resize event even in full screen state on windows.
+
+ [peak3d]
+ * [Android] Fix MediaCodec freeze when early disposing stream
+
+ [peak3d]
+ * [DllLoader] No warning if resolve fals for optional dependencies
+
+ [Kai Sommerfeld]
+ * [PVR] Ignore very first 'server not reachable' notification.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemPosition.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemAbsolute(0).
+
+ [Philipp Kerling]
+ * [sqlite] Fix DbErrors format strings
+
+ [Philipp Kerling]
+ * [sqlite] Use error message returned by sqlite3_exec()
+
+ [Philipp Kerling]
+ * [sqlite] Include sqlite3_errmsg() result in error messages
+
+ [Philipp Kerling]
+ * [sqlite] Use extended result codes
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value (fix)
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value
+
+ [Kai Sommerfeld]
+ * [PVR] Fix CPVRTimers::GetRecordingTimerForRecording to respect timer's start and stop padding time + optimize to check epg event uids if present.
+
+ [Alwin Esch]
+ * [addons] add for test purpose only script for debian package generation
+
+ [Rechi]
+ * update SSL CA trust store
+
+ [DaveTBlake]
+ * [JSON]Speed up player and playlist operations using post rather than send for messages that don't need to wait. Fix GUI playist change notification to be done consistently by app rather than partially by JSON.
+
+ [Rechi]
+ * [TexturePacker] use std:: instead of using namespace std
+
+ [Rechi]
+ * [JsonSchemaBuilder] use std:: instead of using namespace std
+
+ [fritsch]
+ * RenderCapture: Fix wrong printout
+
+ [DaveTBlake]
+ * Fix how limits applied to artist and album smart playlists or custom nodes
+
+ [Kai Sommerfeld]
+ * [PVR][settings] Reintroduce setting "Close channel OSD after switching channels", which got accidentally removed for Leia 18.0
+
+ [peak3d]
+ * [Threads] revert #15263, log tid instead posix thread
+
+ [peak3d]
+ * [Binary Addon] provide API versions to addon for better downgrade handling
+
+ [linknetx]
+ * Update PVRTimers.cpp
+
+ [fritsch]
+ * RenderCapture: Switch to non-arb occlusion queries
+
+ [DaVukovic]
+ * [skins] Estuary + Estouchy keyboard layout fixes
+
+ [fritsch]
+ * VideoSync: Fixup vsync clock
+
+ [Anton Fedchin]
+ * [guilib] d3dtexture: fixed wrong render target index.
+
+ [peak3d]
+ * [Android] check if intent is valid
+
+ [Rechi]
+ * [TexturePacker] update windows dirent implementation
+
+ [peak3d]
+ * [Resolution] Check current mode if whitelist doesn't match
+
+ [Anton Fedchin]
+ * [win10] filesystem: catch an exception while reading or writing a file.
+
+ [Anton Fedchin]
+ * [videoplayer] winrenderer: do scaling in output shader instead of yuv2rgb, this fixes the issue with green border with nv12 texture.
+
+ [Kai Sommerfeld]
+ * [PVR][videoplayer] Fix PVR input stream creation for pvr file items only containing a path and no recording/channel tag. Fixes broken recording playback using official Kodi Remote iOS app.
+
+ [Rechi]
+ * [depends] remove unused platform lib
+
+ [peak3d]
+ * [Demux] VP9 does not provide extradata
+
+ [Rechi]
+ * [cmake] fix policy CMP0053
+
+ [DaveTBlake]
+ * Fix announcement manager locking to use separate sections for queue and listener list
+
+ [Rechi]
+ * [fix] logical or operation
+
+ [Philipp Kerling]
+ * [guilib] Handle empty vertex buffers in GUIFontTTFGL
+
+ [DaveTBlake]
+ * Avoid trying to load music info for smartplaylists and menu items
+
+ [Martijn Kaijser]
+ * bump to v18.1 RC1
+
+ [ronie]
+ * [Estouchy] cosmetic fixes
+
+ [ronie]
+ * [Estuary] videoinfo - add movieset button
+
+ [ronie]
+ * [Estuary] make mediainfo list focusable
+
+ [Michael Brehm]
+ * Check the system capabilities to support sleep states S1/S2/S3/S4 before reporing them as available
+
+ [KOPRajs]
+ * [games] Fix crash by reverting part of the PR #14146
+
+
+ [Memphiz]
+ * Revert "[DetectDVDType]: fix Crash due to non-checked error state"
+
+ [Alwin Esch]
+ * [addons] not pass nullptr to std::string
+
+ [peak3d]
+ * [VideoPlayer] Uninitialize RenderManager early on playback stop
+
+ [Anton Fedchin]
+ * [videoplayer] WinRenderer: remove `dxvaallowhqscaling` setting
+
+ [Kai Sommerfeld]
+ * [pvr] Improve documentation for advanced epg settings.
+
+ [Kai Sommerfeld]
+ * [pvr] Define a senseful default value for advanced settings 'updateemptytagsinterval'.
+
+ [peak3d]
+ * [DllLoader] No warning if resolve fals for optional dependencies
+
+ [DaveTBlake]
+ * [JSON]Speed up player and playlist operations using post rather than send for messages that don't need to wait. Fix GUI playist change notification to be done consistently by app rather than partially by JSON.
+
+
+ [Alwin Esch]
+ * X11: remove not needed CGLContextEGL::IsSuitableVisual
+
+ [Alwin Esch]
+ * X11: fix usage of required configuration values
+
+ [JimmyS83]
+ * Add date to the log records
+
+
+
+ [Anton Fedchin]
+ * [windowing] win32: update handling WM_DPICHANGED event
+
+ [Anton Fedchin]
+ * [xbmc] application: handle resize event even in full screen state on windows.
+
+ [peak3d]
+ * [Android] Fix MediaCodec freeze when early disposing stream
+
+ [Kai Sommerfeld]
+ * [PVR] Ignore very first 'server not reachable' notification.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemPosition.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemAbsolute(0).
+
+ [Philipp Kerling]
+ * [sqlite] Fix DbErrors format strings
+
+ [Philipp Kerling]
+ * [sqlite] Use error message returned by sqlite3_exec()
+
+ [Philipp Kerling]
+ * [sqlite] Include sqlite3_errmsg() result in error messages
+
+ [Philipp Kerling]
+ * [sqlite] Use extended result codes
+
+ [Alwin Esch]
+ * [addons] add for test purpose only script for debian package generation
+
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value (fix)
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value
+
+ [Kai Sommerfeld]
+ * [PVR] Fix CPVRTimers::GetRecordingTimerForRecording to respect timer's start and stop padding time + optimize to check epg event uids if present.
+
+ [Rechi]
+ * update SSL CA trust store
+
+ [peak3d]
+ * [Binary Addon] provide API versions to addon for better downgrade handling
+
+ [DaveTBlake]
+ * Fix announcement manager locking to use separate sections for queue and listener list
+
+
+ [Rechi]
+ * [TexturePacker] use std:: instead of using namespace std
+
+ [Rechi]
+ * [JsonSchemaBuilder] use std:: instead of using namespace std
+
+ [fritsch]
+ * RenderCapture: Fix wrong printout
+
+ [Philipp Kerling]
+ * [guilib] Handle empty vertex buffers in GUIFontTTFGL
+
+
+ [DaveTBlake]
+ * Fix how limits applied to artist and album smart playlists or custom nodes
+
+ [Kai Sommerfeld]
+ * [PVR][settings] Reintroduce setting "Close channel OSD after switching channels", which got accidentally removed for Leia 18.0
+
+ [peak3d]
+ * [Threads] revert #15263, log tid instead posix thread
+
+ [DaveTBlake]
+ * Avoid trying to load music info for smartplaylists and menu items
+
+
+ [linknetx]
+ * Update PVRTimers.cpp
+
+ [fritsch]
+ * RenderCapture: Switch to non-arb occlusion queries
+
+ [DaVukovic]
+ * [skins] Estuary + Estouchy keyboard layout fixes
+
+ [fritsch]
+ * VideoSync: Fixup vsync clock
+
+
+ [Anton Fedchin]
+ * [guilib] d3dtexture: fixed wrong render target index.
+
+
+ [peak3d]
+ * [Android] check if intent is valid
+
+ [Rechi]
+ * [TexturePacker] update windows dirent implementation
+
+ [peak3d]
+ * [Resolution] Check current mode if whitelist doesn't match
+
+ [Kai Sommerfeld]
+ * [PVR][videoplayer] Fix PVR input stream creation for pvr file items only containing a path and no recording/channel tag. Fixes broken recording playback using official Kodi Remote iOS app.
+
+
+ [Anton Fedchin]
+ * [win10] filesystem: catch an exception while reading or writing a file.
+
+ [Anton Fedchin]
+ * [videoplayer] winrenderer: do scaling in output shader instead of yuv2rgb, this fixes the issue with green border with nv12 texture.
+
+ [Rechi]
+ * [depends] remove unused platform lib
+
+ [peak3d]
+ * [Demux] VP9 does not provide extradata
+
+
+ [Rechi]
+ * [cmake] fix policy CMP0053
+
+
+ [Rechi]
+ * [fix] logical or operation
+
+ [Martijn Kaijser]
+ * bump to v18.1 RC1
+
+ [ronie]
+ * [Estouchy] cosmetic fixes
+
+ [ronie]
+ * [Estuary] videoinfo - add movieset button
+
+ [ronie]
+ * [Estuary] make mediainfo list focusable
+
+ [Michael Brehm]
+ * Check the system capabilities to support sleep states S1/S2/S3/S4 before reporing them as available
+
+
+ [Martijn Kaijser]
+ * bump to v18.0 final
+
+ [KOPRajs]
+ * [games] Fix crash by reverting part of the PR #14146
+
[DaveTBlake]
* Apply limit and random sort in SQL rather than fetch all artists or albums into fileitem list then pick random few to show.
diff -Nru kodi-18.0+git20190128.1934-final/debian/changelog.tmp.old kodi-18.1+git20190217.1232-final/debian/changelog.tmp.old
--- kodi-18.0+git20190128.1934-final/debian/changelog.tmp.old 2019-01-28 18:34:23.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/debian/changelog.tmp.old 2019-02-17 11:32:30.000000000 +0000
@@ -1,5 +1,564 @@
kodi (2:18.0+git20180719.0202-3231481-0dist) dist; urgency=high
+ [peak3d]
+ * [Android] Queue AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM buffer only for API >= 26
+
+ [Philipp Kerling]
+ * [wayland] Fix startup crash
+
+ [peak3d]
+ * Set m_bRenderGUI in RenderManager::PreInit
+
+
+ [arnova]
+ * fixed: NFO/tag loading for http/https sources was broken (fixes #15481)
+
+
+
+
+
+ [fritsch]
+ * UPNPPlayer: Do not use memset on non-trivial type
+
+
+ [fritsch]
+ * UPNPPlayer: Do not use memset on non-trivial type
+
+ [Memphiz]
+ * Revert "[DetectDVDType]: fix Crash due to non-checked error state"
+
+ [Alwin Esch]
+ * X11: remove not needed CGLContextEGL::IsSuitableVisual
+
+ [Alwin Esch]
+ * X11: fix usage of required configuration values
+
+ [Alwin Esch]
+ * [addons] not pass nullptr to std::string
+
+ [peak3d]
+ * [VideoPlayer] Uninitialize RenderManager early on playback stop
+
+ [JimmyS83]
+ * Add date to the log records
+
+ [Anton Fedchin]
+ * [videoplayer] WinRenderer: remove `dxvaallowhqscaling` setting
+
+ [Kai Sommerfeld]
+ * [pvr] Improve documentation for advanced epg settings.
+
+ [Kai Sommerfeld]
+ * [pvr] Define a senseful default value for advanced settings 'updateemptytagsinterval'.
+
+ [Anton Fedchin]
+ * [windowing] win32: update handling WM_DPICHANGED event
+
+ [Anton Fedchin]
+ * [xbmc] application: handle resize event even in full screen state on windows.
+
+ [peak3d]
+ * [Android] Fix MediaCodec freeze when early disposing stream
+
+ [peak3d]
+ * [DllLoader] No warning if resolve fals for optional dependencies
+
+ [Kai Sommerfeld]
+ * [PVR] Ignore very first 'server not reachable' notification.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemPosition.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemAbsolute(0).
+
+ [Philipp Kerling]
+ * [sqlite] Fix DbErrors format strings
+
+ [Philipp Kerling]
+ * [sqlite] Use error message returned by sqlite3_exec()
+
+ [Philipp Kerling]
+ * [sqlite] Include sqlite3_errmsg() result in error messages
+
+ [Philipp Kerling]
+ * [sqlite] Use extended result codes
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value (fix)
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value
+
+ [Kai Sommerfeld]
+ * [PVR] Fix CPVRTimers::GetRecordingTimerForRecording to respect timer's start and stop padding time + optimize to check epg event uids if present.
+
+ [Alwin Esch]
+ * [addons] add for test purpose only script for debian package generation
+
+ [Rechi]
+ * update SSL CA trust store
+
+ [DaveTBlake]
+ * [JSON]Speed up player and playlist operations using post rather than send for messages that don't need to wait. Fix GUI playist change notification to be done consistently by app rather than partially by JSON.
+
+ [Rechi]
+ * [TexturePacker] use std:: instead of using namespace std
+
+ [Rechi]
+ * [JsonSchemaBuilder] use std:: instead of using namespace std
+
+ [fritsch]
+ * RenderCapture: Fix wrong printout
+
+ [DaveTBlake]
+ * Fix how limits applied to artist and album smart playlists or custom nodes
+
+ [Kai Sommerfeld]
+ * [PVR][settings] Reintroduce setting "Close channel OSD after switching channels", which got accidentally removed for Leia 18.0
+
+ [peak3d]
+ * [Threads] revert #15263, log tid instead posix thread
+
+ [peak3d]
+ * [Binary Addon] provide API versions to addon for better downgrade handling
+
+ [linknetx]
+ * Update PVRTimers.cpp
+
+ [fritsch]
+ * RenderCapture: Switch to non-arb occlusion queries
+
+ [DaVukovic]
+ * [skins] Estuary + Estouchy keyboard layout fixes
+
+ [fritsch]
+ * VideoSync: Fixup vsync clock
+
+ [Anton Fedchin]
+ * [guilib] d3dtexture: fixed wrong render target index.
+
+ [peak3d]
+ * [Android] check if intent is valid
+
+ [Rechi]
+ * [TexturePacker] update windows dirent implementation
+
+ [peak3d]
+ * [Resolution] Check current mode if whitelist doesn't match
+
+ [Anton Fedchin]
+ * [win10] filesystem: catch an exception while reading or writing a file.
+
+ [Anton Fedchin]
+ * [videoplayer] winrenderer: do scaling in output shader instead of yuv2rgb, this fixes the issue with green border with nv12 texture.
+
+ [Kai Sommerfeld]
+ * [PVR][videoplayer] Fix PVR input stream creation for pvr file items only containing a path and no recording/channel tag. Fixes broken recording playback using official Kodi Remote iOS app.
+
+ [Rechi]
+ * [depends] remove unused platform lib
+
+ [peak3d]
+ * [Demux] VP9 does not provide extradata
+
+ [Rechi]
+ * [cmake] fix policy CMP0053
+
+ [DaveTBlake]
+ * Fix announcement manager locking to use separate sections for queue and listener list
+
+ [Rechi]
+ * [fix] logical or operation
+
+ [Philipp Kerling]
+ * [guilib] Handle empty vertex buffers in GUIFontTTFGL
+
+ [DaveTBlake]
+ * Avoid trying to load music info for smartplaylists and menu items
+
+ [Martijn Kaijser]
+ * bump to v18.1 RC1
+
+ [ronie]
+ * [Estouchy] cosmetic fixes
+
+ [ronie]
+ * [Estuary] videoinfo - add movieset button
+
+ [ronie]
+ * [Estuary] make mediainfo list focusable
+
+ [Michael Brehm]
+ * Check the system capabilities to support sleep states S1/S2/S3/S4 before reporing them as available
+
+ [KOPRajs]
+ * [games] Fix crash by reverting part of the PR #14146
+
+
+ [Memphiz]
+ * Revert "[DetectDVDType]: fix Crash due to non-checked error state"
+
+ [Alwin Esch]
+ * [addons] not pass nullptr to std::string
+
+ [peak3d]
+ * [VideoPlayer] Uninitialize RenderManager early on playback stop
+
+ [Anton Fedchin]
+ * [videoplayer] WinRenderer: remove `dxvaallowhqscaling` setting
+
+ [Kai Sommerfeld]
+ * [pvr] Improve documentation for advanced epg settings.
+
+ [Kai Sommerfeld]
+ * [pvr] Define a senseful default value for advanced settings 'updateemptytagsinterval'.
+
+ [peak3d]
+ * [DllLoader] No warning if resolve fals for optional dependencies
+
+ [DaveTBlake]
+ * [JSON]Speed up player and playlist operations using post rather than send for messages that don't need to wait. Fix GUI playist change notification to be done consistently by app rather than partially by JSON.
+
+
+ [Alwin Esch]
+ * X11: remove not needed CGLContextEGL::IsSuitableVisual
+
+ [Alwin Esch]
+ * X11: fix usage of required configuration values
+
+ [JimmyS83]
+ * Add date to the log records
+
+
+
+ [Anton Fedchin]
+ * [windowing] win32: update handling WM_DPICHANGED event
+
+ [Anton Fedchin]
+ * [xbmc] application: handle resize event even in full screen state on windows.
+
+ [peak3d]
+ * [Android] Fix MediaCodec freeze when early disposing stream
+
+ [Kai Sommerfeld]
+ * [PVR] Ignore very first 'server not reachable' notification.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemPosition.
+
+ [Kai Sommerfeld]
+ * [guiinfo] Fixed ListItemAbsolute(0).
+
+ [Philipp Kerling]
+ * [sqlite] Fix DbErrors format strings
+
+ [Philipp Kerling]
+ * [sqlite] Use error message returned by sqlite3_exec()
+
+ [Philipp Kerling]
+ * [sqlite] Include sqlite3_errmsg() result in error messages
+
+ [Philipp Kerling]
+ * [sqlite] Use extended result codes
+
+ [Alwin Esch]
+ * [addons] add for test purpose only script for debian package generation
+
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value (fix)
+
+ [peak3d]
+ * [Android] Fix invalid PTS decoder value
+
+ [Kai Sommerfeld]
+ * [PVR] Fix CPVRTimers::GetRecordingTimerForRecording to respect timer's start and stop padding time + optimize to check epg event uids if present.
+
+ [Rechi]
+ * update SSL CA trust store
+
+ [peak3d]
+ * [Binary Addon] provide API versions to addon for better downgrade handling
+
+ [DaveTBlake]
+ * Fix announcement manager locking to use separate sections for queue and listener list
+
+
+ [Rechi]
+ * [TexturePacker] use std:: instead of using namespace std
+
+ [Rechi]
+ * [JsonSchemaBuilder] use std:: instead of using namespace std
+
+ [fritsch]
+ * RenderCapture: Fix wrong printout
+
+ [Philipp Kerling]
+ * [guilib] Handle empty vertex buffers in GUIFontTTFGL
+
+
+ [DaveTBlake]
+ * Fix how limits applied to artist and album smart playlists or custom nodes
+
+ [Kai Sommerfeld]
+ * [PVR][settings] Reintroduce setting "Close channel OSD after switching channels", which got accidentally removed for Leia 18.0
+
+ [peak3d]
+ * [Threads] revert #15263, log tid instead posix thread
+
+ [DaveTBlake]
+ * Avoid trying to load music info for smartplaylists and menu items
+
+
+ [linknetx]
+ * Update PVRTimers.cpp
+
+ [fritsch]
+ * RenderCapture: Switch to non-arb occlusion queries
+
+ [DaVukovic]
+ * [skins] Estuary + Estouchy keyboard layout fixes
+
+ [fritsch]
+ * VideoSync: Fixup vsync clock
+
+
+ [Anton Fedchin]
+ * [guilib] d3dtexture: fixed wrong render target index.
+
+
+ [peak3d]
+ * [Android] check if intent is valid
+
+ [Rechi]
+ * [TexturePacker] update windows dirent implementation
+
+ [peak3d]
+ * [Resolution] Check current mode if whitelist doesn't match
+
+ [Kai Sommerfeld]
+ * [PVR][videoplayer] Fix PVR input stream creation for pvr file items only containing a path and no recording/channel tag. Fixes broken recording playback using official Kodi Remote iOS app.
+
+
+ [Anton Fedchin]
+ * [win10] filesystem: catch an exception while reading or writing a file.
+
+ [Anton Fedchin]
+ * [videoplayer] winrenderer: do scaling in output shader instead of yuv2rgb, this fixes the issue with green border with nv12 texture.
+
+ [Rechi]
+ * [depends] remove unused platform lib
+
+ [peak3d]
+ * [Demux] VP9 does not provide extradata
+
+
+ [Rechi]
+ * [cmake] fix policy CMP0053
+
+
+ [Rechi]
+ * [fix] logical or operation
+
+ [Martijn Kaijser]
+ * bump to v18.1 RC1
+
+ [ronie]
+ * [Estouchy] cosmetic fixes
+
+ [ronie]
+ * [Estuary] videoinfo - add movieset button
+
+ [ronie]
+ * [Estuary] make mediainfo list focusable
+
+ [Michael Brehm]
+ * Check the system capabilities to support sleep states S1/S2/S3/S4 before reporing them as available
+
+
+ [Martijn Kaijser]
+ * bump to v18.0 final
+
+ [KOPRajs]
+ * [games] Fix crash by reverting part of the PR #14146
+
+
+ [DaveTBlake]
+ * Apply limit and random sort in SQL rather than fetch all artists or albums into fileitem list then pick random few to show.
+
+ [Kai Sommerfeld]
+ * [PVR] Fix CPVRClients::GetTimerTypes not to overwrite in multi-client setups.
+
+ [Kai Sommerfeld]
+ * [PVR] client priority must be reset on stop of pvr component, because it must be re-read from db after restart.
+
+ [Kai Sommerfeld]
+ * [PVR] Fix duplicate channnel numbers. Do not let slip thru numbers from channel groups to main channel instance.
+
+ [linknetx]
+ * Active Skin Update - Force Close TextureBundle
+
+ [bb10]
+ * Update joystick.xml
+
+ [Rechi]
+ * [cleanup] remove repository.pvr-win32.xbmc.org from installdata
+
+ [peak3d]
+ * [File] use dynpath for mime-type detection
+
+ [Jonas Karlman]
+ * [GLES] fix check for GL_EXT_unpack_subimage
+
+ [peak3d]
+ * [Windowing] fix width / screenWidth comparision. More fuzzy when searching whitelist matchse
+
+ [DaveTBlake]
+ * [JSON]Fix AudioLibrary.GetGenres return of empty "sourceid" as [] Genres may not have related sources if db migrated from earlier version but rescan of files not completed.
+
+ [Rechi]
+ * [cmake] replace patch file with actual commands in add_addon_depends
+
+ [Alwin Esch]
+ * [addons] add define ATTRIBUTE_FORCEINLINE on addon header
+
+ [peak3d]
+ * [VideoPlayer] Improve forced aspect_ratio
+
+ [peak3d]
+ * check for GL_EXT_unpack_subimage
+
+ [peak3d]
+ * check runtime gles version
+
+ [peak3d]
+ * [GLES] memcpy intead multi glTexSubImage2D for planes with pitch
+
+ [mglae]
+ * [CryptThreading] Support CRYPTO_THREADID_set_callback() of OpenSSL 1.0.x
+
+ [fritsch]
+ * GLContextEGL: Properly guard members
+
+ [peak3d]
+ * [GUI] refresh debug overlay if smartredraw is activated
+
+ [Martijn Kaijser]
+ * bump to v18.0 final
+
+ [Arne Morten Kvarving]
+ * fixed: do no add cache=no option to zip urls unless zip:// protocol
+
+ [ronie]
+ * [skins] define textwidth for sliderex controls
+
+ [wsnipex]
+ * [StringUtils] fix crash on addon install when using fmt 5.3
+
+ [fritsch]
+ * ProcessInfoAndroid: Register with WinSystemAndroid
+
+ [fritsch]
+ * Android: Properly overwrite ProcessInfo and use Deinterlace Half by default
+
+ [Anton Fedchin]
+ * [videoplayer] dxva: fixed uhd hevc-main10 playback on xbox
+
+ [enen92]
+ * [docs] Add pvr.seek to possible actions of SliderControl
+
+ [enen92]
+ * [Estuary] Improve VolumeSlider Dialog
+
+ [enen92]
+ * [guilib] GUISliderControl - avoid scalling base textures if dimensions are zero
+
+ [Dimitry Ishenko]
+ * Improve audio book bookmark handling
+
+ [Dimitry Ishenko]
+ * Fix audio book resume function
+
+ [Dimitry Ishenko]
+ * CApplication: remove useless fallback conversion
+
+ [Dimitry Ishenko]
+ * CMusicDatabase: use actual file path to identify bookmarks
+
+ [Dimitry Ishenko]
+ * CMusicDatabase: take CFileItem as argument in GetResumeBookmarkForAudioBook()
+
+ [Attila Jakosa]
+ * [lang][skin.estouchy] updated language files from Transifex
+
+ [Attila Jakosa]
+ * [lang][skin.estuary] updated language files from Transifex
+
+ [DaveTBlake]
+ * Use artist table in GetArtist rather than artistview to avoid MySQL slowness in party mode startup
+
+ [enen92]
+ * [guilib] Ensure ListItems release the layout before it is destroyed
+
+ [DaveTBlake]
+ * Fix getting discography for MySQL GetArtist not query discography by default Use artist ID when have it to fetch artist props for fileitem
+
+ [Kai Sommerfeld]
+ * [video][filesystem] Fix XFILE::CFileFactory::CreateLoader - unsupported protocol(pvr) logspam.
+
+ [enen92]
+ * [MacOS] Fix stack-buffer-underflow
+
+ [Kai Sommerfeld]
+ * [Estuary] Tweak PVR guide layout. Fixes #15271.
+
+ [Philipp Kerling]
+ * [database] Promote MySQL server version message to LOGNOTICE
+
+ [Philipp Kerling]
+ * [database] Log warning for MySQL < 5.6, MariaDB < 5.5
+
+ [bb10]
+ * Update joystick.xml
+
+ [ronie]
+ * [py-docs] fix version info for getDbId
+
+ [peak3d]
+ * [Android] Log kernel ThreadId instead pthread_self
+
+ [Attila Jakosa]
+ * [lang][skin.estouchy] updated language files from Transifex
+
+ [Attila Jakosa]
+ * [lang][skin.estuary] updated language files from Transifex
+
+ [ronie]
+ * [Estuary] fix undefined font references
+
+ [fritsch]
+ * FFmpeg: Fix missing include
+
+ [Anton Fedchin]
+ * [videopayer] WinRenderer: don't keep past frames for progressive material
+
+ [Garrett Brown]
+ * Game add-ons: Skip profile directory if empty
+
+ [Kostas Andrianos]
+ * Add missing POP to return to the calling directory after error
+
+ [Memphiz]
+ * [osx/WinSystem] - always log all found monitors and resolutions for debug purposes
+
+ [Memphiz]
+ * [osx/WinSystem] - ensure that monitor names are unique by appending displayid
+
+ [KOPRajs]
+ * [games] Fix crash by reverting part of the PR #14146
+
+
[DaveTBlake]
* Apply limit and random sort in SQL rather than fetch all artists or albums into fileitem list then pick random few to show.
diff -Nru kodi-18.0+git20190128.1934-final/debian/control kodi-18.1+git20190217.1232-final/debian/control
--- kodi-18.0+git20190128.1934-final/debian/control 2019-01-28 18:34:23.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/debian/control 2019-02-17 11:32:30.000000000 +0000
@@ -111,6 +111,7 @@
fonts-liberation | ttf-liberation,
fonts-dejavu-core | ttf-dejavu-core,
python-bluez | python-lightblue,
+ python-cryptodome | python-pycryptodome,
python-pil | python-imaging,
python-simplejson,
libass9 | libass5 | libass4,
Binary files /tmp/tmpxTNgpJ/FgPlq7ssVA/kodi-18.0+git20190128.1934-final/media/splash.jpg and /tmp/tmpxTNgpJ/zDwpjAVej5/kodi-18.1+git20190217.1232-final/media/splash.jpg differ
diff -Nru kodi-18.0+git20190128.1934-final/system/settings/settings.xml kodi-18.1+git20190217.1232-final/system/settings/settings.xml
--- kodi-18.0+git20190128.1934-final/system/settings/settings.xml 2018-12-16 20:13:02.000000000 +0000
+++ kodi-18.1+git20190217.1232-final/system/settings/settings.xml 2019-02-11 10:31:27.000000000 +0000
@@ -1294,6 +1294,11 @@
14045
+