Skip to content

Commit f1526e3

Browse files
committedMay 6, 2014
NEWS: Add list of user-visible changes so far.
1 parent ea86bc4 commit f1526e3

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed
 

‎NEWS

+96
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,99 @@
1+
0.2.0 (2014-05-06)
2+
------------------
3+
4+
* Add support for protocol decoding.
5+
- A menu item Decoders->Add can add (only) low-level protocol decoders.
6+
- Clicking on a decoder's arrow on the left-hand side allows stacking
7+
(only) further, higher-level decoders (bug #333).
8+
- Add support for multiple decoder rows per PD (bugs #161, #303).
9+
* Add support for loading data from input files.
10+
* Add support for saving logic analyzer data in *.sr files (bug #245).
11+
* Show the filename of loaded *.sr files as "device name" in a drop-down.
12+
* Add support for the new "channel groups" feature in libsigrok.
13+
* Add a "Zoom to fit" and a "Zoom 1:1" icon/button.
14+
* Add a "Channels" icon/button for enabling and configuring device channels.
15+
* Add a "Device options" icon/button for configuring device specific settings
16+
such as voltage thresholds.
17+
* Double-clicking will zoom into the location the cursor points to.
18+
* Add shortcut keys for Zoom-in (CTRL++) and Zoom-out (Ctrl+-) (bug #235).
19+
* Add initial, basic support for analog data sources, such as oscilloscopes.
20+
This has been tested on e.g. the Rigol DS1052E oscilloscope (bug #127).
21+
* Almost all operations in PulseView work in an "auto-apply" style, i.e.
22+
any changes in the GUI popups (decoder channel assignment, decoder option
23+
changes, device channel changes, device option changes, and so on) have an
24+
immediate effect (you don't have to click on any "OK" buttons).
25+
* Open file dialog: Add 'All files' selection possibility.
26+
* Added GUI support for the following libsigrok config options:
27+
- SR_CONF_VOLTAGE_THRESHOLD
28+
- SR_CONF_TRIGGER_SLOPE
29+
- SR_CONF_EXTERNAL_CLOCK
30+
- SR_CONF_CLOCK_EDGE
31+
* Updated build requirements:
32+
- cmake >= 2.8.6 (required)
33+
- libsigrok >= 0.3.0 (required)
34+
- libsigrokdecode >= 0.3.0 (required)
35+
Note: libsigrokdecode is now always required (was optional before).
36+
- libboost-filesystem >= 1.42 (required)
37+
- libboost-test >= 1.42 (optional, only needed for running unit tests)
38+
* Fix a build issue on NetBSD due to an incorrect #include.
39+
* Fix a channel handling issue for devices with >= 16 channels.
40+
* Fixed a few display issues related to UTF-8 strings in decoder annotations,
41+
decoder options, and so on (bug #307, and other fixes without bug numbers).
42+
* Don't decode if required PD channels were not supplied (bug #204).
43+
* Fix some issues with partially disappearing PD annotations.
44+
* Update the samplerate selector when the device config changes (since e.g.
45+
en-/disabling logic analyzer channels can change available samplerates).
46+
* Fix a samplerate selector and device config update issue (bug #296).
47+
* Minor performance improvements via memory pre-allocation in some areas.
48+
* Remove old PD annotations upon new captures (bugs #172, #302).
49+
* Portability improvements by using portable sample pack/unpack code.
50+
* Fix a segfault related to thread joining (bug #323).
51+
* Fix a minor issue which lead to trigger config being unusable (bug #318).
52+
* Fix an issue which lead to the user-selected samplerate in the drop-down
53+
box not being selected and shown again after clicking "Run" (bug #324).
54+
* Start a new decode session whenever a new frame begins.
55+
* Fix an issue which arose when a session file load failed (bug #331).
56+
* Fix a segfault if only exactly one libsigrok driver is available (bug #334).
57+
* Fix an issue with channel names not being updated while typing (bug #338).
58+
* Fix an issue by stopping the capture when a device is changed (bug #223).
59+
* Fix an issue with the displayed cursor popup time (bug #229).
60+
* Fix handling of different integer types in some properties (bug #203).
61+
* Hide the 'Configure device' button when the popup would be empty (bug #232).
62+
* Fix a decoding chunk buffer / unitsize issue (bugs #171, #225).
63+
* Fix a zoom issue due to invalid samplerate, assume 1Hz if needed (bug #278).
64+
* Fix a QWellArray related issue by dropping QT_NO_MENU code (bug #265).
65+
* Fix an analog data channel interleaving issue (bug #279).
66+
* Only show the sample count widget if needed (i.e., hide it for scopes).
67+
* SweepTimingWidget: Show a 1-2-5 based list for samplerate and samplecount.
68+
* Fixed a unit test issue with AnalogSnapshotTest (bug #286).
69+
* Add an extra sample to edges to make the end sample visible (bug #280).
70+
* Fix an issue with decoder errors being shown even after the error was fixed.
71+
* Add support for SR_CONF_LIMIT_SAMPLES (device-specific limits) (bug #74).
72+
* Windows:
73+
- Use the sigrok logo as icon for pulseview.exe (bugs #110, #238).
74+
- Fix SVG icons not being displayed on Windows (bug #239).
75+
- Ship libusb0.dll in the NSIS based installer (bug #241).
76+
- Additionally ship decoders, firmware files, example *.sr files, and
77+
zadig.exe and zadig_xp.exe in the NSIS based installer.
78+
- Fix a "working path" issue resulting in PDs not being usable.
79+
* Device scan: Disable "OK" button if no devices were found (bug #237).
80+
* Fix a segfault related to incorrect decoder option handling (bug #160).
81+
* Fix an off-by-one issue resulting in one PD not being usable (bug #164).
82+
* Fix a PD channel auto-select logic issue with optional channels (bug #310).
83+
* Fix an issue when cancelling "Connect to Device" (bug #242).
84+
* Avoid confusing annotation color changes (bug #311).
85+
* Fix an issue that caused some decoded data to not be shown (bug #308).
86+
* Don't allow disabled channels (channel arrows) to be selected (bug #313).
87+
* The channel name field is now resized to always fit the contents (bug #167).
88+
* Build fixes for systems with (among other versions) Qt5 installed.
89+
* Fix a build issue related to missing libboost-filesystem (bug #133).
90+
* Add Cotire (optional, disabled by default) support for build performance.
91+
* Fix a build issue related to Cotire (bug #217).
92+
* Fix an issue with missing channel names from loaded files (bug #126).
93+
* Fix missing samplerate loading from session files (bug #123).
94+
* Fix some build issues related to C++ namespaces (bug #196).
95+
* Fix a file loading issue which triggered an assert (bug #320).
96+
197
0.1.0 (2013-05-04)
298
------------------
399

0 commit comments

Comments
 (0)
Please sign in to comment.