Markus Härer

Results 12 issues of Markus Härer

## Bug report ### Describe the bug When switching skins from settings while an announcement is shown a deadlock occurs. Stack traces of all threads, the locking threads are `#1`...

Triage: Confirmed

## Description Add support for precompiled headers for UNIX platforms using CMake facilities. The same approach should also work for WIN32 but because WIN32 already has working PCH I want...

RFC
Component: Depends
CMake
Rebase needed
Stale

## Description Prevent unaligned memory accesses by using `memcpy` instead of casts. This is the only valid way to type pun in C++ (see https://gist.github.com/shafik/848ae25ee209f698763cffee272a58f8#how-do-we-type-pun-correctly). The problem was detected with...

Type: Fix
Component: FileSystem
v20 Nexus

## Bug report ### Describe the bug With front-to-back rendering enabled via advanced setting, the dimming screen saver doesn't dim the highlighted control. **This happens only with GL, not GLES**....

Component: GUI engine
v22 "P"

## Description When `importwatchedstate` and/or `importresumepoint` are set to `false` in `advancedsettings.xml` they should not be imported from NFOs. ## Motivation and context Fixes #24909. ## How has this been...

Type: Fix
Backport: Needed
Don't merge
Rebase needed
v22 "P"

## Description Backport of #25043. ## Motivation and context #25043 has been in master for ~1 month without complaints. I think it will be a better default experience for native...

Platform: Linux
Component: Audio
Type: Backport
v21 Omega

## Description There seem to be situations where `glGetString(GL_VERSION)` returns a null pointer. To prevent a crash when logging the version the returned value needs to checked and in case...

Type: Fix
Component: GL rendering
v22 "P"

## Description The first commit adds unit tests for `StringUtils` functions that were missing them. The following commits modernize the `StringUtils` API and implementation in the following ways: - Use...

Type: Improvement
v22 Piers

## Description In many places it was assumed that `std::string_view::data()` would return a null terminated string that only contains the slice the view is pointing at. This is in general...

Type: Fix
Don't merge
v22 Piers

## Description Small adjustments that eliminate a bunch of calls to `strlen`. For my test case of starting Kodi, performing a library refresh on an already up-to-date library and then...

Type: Improvement
v22 Piers