Skip to content

cont release

Pre-release
Pre-release
Compare
Choose a tag to compare
@AlexandraTrifan AlexandraTrifan released this 15 Mar 14:56
· 571 commits to becd501aca596e7ec1ec87f3da0aae7de4d7c307 since this release

Changes:

  • becd501 azure-pipelines.yml: Test auto push to github releases from master.
  • fbe13db CMakeLists.txt: Bump to version v1.4.0.
  • 1e862f6 dmm: use kernel buffers when using dmm
  • 3ca878e general: make scopy generate less output on connect
  • d426bf8 general: change scopy namespace to adiscope
  • dd23354 oscilloscope: prevent channel handles from moving when resizing the canvas
  • 29684f1 SignalGenerator: implemented external load setting
  • 1b253f1 FftDisplayPlot.cc: Use update instead of repaint (which tries to force an
  • 1c6c168 gui: added style for dockWidgets
  • 65d457f logic_analyzer: fix general settings menu size
See More
  • 7586327 gui: re-arranged dockwidgets
  • 8f016da network_analyzer: added dockWidgets for nyquist and nichols graphs also
  • 02cf513 android: disable floating dock widgets
  • b3aa7de gui: fix plots placement and spacing
  • 6aa1f3c gui: re-added the non-dockable implementation
  • e63e993 gui: fix bad ui rendering after docking operation
  • 0d51bf8 capture plot: re-added the min sizes
  • c01f577 pattern_generator: hide the buffer previewer layout
  • d1130a9 azure-pipelines.yml: Move MacOS builds to Azure Pipelines.
  • 574b825 osc: probe attenuation custom value
  • 36afaa1 ScopyActivity.java: fix syntax error
  • dad694f cmake: remove reference to qwtpolar as this library has been included in qwt
  • 35fd528 ci: fix ubuntu build
  • a14e0a1 ci: added dependency information
  • a0981a1 ci: fix macOs and ubuntu build errors
  • ff19aaa preferences: use 30 fps and openGL by default on some platforms
  • 47f29c5 ci: fix scopy apk target build folder
  • 85fb839 ci: disable win32 build and switched win image to windows-2019
  • 53c36b9 ci: update ci with latest library versions
  • 016fa0f iio_manager: only use one kernel buffer
  • d2aa2a1 SpectrumAnalyzer: workaround stuttering when huge number of points is plotted
  • 6934bd5 Preferences: add fps parameter
  • e496879 iio_manager: set data_rate to the gr-m2k blocks
  • 9277634 ToolLauncher: use queued connection when loading tools to prevent hanging
  • b1dee9d plots: use ShareOpenGLContexts application attribute
  • b295632 spectrum_analyzer: reenable channel thickness while running
  • d898b42 general: use snappier animations
  • 8f6e05a plots: fix OpenGL on Android
  • 7e9fa01 preferences: added show fps and opengl rendering to preferences
  • 26e91d1 plots: added opengl rendering option
  • 677ceb1 general: port qwt to latest version of multiaxes
  • a7cf7d6 preferences: added show fps to debug preferences
  • 537c244 oscilloscope: run hw queries in a threadpool
  • 435d434 oscilloscope: a series of optimizations related to plotting and zooming
  • 4d27df8 measurements: only measure when measurements are enabled
  • bc531ac plots: remove 10fps cap of the plots
  • 7267d69 plots: implemented basicplot
  • 9f84e68 resources: add svg assets zip file
  • 748d635 gui: added toggle menu button for signal generator
  • 7ba13be gui: fixed widgets positioning for voltmeter and power supply
  • 944c944 gui: added scroll area for tools menu
  • 648fd92 android: disable tool item move feature
  • 6d822d8 android: lock landscape mode
  • 2adc4ec android: scale ui based on screen properties
  • b6539eb cmake: Add C as project language
  • 3a42fb9 iio-emu: Update emulator.
  • 6800b02 main.cpp: fix compilation error
  • 38c8b20 ScopyActivity: fix crash after closing scopy on Android
  • 9f462d1 js: added startupscript.js
  • 50015ab api: added focus instrument call
  • 669d664 api: added returnToApplication method
  • 8087d66 tool_launcher: create a getter for tool launcher global instance
  • cf5fb2d install_ubuntu_20.sh: Add missing packages for qwt and sigrokdecode.
  • cdef7aa .gitignore: added autogenerated stylesheets
  • 50a80ef tool_launcher: save session on android pause callback
  • 2ec47c1 spectrum analyzer: disabled measurements
  • af66fbf spectral measurements: temporary fix crash
  • 75022b2 ci: stopped building for macos-mojave start building for macos-bigsur
  • 7a29cea src/tool_launcher.cpp: Provide the full path to the decoders location.
  • 8cea04f tool_launcher: fix ping function with adequate iio call
  • 0f7365e android: increase size of add buttons
  • 2a6c41e android: fix indicator sizes
  • 050252d android: fix info page button sizes
  • 4476141 oscilloscope: fix gui header spacing
  • edbf151 spectrum analyzer: added measurements
  • c67dc6e ChannelManager: create addChannelBtn only when needed
  • 9603216 gui: added style for SubsectionSeparator
  • 97286c9 gui: implemented method for adding fixed tabbed widgets in ToolView
  • 1cfe1e2 gui: reworked adding central widgets into ToolView
  • ed43846 ToolView: added top bar to dockable widgets
  • f78975e gui: added menu bar to plot dockers
  • 67f4a06 gui: added dockable plots
  • d9c7af0 gui: added ToolView, ToolViewBuilder and ChannelManager
  • f9dbb33 gui: added GenericMenu
  • eea69c5 gui: added SettingsPairWidget
  • a107939 gui: added CustomMenuButton
  • 9a0f265 gui: added MenuHeader
  • 0f707bd gui: added SubsectionSeparator
  • feb4d78 gui: added ThemeManager
  • 5ed4faf gui: moved gui files
  • 6b33131 cmake: enable stylesheets preprocessing
  • f166b26 spectrum_analyzer: change behavior of the top, bottom and scale/div spin boxes
  • 43c526f spectrum_analyzer: enable more in-depth zoon on y axis
  • d99adc3 spectrum_analyzer: update y axis labels
  • 3460cd8 tool_launcher: fix decoders load path
  • 1eb00fb cmake: preprocess stylesheets using clang
  • 7ec371a iio-emu: use IIOEMU_BIN envvar on all platforms
  • 532bf51 android: fix gnuradio in external storage bug
  • 83ca3dd android: handle application restarts from Java
  • d7d9508 android: enable iio-emu in android
  • 8abbc1d updated .gitignore
  • c85af0d android: added zoom-out option on double click for all plots
  • db443fe android: close on back button pressed
  • a650e40 gui: disabled tool detaching for android
  • cdaa56a fixed checking for updates
  • 2e7c901 android: use nicer splash screen
  • 3a6f6a7 ci: moved dockerfiles to their repositories
  • 411fa0c android: make both apk and aab
  • b4c6086 android: created libs folder for arm64-v8a
  • 9e88d3a android: wrap ScopyActivity and ScopyApplication in JNI
  • b88dfde android: enable decoders on android build
  • f2a54d6 drivers: updated to m2k driver version 0.8
  • 7163362 ci: added inside_mingw_docker.sh
  • 9ca1047 ci: use the new configuration for building the android docker
  • 4dd4988 ci: configured android build to be performed for current branch
  • f182a02 appveyor builds: Drop qwtpolar since it's now installed from libqwt.
  • 6a420fd appveyor/ubuntu18: Add missing dependencies to the ubuntu 18 build (libusb)
  • 178e812 cmake: fix qwt and gr OOTs find_package / find_library
  • 13a3e7b tool_launcher: changed buttons type for initial message box
  • 3778574 Added changeable units to capture and fft plots
  • 889d8b2 tool_launcher: disabled digital decoders on android
  • 6c8b8a2 ci: Added android job
  • cf55c23 ci: Dockerfile for android
  • 213514f tool_launcher: Fixed files styling
  • 4dfecf4 main.cpp: Android application scaling
  • 1fe997d tree: enable Android build
  • 4dfcb80 scopy.html: Fix Engineer Zone link on the Scopy homepage.
  • 86ddd9d build_appveyor_macos.sh: Set the min accepted macos version to 10.13.
  • 237da6d CursorsSettings: Fixed UI alignment
  • 51c2946 Fixed small errors
  • 9dbc1ed Fix compilation errors
  • a8345da NetworkAnalyzer: don't reset cursors when toggling menus
  • be944ab SignalGenerator: use capture plot instead of oscilloscope plot
  • 5492b59 General bug fixes in cursors.
  • 034486a Added cursors functions to oscilloscope_api, logicanalyzer_api,
  • 8a3f156 Moving cursors (FftDisplayPlot) in the base class: DisplayPlot
  • 7e17123 Moving cursors (dBgraph) in the base class: DisplayPlot
  • f9782cb Moving cursors in the base class: DisplayPlot
  • fd97c9d Changed the inheritance for dbGraph from QwtPlot to DisplayPlot.
  • b51fa20 Spectrum Analyzer: Fix alignment for spinboxes when VRootHz is active.
  • 519a720 fft_block: Cleanup the code used for the FFT flowgraph.
  • 4612ebb AnnotationDecoder: Synchronize libsigrok session access.
  • b42260d ci/appveyor: Build latest version of libsigrokdecode.
  • de22fff MacOS and Linux builds: Lock libiio version to v0.21 for now.
  • fd9ba24 Preferences: Disable the "Debug messages" option in preferences.
  • 8507c27 scopyExceptions: Don't create a pop up to handle an exception, since
  • 5f0accd Win installer: Add an option to delete the Preferences files when
  • f6e85ec ci: update msys2 environment according to https://www.msys2.org/docs/ci/#appveyor
  • e396e6f ScaleSpinbox: clamp to min/max value
  • 9814a3c Windows installer: Change default install location to program files.
  • d24488d Windows installer: Fix install path and change the uninstaller caption.
  • 11874e3 MacOS build: Change the libboost download link.
  • bb2a8c4 appveyor: Add macos 10.14 (Mojave) builds.
  • c625d89 ci: push latest master flatpak build to continous prerelease
  • 00caa53 ci: push latest master macOS builds to continous prerelease
  • a096fbc ci: push latest master Windows builds to continous prerelease
  • 526e5e5 windows installer: Rework the overwriting method used in the Win installer.
  • 07bb391 DMM: rework the autoscaling algorithm
  • b3bfb62 ci: generate more debug info
  • c7fdefb ci: deploy full python - revert from bbdedc2
  • e4dee81 PhoneHome: Use QNetworkAccessManager from toollauncher
  • 87cdf3c CMakeLists: Added Qt5Network dependency
  • 612e084 ToolLauncher: Use inovkeMethod on non-GUI threads to change GUI
  • 491e269 NetworkAnalyzer: use std::thread instead of boost::thread
  • 379c851 tree: fix the remaining clazy-loop-range
  • 56245c4 InfoPage: apply missing clazy-range-loop fix
  • df1a170 ci: -fno-omit-frame-pointer may lead to better debugability
  • 2f0e783 PhoneHome: do not deletelater NetworkAccessManager
  • 23fec40 ci: try generating pdb file
  • 188133f scopy.iss: Custom Scopy uninstaller for removing the ADALM2000 drivers.
  • 098658f macos: Update brew before searching and installing packages.
  • f4c0cfc LogicAnalyzer: Autoappend extension to export filename if not already appended
  • dee68bc SignalGenerator: correctly show/hide channel 0 when disabled
  • a64f254 Logic Analyzer: Removed spacers from Cursors menu
  • 59f6fc3 main.cpp: instantiate ToolLauncher after setting the application theme
  • 901aa8b Gui: Removed frames from tool menus
  • 8ac8e08 About page: Updated license links
  • e933f7d Signal Generator: Updated line color for CH2 menu
  • 94e9c94 GUI: Changed color for dropdown list elements on light theme
  • a9f7176 tree: apply fix for clazy-range-loop: c++11 loop might detach Qt container
  • 4075a7c ToolLauncher: Do not change button text
  • 86c25f7 CapturePlot: fix index of new handles
  • 2848c01 Windows installer: Rework the drivers install checkbox.
  • c4e4784 DigitalIoElement: fix initial settings
  • 78a7765 LogicAnalyzer: ExternalTrigger: do not enable options when source is osc
  • de5faee PatternGenerator: do not change the channel name in the enumerator widget
  • 8f83754 PatternGenerator: display correct output mode for each channel
  • 5a3641e CMakeLists: Bump to v1.3.0
  • e918918 MacOS: fix package for MacOS.
  • c8c2e8a ci: Add tinyiiod for Windows.
  • c88fcbc connectDialog: Enable demo mode.
  • 1bf9267 ci: Build libtinyiiod for Ubuntu and macOS.
  • 309ea6f iio-emu: Add submodule.
  • 5431ea0 ci: disable dll & executable stripping
  • 0745319 SpectrumAnalyzer: don't force scale/div to 1
  • 4b671ad Fixed widgets spacing in 4k
  • 0390bd0 LogicAnalyzer: make sure to stop the tool if mixed signal view is enabled
  • fd7e457 PatternGenerator: Set min sampling frequency to 1kHz.
  • eeb607f Win installer: Bundle M2K driver into the Scopy Windows installer.
  • 3daf1b6 InfoPage: added device registration link
  • d2f11ba Tools: Added help button for each tool
  • 791d8c2 Appveyor: fix MacOS job
  • 6560925 Preferences: allow the user to browse for a custom stylesheet
  • 5d61cf5 Tools: Set smaller minimum size for detached tools
  • 163b239 Ui: Added scroll areas where needed
  • 886558d ci: windows: install libusb v1.0.21
  • d2a467f InfoPage: M2kInfoPage specific methods should only be called from M2kInfoPage objects
  • c2515e1 Signal Generator: Fixed the plot autoscaled view
  • 0d12676 Signal Generator: Added new option for autoscaling the plot
  • 8a2ec0f Ui: Set colors for pattern labels based on theme
  • 21f5427 Ui: Removed unnecessary frames
  • 24bbfc7 Ui: Set text color for line edits based on theme
  • e870099 Tools: Set smaller minimum size for detached tools
  • d4b8f06 LogicAnalyzer: fix bug when closing scopy while logic is running
  • dffa038 phonehome: fix phonehome firmware label
  • bfe2afb Added session info that contains information about the system
  • 26f2e8c InfoPage: add getters for firmware version and serial number
  • be96f40 ToolLauncher: report a bug now points to the wiki
  • 4229fad ci: use docker image for ubuntu20
  • b9a85b7 cmake: qwt and qwtpolar check update
  • 8823022 ci: Add glog for Ubuntu and macOS.
  • ca865d7 ci: Add glog for Windows.
  • 3e6a836 General: Add logging system.
  • 0fb2a1d LogicAnalyzer: disable/enable the time position instead of hidding it
  • 059f57d LogicAnalyzer: make sure to always stop the acquisition
  • 208e097 LogicAnalyzer: make sure to call restoreTriggerState on the main thread
  • b346cc5 LogicAnalyzer: handle streaming flag when auto mode changes trigger
  • 7e4ec73 LogicAnalyzer: when plot is filled and acquisition is reset make sure to restart
  • b7c6d1a UI: LogicAnalyzer: increases minimum contents length for trigger source
  • 435df09 UI: LogicAnalyzer: fix wrong font on cursors button
  • 76163b7 LogicAnalyzer: wait startAcquisition() before shutting down the capture thread
  • 8eb5e22 LogicAnalyzer: reset streaming flag when running mode fills the plot
  • 56c96c9 LogicAnalyzer: set the correct timeout for auto mode and plot state label
  • 5b2d5c6 LogicAnalyzer: Always capture the same chunk size
  • 505598c LogicAnalyzer: limit minimum buffer size to 1000 samples
  • 417dd13 LogicDataCurve: rework drawing algorithm
  • 4e347da LogicAnalyzer: update auto/normal mode to work when "running"
  • 7da6b88 LogicAnalyzer: max buffer size per kernel adjustments
  • 26932bf CapturePlot: increase the offset of the first handle when added
  • e5ac68b Info page: Added fixed sizes for info labels
  • bdc6400 Digital IO: Fixed size of combobox dropdown list
  • 5b04334 Logic Analyzer: Fix bad view of settings menu.
  • b28d540 Network Analyzer: Fixed bad view of settings menu.
  • 925b6c1 Logic Analyzer: Replaced icons with text for trigger conditions
  • ad6f678 Plots: Changed colors based on theme
  • 3138368 Spectrum Analyzer: Maker table: Added colors for table header
  • 9106abb Light Theme: Changed colors for disabled labels
  • 44c98f6 ToolLauncher: move update permission QMessageBox to the center of the active screen
  • 5790fb5 InfoPage: Changed firmware outdated string

This list of changes was auto generated.