-
* update index.md for OpenHantek6022 -> openhantek.org Signed-off-by: Martin <Ho-Ro@users.noreply.github.com> * Updated index.md regarding David's proposals. Add OpenHantek6022 to the openhantek.org project website. * Add link to releases
-
CMake policy CMP0072 was introduced in CMake version 3.11 Replace with equivalent version for older CMake versions
-
Signed-off-by: Viktor <viktorxda@users.noreply.github.com>
-
* update travis.yml Signed-off-by: Viktor <viktorxda@users.noreply.github.com> * readme: add link for windows build Signed-off-by: Viktor <viktorxda@users.noreply.github.com> * update appveyor.yml Signed-off-by: Viktor <viktorxda@users.noreply.github.com>
-
this fix set the correct background when you change the style. without the patch and with Dark mode the text and background are white; with this patch the text remain white but the background will be set to dark. thanks to @gmittone Signed-off-by: Davide `rainbow` Gerhard <rainbow@irh.it>
-
* update appveyor link in readme.md * fix for libusb dereference crash (windows)
-
update appveyor.yml
-
downsampler == 1 means divide by one => no downsampling, use the base clocks. On 2250, frequency divider is a 16-bit up-counter. It outputs a pulse on overflow when enabled and reloads the value which was passed in the ESETTRIGGERORSAMPLERATE command. If you enable downsampler with ESETTRIGGERORSAMPLERATE and: - write 0xffff as a counter (0x10001 - 2), it will divide by 2 - write 0xfffe as a counter (0x10001 - 3), it will divide by 3 .... - write 0x0001 as a counter (0x10001 - 0), it will divide by 65535 - write 0x0000 as a counter (0x10001 - 1), it will divide by 65536 Fixes #81
-
unique_ptr deletes target pointer when variable scope ends. For variable "device" this is the whole main() function. So Device is destroyed after main() is finished. Device descructor is calling libusb_close. According to documentation no libusb function is allowed to be called after libusb_exit(). Fixes #195
-
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
-
Fixes #158
-
A fix for the fix
-
Fixes #239
-
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.