mDNS Support (#1452)
* Allow build, if no grabbers are enabled
* Align available functions to right Qt version
* Update to next development version
* Align available functions to right Qt version
* fix workflows (apt/nightly)
* Disable QNetworkConfigurationManager deprecation warnings
* Initial go on Smart Pointers
* Add Deallocation
* Correct QT_WARNING_DISABLE_DEPRECATED (available since 5.9)
* Cluster Build Variables
* Hyperion Light
* Address build warnings
* Hyperion Light - UI
* Update Protobuf to latest master
* Removed compiler warnings
* Added restart ability to systray
* Correct Protobuf
* Ignore 'no-return' warning on protobuf build
* hyperion-remote: Fix auto discovery of hyperion server
* Fix Qt version override
* Update changelog
* Remove Grabber Components, if no Grabber exists
* Standalone Grabber - Fix fps default
* Remote Control - Have Source Selction accrosswhole screen
* Enable Blackborder detection only, if relevant input sources available
* Enable Blackborder detection only, if relevant input sources available
* Remote UI - rearrange containers
* Checkout
* Fix compilation on windows
* Re-added qmdnsengine template cmake
* chrono added for linux
* Removed existing AVAHI/Bonjour, allow to enable/disable mDNS
* hyperiond macos typo fix
* Fix macOS Bundle build
* Fix macOS bundle info details
* Correct CMake files
* Removed existing AVAHI/Bonjour (2)
* Share hyperion's services via mDNS
* Add mDNS Browser and mDNS for LED-Devices
* Support mDNS discovery for standalone grabbers
* Remove ZLib Dependency & Cleanup
* mDNS - hanle 2.local2 an ".local." domains equally
* Hue - Link discovery to bridge class, workaround port 443 for mDNS discovery
* Fix save button state when switching between devices
* Removed sessions (of other hyperions)
* mDNS Publisher - Simplify service naming
* mDNS refactoring & Forwarder discovery
* mDNS Updates to use device service name
* Consistency of standalone grabbers with mDNS Service Registry
* Merge branch 'hyperion-project:master' into mDNS
* Start JSON and WebServers only after Instance 0 is available
* Remove bespoke qDebug Output again
* MDNS updates and refactor Forwarder
* Minor updates
* Upgrade to CMake 3.1
* typo
* macOS fix
* Correct merge
* - Remove dynamic linker flag from standalone dispmanX Grabber
- Added ability to use system qmdns libs
* Cec handler library will load at runtime
* typo fix
* protobuf changes
* mDNS changes for Windows/macOS
* test window build qmdnsengine
* absolute path to protobuf cmake dir
* Rework Hue Wizard supporting mDNS
* LED-Devices - Retry support + Refactoring (excl. Hue)
* LED-Devices - Refactoring/Retry support Hue + additional alignments
* Address LGTM findings
* Fix CI-Build, revert test changes
* Build Windows in Release mode to avoid python problem
* Correct that WebServerObject is available earlier
* Ensure that instance name in logs for one instance are presented
* Update content LEDs
* Rework mDNS Address lookup
* Fix LED UI
* Fix for non mDNS Services (ignore default port)
* Disbale device when now input is available
* Revert back some updates, ensure last color is updated when switched on
* Handle reopening case and changed IP, port for API-calls
* Add UPD-DDP Device
* WLED support for DDP
* Fix printout
* LEDDevice - Allow more retries, udapte defaults
* LED-Net Devices - Select Custom device, if configured
Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
Co-authored-by: Paulchen Panther <Paulchen-Panter@protonmail.com>
2022-05-01 19:42:47 +02:00
|
|
|
<mxfile host="Electron" modified="2022-04-10T19:28:57.224Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/17.4.1 Chrome/100.0.4896.60 Electron/18.0.1 Safari/537.36" etag="Mva_0q96u2QbuVNX_GaJ" version="17.4.1" type="device"><diagram name="Page-1" id="58cdce13-f638-feb5-8d6f-7d28b1aa9fa0">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
|