|
| 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 | + |
1 | 97 | 0.1.0 (2013-05-04)
|
2 | 98 | ------------------
|
3 | 99 |
|
|
0 commit comments