-
Add maintenance stability indicator
-
* Add possibility to cross compile on linux for windows * Added dlltool availability verification
-
OpenSUSE uses rpm packages but it's not a RHEL derivative, their packages have different names so the current instructions are wrong for OpenSUSE users. This change fixes the issue. I've successfully built openhantek on OpenSUSE Tumbleweed and it works with a Hantek 6022BE.
-
* Cursor measurements * encapsulate measurements grid into widget * enable fg / bg color change after creation
-
https://github.com/OpenHantek/openhantek/issues/184
-
…nce would be initialized before being used by other static initializers. However, static initialization order is undefined. Plus, at least unter C++11 and according to 6.7[stmt.decl] p.4, this initialization of get():inst is thread-safe.
-
When no device is found, a bit more text is shown, so make space for that.
-
… responsible for this anymore.
-
…thods directly to the location where the relevant enums are declared. Remove union for math-channel/coupling value: Some compilers have issues here.
-
…rks in high dpi mode.
-
…encies to build.md doc
-
* Fixes a double free memory corruption. Fixes #163 * All DSO sub-models (e.g. DSO-5000, DSO-5000A) directly inherit from DsoModel. * Remove DataArray util class. std::vector will perfectly do it and has the same memory allocation with common lib-std implementations (gcc, clang, VS). * Make all short forwarding methods of USBDevice inline. * Move BulkCommand+ControlCommand to hantekprotocol. * Move usbprinterror method to USBDevice file.
-
…ported models. A new model now only needs a h/cpp file and of course missing protocol commands
-
Fix some wordings in the readme
-
Fix: * Move all GL startup calls to GLScope::fixOpenGLversion * Depending on OpenGL or ES availability initialize the QSurfaceFormat * Don't crash if the shader compilation failed. Show a nice message instead. Optimize: * Don't write the markers to the GPU each frame update, only do this if they actually changed position. Code style: * LevelSlider: Don't return a value for set* Methods. * Don't rely on the LevelSliders step to calculate the marker position in the OpenGL view.
-
Add features section to readme. Advice to use QtCreator on all platforms.
-
…mpling value at the beginning. Remove antialiasing from config dialog therefore.
-
…ity from usb device into hantekdsocontrol. Remove fixed HANTEK_CHANNELS definitions. We allow an arbitray number of channels, depending on the device.
-
…ome time. Move export settings there as well.
-
… now, only addCommand is called. The commands will be moved to the specification soon as well.
-
… migrate to the OpenGL ES profile soon. Embedded systems like the Raspberry or Android devices do not support the OpenGL desktop profile at all and desktops may deprecate those as well.