Commit Graph

2523 Commits

Author SHA1 Message Date
Uwe Hermann 57dd6be4e1 manpage: Update list of supported key shortcuts. 2020-03-31 21:47:34 +02:00
Uwe Hermann 9e633bf3b6 INSTALL: Revert libsigrokdecode requirement to >= 0.5.2.
Since e352126 PulseView will handle all libsigrokdecode >= 0.5.2
versions correctly.
2020-03-31 21:41:54 +02:00
Uwe Hermann 4b024b9371 INSTALL: Drop currently unused/experimental requirement. 2020-03-31 21:33:00 +02:00
Soeren Apel 6202cf13ab Fix #1525 by increasing the allowed unit/div range 2020-03-29 19:19:04 +02:00
Soeren Apel 4913b3e782 Update translation 2020-03-16 23:36:50 +01:00
Soeren Apel 7697cd8343 clang-tidy fixes 2020-03-16 23:36:50 +01:00
Soeren Apel 49fee853b3 clazy fixes 2020-03-16 23:36:50 +01:00
Soeren Apel ff49e70c60 QHexView: Also check for empty chunk list 2020-03-16 23:36:50 +01:00
Soeren Apel b82e8832c1 Update manual 2020-03-16 23:36:50 +01:00
Soeren Apel 121307b3c5 Rename decoder output view to binary decoder output view 2020-03-16 23:16:40 +01:00
Soeren Apel a767229eb1 Fix #1505 by always updating the DecodeTrace height when needed 2020-03-16 23:16:40 +01:00
Soeren Apel 8b24af15d5 Fix two small decode bugs 2020-03-16 23:16:40 +01:00
Soeren Apel 09ab7056e7 Reset Run button state when closing the last session 2020-02-27 09:32:16 +01:00
Soeren Apel 533b67b7af Use ordered data types for signals and use first signal as fallback
...for zoom-to-fit. This is only necessary when the user has hidden
all traces but wants to use zoom-to-fit. Before, this would yield
an invalid time range.
2020-02-24 09:38:20 +01:00
Soeren Apel 38b77a3ba1 TraceView: Prevent decode traces from changing order
Before, decode traces sometimes switched places when opening a
class selector because max_visible_rows was reset to 0 which
makes v_extents() return a value so small that the next decode
trace would move up.

Also, triggering the lazy event handler was changed so that it
fires even when it's triggered several times. Before, it would
always reset and only fire once, after the triggering stopped.
That is undesirable when a class selector opens.
2020-02-23 19:30:19 +01:00
Soeren Apel 56c4de9ada Session: Use ordered container to preserve DecodeTrace order
Without this, PDs appear in random order when a session setup is restored.
2020-02-19 22:46:13 +01:00
Soeren Apel 2db6e8741d Session: Save meta objs for all views
As meta objects however can be of a global type, we do not want to
have the views do this themselves. Instead, we save which view the
object is associated with.
2020-02-14 08:34:36 +01:00
Soeren Apel a653b83dba DecodeTrace: Perform delayed row initialization once the owner is set 2020-02-12 09:17:02 +01:00
Soeren Apel 6381b375ae TraceView: Implement view scroll margins 2020-02-11 19:06:55 +01:00
Soeren Apel 9eaa8343da DecodeTrace: Prevent user from hiding the only row 2020-02-06 20:15:35 +01:00
Soeren Apel 48b168aaec QHexView: Change background of hex digit header 2020-02-06 09:27:24 +01:00
Soeren Apel d803699593 GlobalSettings: Use auto-detected language immediately
Without this, the auto-detected language only takes effect
after a restart of PV, even though the language selector
shows that language already.
2020-02-02 22:18:57 +01:00
Soeren Apel 440bdf504a DecodeTrace: Allow row hiding 2020-02-02 22:18:57 +01:00
Soeren Apel e211a94560 DecodeTrace: Always show row if its class selector is showing 2020-01-31 19:26:22 +01:00
Soeren Apel 87e6d34325 Update translation 2020-01-31 09:40:23 +01:00
Soeren Apel 761f830235 DecodeTrace: Add "%c" to the format string 2020-01-30 20:39:20 +01:00
Soeren Apel 273798599b Fix an undesired side-effect of 3d6ff1cd 2020-01-30 09:08:18 +01:00
Soeren Apel e887fe9e6e Fix #1457 by adding markers, cursors and zero offset to session setup 2020-01-28 21:46:49 +01:00
Soeren Apel 9a220973c4 Fix build 2020-01-25 23:51:39 +01:00
Soeren Apel 6fca27657e Update translation 2020-01-25 23:50:07 +01:00
Soeren Apel 3d6ff1cd57 Fix various focus- and hotkey-related issues
Also, the hotkeys '1' and '2' now show the cursor if it was hidden.
2020-01-25 23:48:50 +01:00
jaseg 5fbf231e83 Rework channel selection popup
Change the channel selection popup to make select-multiple more
intuitive.

