-
CMake policy CMP0072 was introduced in CMake version 3.11 Replace with equivalent version for older CMake versions
-
If simultaneously available legacy GL library and GLVND library cmake should prefer the new one. More info can be found by run cmake --help-policy CMP0072
-
* All protocol enums are now enum classes * All hantekdso enums are enum classes now * Type-safety enforced on several places * Rework command and control buffers * Remove controlindex * Enerything in hantekprotocol is now in the Hantek namespace * Implement new device selection dialog. List supported devices. Add dialog to try a new device with the specifications of an already supported device. Not yet completed. * Do not try to build firmware extractor for windows users * Move software trigger algorithm into own class
-
…e.md and link to articels instead.
-
Settings: * Create settings object in main.cpp already * Reduce code in settings.h/cpp by using c++11 class field initalisations * Remove unnessesary color class * Use a permanent QSettings object and introduce a setFilename method. Bigger scope: MainWindow was responsible to create all kind of important objects like the DataAnalyser, the DSOControl and also the settings object. Finally it is only responsible for assembling the main graphical interface window and all DSO related objects are created in main. This way the current GUI can be more easily replaced with a modern or even headless variant.
-
… available record length and other missed signals. clang-format everything.
-
…BUG: We have a smart timestampDebug macro now. Convert more Qt connect to Qt5 style
-
* Use QMutexLocker -> avoids deadlocks that I encountered * HantekDsoControl shouldn't implement QThread and use Qtimer, it is just a worker class with a periodic run() method. * Udev rules file altered: Allow access to firmware flashed and unflashed hantek devices * Everything that is non-gui is in the subdirectory hantek now. * Everything that is USB communication/find USB devices/upload to USB device is in the subdirectory 'usb' now. * Utility classes are in the subdirectory 'utils'. * Split types.h/cpp Signed-off-by: David Graeff <david.graeff@web.de>
-
Address Appveyor CI build issue introduced by 2876b8b
-
Fixes #77
-
Use newer cmake features to tie compile flags to target Fix cast problems on the windows build, disable some compiler warnings, enable all other warnings. fftw needs an additional step to include the lib for VS + update to fftw-3.3.5
-
Signed-off-by: David Gräff <david.graeff@web.de>
-
…e is a backend for windows now. Copy qt5 and fftw dlls to binary dir on windows automatically.