]>
Commit | Line | Data |
---|---|---|
f1526e36 UH |
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 | ||
42a113fe UH |
97 | 0.1.0 (2013-05-04) |
98 | ------------------ | |
99 | ||
100 | * Initial release. | |
101 |