Age | Commit message (Collapse) | Author |
|
Scroll GUIListLabel on focus only when enabled
|
|
Workaround file copying bug decoding "+" to space in file names in add-on installation
|
|
[joystick.xml] Add more buttons to bring up OSD in LiveTV/Radio and Menu in EPG
|
|
Fix unchecked reinterpret_cast of ID3v2 UFID frame
|
|
Do not list non-repo add-ons as "unavailable" in info dialog
|
|
fix CID 1441972
|
|
[GUI]Fix MusicPlayer.Contributors and MusicPlayer.ContributorAndRole info lables
|
|
Add missing zlib dependency to taglib
|
|
|
|
return a string instead of a dangling pointer
|
|
Unlike all other ID3v2 frame types handled in TagLoaderTagLib, the UFID
tag is reinterpret_cast to the target type. However, tag loading might
fail (e.g. in case the tag is compressed and taglib is compiled without
zlib support), which makes the tag dynamic type an ID3v2::UnknownFrame,
so the successive access to the owner() function after the cast will
trigger a crash. Fix by using dynamic_cast like everywhere else.
Fixes #15090.
|
|
X11: make make on vblank in SwapBuffers an advanced setting
|
|
[osx/WinEventsSDL] - ensure to enable gui rendering once the app gets focus
|
|
zlib is an optional dependency of taglib (for reading compressed tags)
and it was missing, so it might have only worked by chance if at all.
|
|
Behavior changed as part of #12213, but the value of `m_scroll` (which
can be use to inhibit scrolling on focus or always enable it) was not
checked any more, which is clearly in error.
Supersedes #15117
|
|
|
|
|
|
[depends] fix m4 ftbfs with glibc 2.28
|
|
[wayland] Centralize seat handling
|
|
Bump libcec to 4.0.4
|
|
Do not crash when not getting GL_EXTENSIONS
|
|
|
|
Fix path for looking up external subtitles
|
|
[win32] fixed blank other displays option
|
|
[win32] replace vc140 redis with vc141
|
|
Apparently fixes an important issue with USB detection on
Mac OS X Mojave (Pulse-Eight/libcec#432)
Fixes #15073
|
|
`GetPath()` may point to a videodb location where it is not possible to
find external files. Use `GetDynPath()` instead which always contains
an actual file path.
Fix suggested by @FernetMenta.
Fixes #14947.
|
|
|
|
|
|
|
|
Remove first check for EDL from PVR
|
|
until after the check if it's a reference from a local HD or network share. For example MediaPortal can be configured to use SMB to get to TStreams from network for PVR recordings and the April change (to not looking at the file path but check where the request came from) broke this. In addition this check is already performed in the else statement.
|
|
Installation of add-ons with "+" in their name or version currently
fails because the downloaded file cannot be found. This is due to path
decoding applied in the course of calling CFileOperationJob for
performing the download which replaces "+" with space.
Actually, decoding "+" to space is an error for URLs (only to be
performed for the query part and not other parts), but changing this
in the RC phase could lead to too many regressions in other parts of the
application.
There is also a design flaw with CFileOperationJob in general because
(to my knowledge) it does not tell you the resulting download location,
so without using special functions it is always possible that the final
file name is not what the calling code expects.
Fixes #14779
|
|
|
|
All glGetString results except for the extensions are checked for NULL.
Also check those in hope of fixing
https://retrace.fedoraproject.org/faf/reports/2389135/
|
|
Copying the buffer iterator like this is actually unsafe since it might
get invalidated by a later modification of the `std::set`. Instead,
use the C pointer for lookup.
Found with `-D_GLIBCXX_DEBUG`
|
|
If the text to draw is empty, the vertex vector in CGUIFontTTFBase::
DrawTextInternal stays empty and is handed like that to the lib-specific
functions which might not handle that. Specifically, CGUIFontTTFGL::
CreateVertexBuffer accessed the vertex vector without bounds checking
(detected by `-D_GLIBCXX_ASSERTIONS`). As there is nothing to do for
drawing an empty text anyway, just bail out early.
Also add some extra checking to be safe in the future.
|
|
SDL doesn't fire the proper SDL_APPACTIVE event once Kodi is unminimized again so we need to use the focus event instead.
|
|
VideoPlayer: DXVA - fixed color values
|
|
this fixes possible "green border" issue in case of decoder texture in pixel shaders
|
|
|
|
|
|
python scripts: add missing icons
|
|
[json-rpc][pvr] Fix 'PVR.Record'.
|
|
Add missing dirty region update in GUIFadeLabelControl
|
|
|
|
Current GUIDialogAddonInfo logic only displays a detailed entry in the
add-on dependency list if the add-on in question can be found in a
repository. Add-ons that are only available locally (pre-shipped with
Kodi or by distributor) such as script.module.pil in the default
installation are wrongly listed as "unavailable" even though they are
correctly found and enabled (if necessary) when installing the add-on.
In fact a locally available version is already looked up, but
completely disregarded if no repository version is found. This commit
fixes that situation by falling back to local add-on data if none
is found in the repositories.
Fixes #14697
|
|
Update sqlite to 3.26.0
|
|
Replace kodi_temp_key.pfx
|
|
The previous signing key had expired, so replace with a new version.
|