Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
- Infinite Color Engine: new anti-flickering filter in the smoothing configuration (#1410) - fix for v22beta1 🆕
- Implements an anti-flickering filter that minimizes quantization jitter on 8-bit-per-channel drivers (24-bit RGB). Deep color capable drivers (like Philips Hue using entertainment mode) are bypassed as they don't suffer from LSB oscillation.
- Improved handshake stability connecting to Philips Hue bridge using OpenSSL 3.2+ (#1410) - fix for v22beta1 🆕
- Fix: Add missing Qt meta-type registrations (#1456) - fix for v22beta1 🆕
- Infinite Color Engine - Breaking 24-bit Limits (#1261) - v22beta1 🆕
- Floating-Point Precision: All color computations use high-precision floating-point arithmetic, eliminating cumulative rounding errors for more accurate results
- Linear sRGB Accuracy: Core color transformations are processed in linear sRGB space, ensuring physically correct and consistent light reproduction
Expand Down
2 changes: 2 additions & 0 deletions sources/led-drivers/net/ProviderRestApi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ ProviderRestApi::ProviderRestApi(const QString& host, int port, const QString& b
, _port(port)
{
qRegisterMetaType<std::shared_ptr<httpResponse>>("std::shared_ptr<httpResponse>");
qRegisterMetaType<ProviderRestApi*>("ProviderRestApi*");
qRegisterMetaType<QNetworkAccessManager::Operation>("QNetworkAccessManager::Operation");

_apiUrl.setScheme(_scheme);
_apiUrl.setHost(host);
Expand Down
2 changes: 2 additions & 0 deletions sources/suspend-handler/SuspendHandlerWindows.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ SuspendHandler::SuspendHandler(bool sessionLocker):
_notifyMonitorHandle(NULL),
_sessionLocker(sessionLocker)
{
qRegisterMetaType<qintptr*>("qintptr*");

instance = this;
handle = SystrayGetWindow();
SystrayAssignQueueHandler(SuspendHandlerQueueHandler);
Expand Down