From fd5a94a32adc49418fb9b11db8b1160b0a2dcda5 Mon Sep 17 00:00:00 2001
From: Markus <974709+Links2004@users.noreply.github.com>
Date: Sun, 3 Mar 2024 21:33:52 +0100
Subject: [PATCH 1/6] add missing ENABLE_MDNS in hyperiond.cpp (#1711)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
build with out MDNS does not work:
```
hyperion.ng-git/src/hyperion.ng/src/hyperiond/hyperiond.cpp:298:9: error: ‘_mDNSProvider’ was not declared in this scope; did you mean ‘RRProvider’?
298 | _mDNSProvider->thread()->start();
```
---
src/hyperiond/hyperiond.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/hyperiond/hyperiond.cpp b/src/hyperiond/hyperiond.cpp
index d12d9a20..6c71475d 100644
--- a/src/hyperiond/hyperiond.cpp
+++ b/src/hyperiond/hyperiond.cpp
@@ -294,8 +294,9 @@ void HyperionDaemon::startNetworkServices()
_jsonServer->thread()->start();
_webserver->thread()->start();
_sslWebserver->thread()->start();
-
+#if defined(ENABLE_MDNS)
_mDNSProvider->thread()->start();
+#endif
_ssdp->thread()->start();
#if defined(ENABLE_FLATBUF_SERVER)
@@ -314,8 +315,9 @@ void HyperionDaemon::stopNetworkServices()
#if defined(ENABLE_FLATBUF_SERVER)
_flatBufferServer.reset(nullptr);
#endif
-
+#if defined(ENABLE_MDNS)
_mDNSProvider.reset(nullptr);
+#endif
_ssdp.reset(nullptr);
_sslWebserver.reset(nullptr);
From fedb409157017d9f88d86ea873b89ca92d402ebf Mon Sep 17 00:00:00 2001
From: LordGrey <48840279+Lord-Grey@users.noreply.github.com>
Date: Thu, 14 Mar 2024 21:29:15 +0100
Subject: [PATCH 2/6] Matrix Layout enhancements (#1701)
* Support gaps on Matrix Layout
* Ensure BlackBorder objects are initialised
* Update Changelog
* Fix automated semicolon insertion
* Fix automated semicolon insertion
* Remove SPI activation from post install script (#1708)
---
CHANGELOG.md | 2 +
assets/webconfig/content/conf_leds.html | 57 +++++++++-
assets/webconfig/i18n/en.json | 4 +
assets/webconfig/js/content_leds.js | 109 ++++++++++++-------
cmake/package-scripts/postinst | 28 +----
include/blackborder/BlackBorderDetector.h | 8 +-
libsrc/hyperion/schema/schema-ledConfig.json | 24 ++++
7 files changed, 163 insertions(+), 69 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0a519648..7ca3c166 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
+- Support gaps on Matrix Layout (#1696)
+
### Changed
### Removed
diff --git a/assets/webconfig/content/conf_leds.html b/assets/webconfig/content/conf_leds.html
index e249f630..5e961851 100755
--- a/assets/webconfig/content/conf_leds.html
+++ b/assets/webconfig/content/conf_leds.html
@@ -327,7 +327,7 @@
-
+
|
|