* Show select all/none buttons per group
* Show select all/none buttons per row of 8 channels

https://github.com/sigrokproject/pulseview/pull/18
2020-01-25 23:48:32 +01:00
Uwe Hermann 00c975d906 nsis: Ship Python stdlib *.pyd files.
This fixes bug #1409.
2020-01-22 23:06:06 +01:00
Soeren Apel 58cf2c59b9 Update translation 2020-01-22 23:06:06 +01:00
Miklos Marton 95a4b2a131 TraceView: Add shortcuts for attaching the cursor edges to the mouse
See https://github.com/sigrokproject/pulseview/pull/19
2020-01-22 22:57:39 +01:00
Soeren Apel a3c57f445a Fix #1290 by allowing the cursor to show samples 2020-01-22 22:56:04 +01:00
Miklos Marton 79a37ed84b TraceView: Add context menu to the cursor
See https://github.com/sigrokproject/pulseview/pull/15
2020-01-22 22:56:04 +01:00
Soeren Apel 65bde9b3e0 DecodeTrace: Add buttons to show/hide all classes in a row 2020-01-22 22:56:04 +01:00
Soeren Apel 3fef028931 TraceView: Fix still-highlighted trace after closing popup 2020-01-18 23:01:54 +01:00
Soeren Apel e094bcb296 HexView: Don't send out an extra byte when exporting all data 2020-01-18 23:01:54 +01:00
Soeren Apel ee4ba097ff HexView: Add top row with offsets 2020-01-18 23:01:54 +01:00
Uwe Hermann de200909c5 INSTALL: Drop currently unused/experimental requirement. 2020-01-18 14:23:10 +01:00
Uwe Hermann 01db382f3e INSTALL: Mention new Qt5LinguistTools requirement. 2020-01-18 14:22:14 +01:00
user c243364c46 cmake: avoid redundant source list in Android lib vs executable check
Factor out a common list of input files (sources, and resources) in
the conditional instructions which either build a shared object or an
executable from the same list of input files.
2020-01-18 14:05:59 +01:00
user 989d50ad39 cmake: don't mangle in-source .qrc file
Only copy the .qrc file for out-of-source builds. For in-source builds
the file is already present, and not touching it avoids data loss.
2020-01-18 14:05:54 +01:00
Soeren Apel c3660d7d96 Translations: Fix OOT build 2020-01-13 22:51:02 +01:00
Soeren Apel 0efa5548c2 Translation update 2020-01-13 22:51:02 +01:00
Soeren Apel 4353c902e1 Translations: Use Qt translations 2020-01-13 22:51:02 +01:00
Soeren Apel ed76046b94 Translations: Include improvements from Uwe 2020-01-13 22:51:02 +01:00
Soeren Apel 0ea2cfc5c0 Refine translatable sentences and translate to German 2020-01-13 22:51:02 +01:00