LordGrey
efc2046ab5
Various Cleanups ( #1075 )
...
* LedDevice - Address clang findings
* Fix Windows Warnings
* Ensure newInput is initialised
* Clean-up unused elements for Plaform Capture
* Fix initialization problem and spellings
* Address clang findings and spelling corrections
* LedDevice clean-ups
* Cleanups
* Align that getLedCount is int
* Have "display" as default for Grabbers
* Fix config during start-up for missing elements
* Framegrabber Clean-up - Remove non supported grabbers from selection, filter valid options
* Typo
* Framegrabber.json - Fix property numbering
* Preselect active Grabbertype
* Sort Grabbernames
* Align options with selected element
* Fix deletion of pointer to incomplete type 'BonjourBrowserWrapper'
* Address macOS compile warnings
* Have default layout = 1 LED only to avoid errors as in #673
* Address lgtm findings
* Address finding that params passed to LedDevice discovery were not considered
* Cleanups after merging with latest master
* Update Changelog
* Address lgtm findings
* Fix comment
* Test Fix
* Fix Python Warning
* Handle Dummy Device assignment correctly
* Address delete called on non-final 'commandline::Option' that has virtual functions but non-virtual destructor
* Correct that QTimer.start accepts only int
* Have Release Python GIL & reset threat state chnage downward compatible
* Correct format specifier
* LedDevice - add assertions
* Readonly DB - Fix merge issue
* Smoothing - Fix wrong defaults
* LedDevice - correct assertion
* Show smoothing config set# in debug and related values.
* Suppress error on windows, if default file is "/dev/null"
* CMAKE - Allow to define QT_BASE_DIR dynamically via environment-variable
* Ignore Visual Studio specific files
Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2020-11-14 17:58:56 +01:00
Murat Seker
138b7d9c94
Random cleanup ( #861 )
...
Co-authored-by: Seker <murat.seker@barco.com>
2020-07-12 09:19:59 +02:00
brindosch
510bb903ae
Windows compilation support ( #738 )
...
* Disable AVAHI
* Replace SysInfo backport with Qt SysInfo
* Update vscode config
* Update LedDevices
* Update Logger
* Update hyperiond
* Update hyperion-remote
* Exclude avahi
* Empty definition for Process
* PythonInit path broken
* Exclude PiBlaster and link ws2_32
* more avahi
* resolve ui bug
* Update Compile howto
* JsonAPI QtGrabber missing
* fix error
* ssize_t replacement
* Nope, doesn't work
* Adjust compile description and verify winSDK
* Update ci script
* Update ci script
* Update ci
* Update ci script
* update Logger
* Update PythonInit
* added Azure & GitHub Actions, Logger, PythonInit
* resolve merge conflicts
* revert ssize_t in FadeCandy
* look at registry for QT5 & use find_package(Python) if cmake >= 3.12
* second try
* another try
* and yet another test
* qt5 registry search undone
* Package creation test
* finished package creation. only fine tuning is required :-)
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* Dependencies for Windows finished
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* use 'add_definitions()' until CMake 3.12
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* Update .github/workflows/pull-request.yml
Co-Authored-By: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
* Update cmake/Dependencies.cmake
Co-Authored-By: brindosch <edeltraud70@gmx.de>
* fix typo/ add VCINSTALLDIR var
* fix again
* Undo change again (Not working)
* fix QT grabber
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* first NSIS test
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* Update NSIS package
* surprise :-)
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* Update NSIS package
* fix: NSIS .bmps
* Add nsis templates
* Force windows gui app
* fix: QSysInfo required Qt5.6, now it's 5.4 again
* Update: Remove platform component and adjust package name
* Add macOS as system name
* Update docs
* fix: Allow gh actions ci also for forks with branches
* Add ReadMe docs, mention windows, add vscode linux debug config
* fix: readme visual
* reduce/hide banner/copyright/log message
Infos here: https://docs.microsoft.com/de-de/visualstudio/msbuild/msbuild-command-line-reference?view=vs-2019#switches
* Fix PythonInit
* vscode: Add runner task
* fix(vscode): compiler path gcc ver independent
* fix azure
* vscode: add windows run tasks
* move process detection
* main: add windows process detection
* Azure file shredder
* Update docs
Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
Co-authored-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2020-05-12 19:51:19 +02:00
Paulchen Panther
464de381a0
JsonCpp to QTJson (Final Part) ( #273 )
...
* Update CMakeLists.txt
* Update Hyperion.h
* Update LedDevice.h
* Update LedDeviceFactory.h
* Update Hyperion.cpp
* Update LedString.cpp
* Update JsonClientConnection.cpp
* Update LedDeviceAdalight.cpp
* Update LedDeviceAdalight.h
* Update LedDeviceAPA102.cpp
* Update LedDeviceAdalightApa102.h
* Update LedDeviceAdalightApa102.cpp
* Update LedDeviceAPA102.h
* Update LedDeviceAtmo.cpp
* Update LedDeviceAtmo.h
* Update LedDeviceAtmoOrb.cpp
* Update LedDeviceAtmoOrb.h
* Update LedDeviceDMX.cpp
* Update LedDeviceDMX.h
* Update LedDeviceFactory.cpp
* Update LedDeviceFadeCandy.cpp
* Update LedDeviceFadeCandy.h
* Update LedDeviceFile.cpp
* Update LedDeviceFile.h
* Update LedDeviceHyperionUsbasp.cpp
* Update LedDeviceHyperionUsbasp.h
* Update LedDeviceLightpack.cpp
* Update LedDeviceLightpack.h
* Update LedDeviceLpd6803.cpp
* Update LedDeviceLpd6803.h
* Update LedDeviceLpd8806.cpp
* Update LedDeviceLpd8806.h
* Update LedDeviceMultiLightpack.cpp
* Update LedDeviceMultiLightpack.h
* Update LedDeviceP9813.cpp
* Update LedDeviceP9813.h
* Update LedDevicePaintpack.cpp
* Update LedDevicePaintpack.h
* Update LedDevicePhilipsHue.cpp
* Update LedDevicePhilipsHue.h
* Update LedDevicePiBlaster.cpp
* Update LedDevicePiBlaster.h
* Update LedDeviceRawHID.cpp
* Update LedDeviceRawHID.h
* Update LedDeviceSedu.cpp
* Update LedDeviceSedu.h
* Update LedDeviceSk6812SPI.cpp
* Update LedDeviceSk6812SPI.h
* Update LedDeviceTinkerforge.cpp
* Update LedDeviceTinkerforge.h
* Update LedDeviceTpm2.cpp
* Update LedDeviceTpm2.h
* Update LedDeviceTpm2net.cpp
* Update LedDeviceTpm2net.h
* Update LedDeviceUdpE131.cpp
* Update LedDeviceUdpE131.h
* Update LedDeviceUdpH801.cpp
* Update LedDeviceUdpH801.h
* Update LedDeviceUdpRaw.cpp
* Update LedDeviceUdpRaw.h
* Update LedDeviceWs2801.cpp
* Update LedDeviceWs2801.h
* Update LedDeviceWS2812b.cpp
* Update LedDeviceWS2812b.h
* Update LedDeviceWs2812SPI.cpp
* Update LedDeviceWs2812SPI.h
* Update LedDeviceWS281x.cpp
* Update LedDeviceWS281x.h
* Update ProviderHID.cpp
* Update ProviderHID.h
* Update ProviderRs232.cpp
* Update ProviderRs232.h
* Update ProviderSpi.cpp
* Update ProviderSpi.h
* Update ProviderUdp.cpp
* Update ProviderUdp.h
* Update LedDevice.cpp
* Update CMakeLists.txt
* Update hyperiond.cpp
* Update hyperiond.h
* Update TestSpi.cpp
* Delete AUTHORS
* Delete CMakeLists.txt
* Delete LICENSE
* Delete json_batchallocator.h
* Delete json_internalarray.inl
* Delete json_internalmap.inl
* Delete json_reader.cpp
* Delete json_tool.h
* Delete json_value.cpp
* Delete json_valueiterator.inl
* Delete json_writer.cpp
* Delete sconscript
* Delete autolink.h
* Delete config.h
* Delete features.h
* Delete forwards.h
* Delete json.h
* Delete reader.h
* Delete value.h
* Delete writer.h
2016-10-13 21:59:58 +02:00
T. van der Zwan
d2d7265f02
Added doxygen comments
2013-09-06 19:26:58 +00:00
T. van der Zwan
39b98386dd
Added simple QT-based grabber.
...
Moved ImageToLedsMap from include to libsrc.
Moved instantiation of objects to Hyperion (no JSON required outside this class).
2013-08-13 11:10:45 +02:00
T. van der Zwan
10b5b80675
First working version with some test executables
2013-07-26 20:38:34 +00:00