From: Uwe Hermann Date: Tue, 31 Mar 2020 20:38:05 +0000 (+0200) Subject: NEWS: Add list of user-visible changes so far. X-Git-Tag: pulseview-0.4.2~3 X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=commitdiff_plain;h=de92458c18d92d2edbeb32b9b5dfb18050a31d4b NEWS: Add list of user-visible changes so far. --- diff --git a/NEWS b/NEWS index 69c7ac5d..b20f14ae 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,92 @@ +0.4.2 (2020-03-31) +------------------ + + * Updated build requirements: + - Qt (all subcomponents) >= 5.3 + - Qt LinguistTools >= 5.3 + - Qt translation package (optional; needed at runtime, not build time) + * Allow manually saving/restoring session setups in *.pvs files (bug #971). + - Session setups can be auto-saved (config option). + - Session setups are auto-loaded if they exist. + - Add -s / --settings command-line option to load a session setup file. + - Also save/restore decoder visibility (bug #1362). + - Also save/restore markers, cursors, and zero offset (bug #1457). + * Add GUI element translations support and a language selection option. + - Add a German translation of the GUI elements. + * Add a decoder selector subwindow. + - Decoders can be manually browsed by tags. For versions of libsigrokdecode + that don't yet support tags, an "All Decoders" tag is used (bug #1451). + - An edit field allows filtering the displayed decoders by substring match. + - Filtering will cover various PD fields, like ID and name (bug #1375). + - When a decoder is selected, show a description at the bottom (bug #1309). + Hide the description when no decoder is selected (bug #1488). + - When a stacked decoder is selected, auto-stacking compatible decoders + will be attempted, the user has to decide if multiple options exist. + - Avoid issues with multi-monitor setups (bug #1147). + - Fix a small issue with mouse clicks and multiple sessions (bug #1400). + * Add a decoder "binary" output subwindow that can show/save "OUTPUT_BINARY" + type decoder data in various (decoder-specific) formats (WAV, PCAP, PNG, + and many others); Also features a simple "hex view" for the data. + * Add the possibility to show/hide individual decoder annotation rows as well + as individual annotation classes. + * Cursors and markers: + - Allow setting cursors via shift-drag. + - Show relative time of flags on hover (i.e., when the mouse hovers over + a marker/cursor, show time relative to the item being hovered over). + Pressing shift, the regular labels are shown again. + - Add a context menu for the cursor which can be used to show/hide + measurement values like interval/frequency/samples (bug #1290). + - Add "temporary snapping disable" menu to markers and cursors. + - Make cursor pair drop precision when space for the text is too small. + - Show ruler timestamps in cursors and popups (not absolute timestamps). + - Fix ruler double-click to add cursor in the correct position. + - Accept new position on enter press in cursor popups. + - Cursors: Fix mouse cursor shape to be horizontal arrows. + - Fix Up and Down arrow hotkeys preventing combobox scrolling (bug #1440). + * Connect dialog: + - Fix scan for certain USB devices (bug #1403). + - Fix an issue where serial ports can't be selected. + - Add baud rate combobox for serial ports. + * Key shortcuts: + - Add +/- and cursor Up/Down shortcuts (zoom in/out). + - Add Home and End shortcuts (move to start/end of acquisition data). + - Use 'd' shortcut to show/hide the decoder selector, ESC to hide it. + - Add '1' and '2' shortcuts (attach cursor edges to the mouse). + - Update manpage to document all new/changed key shortcuts and options. + * Disable anti-aliasing on high-DPI displays. + * Improve drawing performance in some places. + * Improve decoder/annotation handling performance in some places. + * org.sigrok.PulseView.appdata.xml: Fix a few warnings. + * Use scroll bars for popups with too much content (bugs #183, #1412). + * Make it possible to copy the text from decoder annotations (bug #1107). + * Add an option to always show annotation rows, even when empty (bug #977). + * Logging: Break libsigrokdecode stacktraces up into proper newlines. + * Fixed disappearing annotation rows of stacked PDs (bug #1446). + * Fix an issue where selected channels couldn't be deleted (bug #852). + * Import options dialog: Fix visibility of extended info (bug #1462). + * Fix an issue of missing chunks of data when saving/exporting (bug #1470). + * Manual: Fix command line word order and quoting of wget invocations. + * The "Run" button will now read "Reload" when using files (bug #1448). + * Massively improve "two finger drag trackpad zooming and panning" on + Mac OS X. However, pinch-to-zoom no longer works, but two finger drag + up and down is an alternative (bug #1056). + * Improve channel selection popup to allow for easier group-show/hide. + * Annotation export format: Add "%c" to the format string. + * Fix a decoder trace overlap issue with multiple decoders (bug #1505). + * Improve reliability of auto-scaling of analog traces (bug #1431). + * Improve analog trace displaying with high values/voltages (bug #1525). + * Increase precision on analog views, avoid rounding issues (bug #1335). + * Abort acquisition if there are more than 64 logic channels. + * Fix an issue with extended error messages in dialog texts. + * Fix an issue with "zero" time display, triggers, and markers (bug #1338). + * Fix various compiler/scan-build/clang-tidy/clazy warnings. + * Build system: + - Create NSIS file in binary directory (not source). + - NSIS: Ship Python stdlib *.pyd files (bug #1409). + - Show detected Qt version. + - Don't do a QUIET search for libsigrokcxx (for easier debugging). + - Fix a compile issue when building without libsigrokdecode. + 0.4.1 (2018-10-29) ------------------