Style fixes
Add -s / --settings parameter to load a session setup file
flow: Call Srf::init() early in main().
Rename ENABLE_GSTREAMERMM to ENABLE_FLOW.
Add libsigrokflow build system integration.
Add ENABLE_GSTREAMERMM, make gstreamermm support optional.
Add new dependency: libgstreamermm >= 1.8.0. Also, initialize gstreamermm in main().
Move meta type declaration out of MainWindow
Settings: Allow user to choose the Qt UI style
Fix clazy warnings regarding range-for references The warnings that are fixed are of this type: warning: Missing reference in range-for with non trivial type (std::__cxx11::string) [-Wclazy-range-loop]
Add themes and implement theme support
Rename --no-scan to --dont-scan
Fix #1213 by improving the version information handling
Include suggested changes by clang-tidy
Logging: obsolete -s, log to internal buffer as well as stdout Query the sr and srd libraries' current log routines before registering PV's own log callback which queues messages in an internal buffer. This allows duplication of messages to the internal buffer _and_ stdout, and thus obsoletes the -s option.
main.cpp: straighten the getopt/optind adjustment before openfiles The pulseview(1) application accepts input file specs either as argument to the -i option, or as positional arguments after the command line options. Simplify the logic which collects remaining non-option command line words after getopt(3) is done. As a byproduct the application code no longer manipulates a variable that is owned by an external library.
Fix #1040 by allowing multiple files to be loaded from command line
Main: Create human-readable stack trace and notify user
Main: Add missing --no-scan long option for -D
Main: Add -s option to allow logging to console as before