Proto commits in awawa-dev/HyperHDR

These 6 commits are when the Protocol Buffers files have changed:

Commit:880f7d2
Author:Awawa
Committer:Awawa

Migrate from protobuf to lightweight nanopb

The documentation is generated from this commit.

Commit:eb6c0ab
Author:Awawa
Committer:Awawa

Cumulative update: Wayland grabber (pipewire/portal) read more... * New: Portal version 4 protocol persistent authentication support for Pipewire grabber * New: Performance information panel in the overview tab * New: CPU performance and RAM usage (excluding Apple M1) * New: CPU temperature reading (Linux only, when sensor is present) * New: Under-voltage detection (Raspberry Pi OS only) * New: USB grabber performance * New: Instance input mages to LED colors performance * New: LED device output performance * New: Philips Hue automatic connection resumption when the UDP SSL stream is broken * Fix another LED on/off race condition (network devices that was turned off for a moment could not be turn on again) * Fix looped communication in the remote tab * Update MBEDTLS to v3.1.0 * Fix restart issue of X11 software screen grabber (fixes #167) * Fix memory leaks reported by Valgrind * Fix inter-thread communication * Fix LED devices state synchronization * Windows: switch project and documentation to Visual Studio 2022 * Refactoring: Remove unnecessary 'latch time' in LED devices configuration

Commit:6f3c177
Author:Awawa
Committer:Awawa

Add protobuf as optional component Will be included only on systems that can provide development protobuf compiler&libraries (for example Linux). Or you can build it yourself. That legacy library is excluded from submodules now and won't be shipped alongside HyperHDR anymore.

Commit:2368398
Author:Awawa

Remove protobuf component

This commit does not contain any .proto files.

Commit:90c1b63
Author:Awawa
Committer:GitHub

New version 15.0.0.0

Commit:51547f3
Author:Awawa

Commit's history cleanup