pulseview.git
2 hours agomanual: add cmake project() directive for standalone operation master
Gerhard Sittig [Sun, 2 Oct 2022 14:07:10 +0000 (16:07 +0200)]
manual: add cmake project() directive for standalone operation

The cmake rules in the manual/ subdirectory are designed to work both in
the context of the application build, as well as for exclusive creation
of the manual.

Add a project() directive in the manual/ cmake rules. Its absence was
not fatal but resulted in warnings. This amends commit 074da67ee25a.

5 days agoSegment: Include <memory> so we don't get error at compile time
Paul Kasemir [Tue, 30 Aug 2022 18:32:49 +0000 (12:32 -0600)]
Segment: Include <memory> so we don't get error at compile time

Example build failure:
  In file included from /home/paul/sigrok-util/cross-compile/mingw/build_release_64/pulseview/pv/data/segment.cpp:21:
  /home/paul/sigrok-util/cross-compile/mingw/build_release_64/pulseview/pv/data/segment.hpp:130:14: error: 'shared_ptr' in namespace 'std' does not name a template type
    130 | typedef std::shared_ptr<pv::data::Segment> SharedPtrToSegment;
        |              ^~~~~~~~~~
  /home/paul/sigrok-util/cross-compile/mingw/build_release_64/pulseview/pv/data/segment.hpp:32:1: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
     31 | #include <QObject>
    +++ |+#include <memory>
     32 |

13 days agoFix #1663 by handling the case where annotations aren't assigned a row
Soeren Apel [Sun, 18 Sep 2022 20:28:51 +0000 (22:28 +0200)]
Fix #1663 by handling the case where annotations aren't assigned a row

2 weeks agoAdd missing version check
Soeren Apel [Sun, 18 Sep 2022 11:33:57 +0000 (13:33 +0200)]
Add missing version check

2 weeks agoFix depreciation warnings caused by newer Qt versions
Soeren Apel [Tue, 13 Sep 2022 20:16:31 +0000 (22:16 +0200)]
Fix depreciation warnings caused by newer Qt versions

2 months agoTrace View: Allow context menu to show basic options in empty area
Soeren Apel [Sat, 30 Jul 2022 20:58:23 +0000 (22:58 +0200)]
Trace View: Allow context menu to show basic options in empty area

6 months agoINSTALL: Clarify translation package requirements
Soeren Apel [Thu, 10 Mar 2022 18:32:52 +0000 (19:32 +0100)]
INSTALL: Clarify translation package requirements

7 months agoDecodeSignal: Optionally send EOF to decoder session
Gerhard Sittig [Sun, 26 Dec 2021 06:56:09 +0000 (07:56 +0100)]
DecodeSignal: Optionally send EOF to decoder session

Communicate EOF to the decoder session when the input stream of
sample data is exhausted (and when the library supports it).

7 months agoTraceView: Set a lower MinScale
makigumo [Wed, 16 Feb 2022 10:59:18 +0000 (11:59 +0100)]
TraceView: Set a lower MinScale

This allows to view smaller scale (ps scalle) signals, e.g. from simulation.

7 months agoDevice: Display "continuous" checkbox when settable in the driver.
Gerhard Sittig [Tue, 22 Feb 2022 00:34:25 +0000 (01:34 +0100)]
Device: Display "continuous" checkbox when settable in the driver.

This has gone unnoticed because the majority of acquisition devices
either have local memory or require streaming. Only few support both
approaches and users can select the most appropriate approach for
their respective use case. Observed with Kingst LA devices.

9 months agocmake: check for optional libsigrokdecode features (send EOF)
Gerhard Sittig [Sun, 26 Dec 2021 06:54:36 +0000 (07:54 +0100)]
cmake: check for optional libsigrokdecode features (send EOF)

Implement a feature check for the srd_session_send_eof() routine which
depends on the libsigrokdecode version. This test implementation is a
little more redundant than necessary, check_symbol_exists() would be
preferred instead but would not work in my local setup.

9 months agoApplication: Do not show unsupported device drivers in version info
Soeren Apel [Tue, 21 Dec 2021 21:09:51 +0000 (22:09 +0100)]
Application: Do not show unsupported device drivers in version info

9 months agoDevice: Ignore some more false flags
Soeren Apel [Tue, 21 Dec 2021 20:42:13 +0000 (21:42 +0100)]
Device: Ignore some more false flags

9 months agoGlobalSettings: Use gsize instead of guint
Soeren Apel [Sat, 18 Dec 2021 17:37:00 +0000 (18:37 +0100)]
GlobalSettings: Use gsize instead of guint

9 months agoBinary output view: Highlight byte range currently in view
Soeren Apel [Fri, 19 Nov 2021 13:53:28 +0000 (14:53 +0100)]
Binary output view: Highlight byte range currently in view

12 months agoGlobalSettings: Use g_memdup2 if available
Soeren Apel [Wed, 29 Sep 2021 21:22:29 +0000 (23:22 +0200)]
GlobalSettings: Use g_memdup2 if available

15 months agoFix Bug #1649 (Save dialog does not close automatically)
Ralf [Sun, 10 Jan 2021 09:09:26 +0000 (10:09 +0100)]
Fix Bug #1649 (Save dialog does not close automatically)

15 months agoSave data: Catch Error exception
Ralf [Sun, 10 Jan 2021 12:43:51 +0000 (13:43 +0100)]
Save data: Catch Error exception

How to reproduce: Save data to Read-Only disk

15 months agoSave dialog: Fix cancellation
Ralf [Sun, 10 Jan 2021 09:07:14 +0000 (10:07 +0100)]
Save dialog: Fix cancellation

Without the fix cancellation of save data does not work

How to reproduce:
1. Start PV with demo device and generate sufficient data, e.g. demo device 1GSa/s, 10MSa
2. Save data (should take at least 30s) and try to cancel saving
3. PV continues saving data and dialog reappears after next progress update

15 months agoEnsure QT plugin imports are only done when compiling statically
Kyle Johnson [Tue, 4 May 2021 18:09:59 +0000 (13:09 -0500)]
Ensure QT plugin imports are only done when compiling statically

15 months agoFix broken build due to C++ template behind C linkage
Stefan Brüns [Wed, 28 Apr 2021 00:14:47 +0000 (02:14 +0200)]
Fix broken build due to C++ template behind C linkage

glib/gatomic.h since 2.68 includes type_traits, which causes a compilation
error:
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/libsigrokdecode/libsigrokdecode.h:25,
                 from /home/abuild/rpmbuild/BUILD/pulseview-0.4.2/pv/data/decode/annotation.cpp:21:
/usr/include/c++/10/type_traits:2308:3: error: template with C linkage
2308 |   template<typename _CTp, typename _Rp>

As libsigrokdecode.h declares extern C linkage itself where necessary,
remove it from pulseviews include statements from the last two occasions.

15 months agodoc: update IRC reference to Libera.Chat
Gerhard Sittig [Wed, 16 Jun 2021 18:52:14 +0000 (20:52 +0200)]
doc: update IRC reference to Libera.Chat

19 months agoDecodeSignal: Support unitsize > 1 for logic output
Soeren Apel [Mon, 15 Feb 2021 21:52:04 +0000 (22:52 +0100)]
DecodeSignal: Support unitsize > 1 for logic output

19 months agoDecodeSignal: Receive RLE-encoded PD logic output data
Soeren Apel [Mon, 22 Jun 2020 18:14:59 +0000 (20:14 +0200)]
DecodeSignal: Receive RLE-encoded PD logic output data

19 months agoDecodeSignal: Increase robustness to catch errors in PDs
Soeren Apel [Thu, 26 Mar 2020 14:41:38 +0000 (15:41 +0100)]
DecodeSignal: Increase robustness to catch errors in PDs

19 months agoDecodeSignal: Use better colors and names for decoder output signals
Soeren Apel [Wed, 25 Mar 2020 21:08:46 +0000 (22:08 +0100)]
DecodeSignal: Use better colors and names for decoder output signals

19 months agoUse separate logic output muxing vectors for each decoder
Soeren Apel [Sun, 15 Mar 2020 21:25:45 +0000 (22:25 +0100)]
Use separate logic output muxing vectors for each decoder

19 months agoContinue work on SRD_OUTPUT_LOGIC
Soeren Apel [Tue, 3 Mar 2020 21:23:05 +0000 (22:23 +0100)]
Continue work on SRD_OUTPUT_LOGIC

19 months agoAllow re-loading sessions to work with PD output signals
Soeren Apel [Tue, 3 Sep 2019 18:17:29 +0000 (20:17 +0200)]
Allow re-loading sessions to work with PD output signals

19 months agoInitial support for SRD_OUTPUT_LOGIC
Soeren Apel [Sat, 3 Aug 2019 21:08:34 +0000 (23:08 +0200)]
Initial support for SRD_OUTPUT_LOGIC

20 months agoDon't set unicode to true
Soeren Apel [Thu, 7 Jan 2021 09:03:23 +0000 (10:03 +0100)]
Don't set unicode to true

NSIS 2.x doesn't know the unicode switch and chokes, 3.07 defaults
it to true as well.

As there doesn't seem to be a graceful way to handle 2.x versions,
we have to remove the unicode switch and the warning in 3.x (< 3.7)
installers shall be ignored.

20 months agoFix NSIS warning 7998
Soeren Apel [Wed, 6 Jan 2021 15:50:32 +0000 (16:50 +0100)]
Fix NSIS warning 7998

Thanks to knarfS for the tip!

20 months agoSimplify segment complete notifications and fix error msg handling
Soeren Apel [Sat, 2 Jan 2021 23:26:57 +0000 (00:26 +0100)]
Simplify segment complete notifications and fix error msg handling

21 months agoFix some clang-tidy complaints
Soeren Apel [Thu, 31 Dec 2020 19:06:53 +0000 (20:06 +0100)]
Fix some clang-tidy complaints

21 months agoFix handling of 64 channel devices
riktw [Tue, 22 Sep 2020 20:47:40 +0000 (22:47 +0200)]
Fix handling of 64 channel devices

21 months agoFix some clang-tidy complaints
Soeren Apel [Wed, 30 Dec 2020 21:27:13 +0000 (22:27 +0100)]
Fix some clang-tidy complaints

21 months agoFix malformed declaration in MathSignal and add missing signal call
Soeren Apel [Tue, 29 Dec 2020 22:24:45 +0000 (23:24 +0100)]
Fix malformed declaration in MathSignal and add missing signal call

21 months agoSignal: Add clarifying comment
Soeren Apel [Mon, 14 Dec 2020 22:08:15 +0000 (23:08 +0100)]
Signal: Add clarifying comment

21 months agoAnalogSignal: Enforce min neg/pos div count for logic
Soeren Apel [Mon, 14 Dec 2020 13:23:00 +0000 (14:23 +0100)]
AnalogSignal: Enforce min neg/pos div count for logic

21 months agoMake AnalogSignal inherit LogicSignal
Soeren Apel [Fri, 4 Dec 2020 22:54:03 +0000 (23:54 +0100)]
Make AnalogSignal inherit LogicSignal

This way, we can re-use the logic drawing methods and don't
have them duplicated in two different trace types.

21 months agoFix remaining invalid disconnect() calls
Soeren Apel [Sat, 12 Dec 2020 21:47:45 +0000 (22:47 +0100)]
Fix remaining invalid disconnect() calls

21 months agoFix #1629 more by fixing the notification handling
Soeren Apel [Sat, 12 Dec 2020 21:23:21 +0000 (22:23 +0100)]
Fix #1629 more by fixing the notification handling

22 months agoAdd "allow vertical dragging in the view" setting
Soeren Apel [Thu, 26 Nov 2020 21:17:34 +0000 (22:17 +0100)]
Add "allow vertical dragging in the view" setting

22 months agoDecodeTrace: Add annotation class to hover text
Soeren Apel [Thu, 26 Nov 2020 20:46:58 +0000 (21:46 +0100)]
DecodeTrace: Add annotation class to hover text

22 months agoFix #1629 by not reallocating DecodeSegments
Soeren Apel [Mon, 23 Nov 2020 22:49:11 +0000 (23:49 +0100)]
Fix #1629 by not reallocating DecodeSegments

Doing so called the empty DecodeSegment copy constructor,
creating empty DecodeSegment instances.

Also fixes an off-by-one bug that prevented the final input
segment from being processed.

22 months agoPrevent Qt from crashing PV by only showing the first error
Soeren Apel [Wed, 18 Nov 2020 18:09:41 +0000 (19:09 +0100)]
Prevent Qt from crashing PV by only showing the first error

22 months agoFix #1637 by auto-assigning only to unused signals
Soeren Apel [Sun, 15 Nov 2020 19:58:40 +0000 (20:58 +0100)]
Fix #1637 by auto-assigning only to unused signals

22 months agoAdd "start acquisition for all devices" option
Soeren Apel [Fri, 13 Nov 2020 20:53:40 +0000 (21:53 +0100)]
Add "start acquisition for all devices" option

22 months agoFix #1591 by updating Logic and Analog if needed
Soeren Apel [Fri, 13 Nov 2020 20:40:03 +0000 (21:40 +0100)]
Fix #1591 by updating Logic and Analog if needed

23 months agonsis: Fix for installing 64bit Windows programs into 'Program Files'
xorloser [Thu, 10 Sep 2020 05:31:52 +0000 (15:31 +1000)]
nsis: Fix for installing 64bit Windows programs into 'Program Files'

This fixes bug #1082.

23 months agoMainWindow: Make on_run_stop_clicked() public
Soeren Apel [Sun, 25 Oct 2020 20:46:47 +0000 (21:46 +0100)]
MainWindow: Make on_run_stop_clicked() public

23 months agohandle SIGUSR1 signal to run/stop the capture, UNIX only
Mickael Bosch [Fri, 9 Oct 2020 13:49:16 +0000 (15:49 +0200)]
handle SIGUSR1 signal to run/stop the capture, UNIX only

23 months agoFix #1607 by ignoring common read-only config keys
Soeren Apel [Fri, 16 Oct 2020 21:40:43 +0000 (23:40 +0200)]
Fix #1607 by ignoring common read-only config keys

2 years agoCMakeLists.txt: Only use -Wa,-mbig-obj and -O3 on Windows.
Uwe Hermann [Wed, 23 Sep 2020 19:19:38 +0000 (21:19 +0200)]
CMakeLists.txt: Only use -Wa,-mbig-obj and -O3 on Windows.

Note: -mbig-obj has been available on 64bit bit builds for a while now, but
on 32bit builds it needs a rather recent binutils version (2.35, 07/2020).

2 years agoFix for cross-compiling for Windows using mingw MXE.
xorloser [Wed, 9 Sep 2020 10:44:59 +0000 (20:44 +1000)]
Fix for cross-compiling for Windows using mingw MXE.

The -mbig-obj param fixes a 'too many sections for PE file' error.

The -O3 param fixes a 'section or string table size too large for PE file'
error.

2 years agoMathSignal: Implement custom math signal dialog
Soeren Apel [Sun, 27 Sep 2020 21:18:53 +0000 (23:18 +0200)]
MathSignal: Implement custom math signal dialog

2 years agoApplication: Also show exprtk version in application information
Soeren Apel [Sun, 27 Sep 2020 21:18:22 +0000 (23:18 +0200)]
Application: Also show exprtk version in application information

2 years agoMathSignal: Add config dialog
Soeren Apel [Wed, 2 Sep 2020 20:28:22 +0000 (22:28 +0200)]
MathSignal: Add config dialog

2 years agopv/exprtk.hpp: Fix Windows build issues.
Uwe Hermann [Wed, 16 Sep 2020 18:51:54 +0000 (20:51 +0200)]
pv/exprtk.hpp: Fix Windows build issues.

Define NOGDI and NORESOURCE in order to avoid unneeded namespace
pollution caused by <windows.h>, which leads to errors such as:

  libsigrokcxx/enums.hpp:374:36: error: expected unqualified-id before numeric constant
    static const QuantityFlag * const RELATIVE;
                                      ^

  libsigrokcxx/enums.hpp:161:32: error: expected unqualified-id before numeric constant
    static const Quantity * const DIFFERENCE;
                                  ^

2 years agoDecodeSignal: Update thread handling to match previous changes
Soeren Apel [Sat, 5 Sep 2020 21:23:30 +0000 (23:23 +0200)]
DecodeSignal: Update thread handling to match previous changes

2 years agoChannel popup: Don't use exceptions
Soeren Apel [Sat, 5 Sep 2020 20:04:38 +0000 (22:04 +0200)]
Channel popup: Don't use exceptions

2 years agoFix #1596 by fixing some race conditions
Soeren Apel [Sat, 5 Sep 2020 20:04:01 +0000 (22:04 +0200)]
Fix #1596 by fixing some race conditions

1) Let DecodeSignal::reset_decode() handle the srd session
2) Check for decode_interrupt_ before triggering signal

2 years agoFix #1596 by making memory management more robust
Soeren Apel [Thu, 3 Sep 2020 19:05:17 +0000 (21:05 +0200)]
Fix #1596 by making memory management more robust

1) Fixed use of raw pointers to shared_ptr-managed instances
2) Fixed bug due to newly-introduced shared_from_this
3) More nullptr checks
4) Add muxer thread interrupting

2 years agocmake: move project() before other statements
Gerhard Sittig [Thu, 20 Aug 2020 07:11:20 +0000 (09:11 +0200)]
cmake: move project() before other statements

The included GNUInstallDirs logic needs to know about the programming
languages which are used in the project. Without this spec a verbose
developer message gets emitted:

  CMake Warning (dev) at $HOME/share/cmake-3.18/Modules/GNUInstallDirs.cmake:225 (message):
    Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
    target architecture is known.  Please enable at least one language before
    including GNUInstallDirs.
  Call Stack (most recent call first):
    CMakeLists.txt:24 (include)
    This warning is for project developers.  Use -Wno-dev to suppress it.

Move the project() statement in CMakeList.txt before the include(), and
specify the C and C++ programming languages (C is needed at configuration
time for feature detection, before the application's C++ sources get built).

2 years agoMathSignal: Rename sig_sample() to sample()
Soeren Apel [Sun, 23 Aug 2020 18:05:36 +0000 (20:05 +0200)]
MathSignal: Rename sig_sample() to sample()

2 years agoMathSignal: Check for enabled signals
Soeren Apel [Sun, 23 Aug 2020 10:52:29 +0000 (12:52 +0200)]
MathSignal: Check for enabled signals

2 years agoRestore math signals as well
Soeren Apel [Sat, 22 Aug 2020 22:15:36 +0000 (00:15 +0200)]
Restore math signals as well

2 years agoMake error handling generic improve math error detail
Soeren Apel [Sat, 22 Aug 2020 20:49:16 +0000 (22:49 +0200)]
Make error handling generic improve math error detail

2 years agoRework all subthread-based workers to make notifications more robust
Soeren Apel [Sat, 22 Aug 2020 19:38:37 +0000 (21:38 +0200)]
Rework all subthread-based workers to make notifications more robust

2 years agoSignalBase: Prevent race condition for memory access
Soeren Apel [Tue, 18 Aug 2020 11:35:31 +0000 (13:35 +0200)]
SignalBase: Prevent race condition for memory access

2 years agoBetter segment handling in math signal and lock avoidance
Soeren Apel [Tue, 18 Aug 2020 06:38:33 +0000 (08:38 +0200)]
Better segment handling in math signal and lock avoidance

2 years agoMove signal color handling to SignalBase
Soeren Apel [Mon, 17 Aug 2020 09:37:06 +0000 (11:37 +0200)]
Move signal color handling to SignalBase

2 years agoMathSignal: Mark segments as complete
Soeren Apel [Sun, 16 Aug 2020 18:43:10 +0000 (20:43 +0200)]
MathSignal: Mark segments as complete

2 years agoMathSignal: Allow use of other signals
Soeren Apel [Sat, 15 Aug 2020 22:11:14 +0000 (00:11 +0200)]
MathSignal: Allow use of other signals

2 years agoImplement single sample value getters
Soeren Apel [Sun, 16 Aug 2020 19:09:11 +0000 (21:09 +0200)]
Implement single sample value getters

2 years agoMathSignal: Use error message
Soeren Apel [Thu, 13 Aug 2020 16:27:20 +0000 (18:27 +0200)]
MathSignal: Use error message

2 years agoImplement MathSignal
Soeren Apel [Tue, 11 Aug 2020 17:51:15 +0000 (19:51 +0200)]
Implement MathSignal

2 years agoDevice binding: Notify user when a config option is ignored
Soeren Apel [Tue, 4 Aug 2020 07:30:29 +0000 (09:30 +0200)]
Device binding: Notify user when a config option is ignored

2 years agoIntroduce math signals
Soeren Apel [Sun, 2 Aug 2020 15:48:58 +0000 (17:48 +0200)]
Introduce math signals

2 years agoSignalBase: Don't check for signal types, check based on data
Soeren Apel [Sun, 2 Aug 2020 15:49:39 +0000 (17:49 +0200)]
SignalBase: Don't check for signal types, check based on data

2 years agoDecodeSignal: Fix typo
Soeren Apel [Fri, 31 Jul 2020 22:03:13 +0000 (00:03 +0200)]
DecodeSignal: Fix typo

2 years agoSettings: Add SIGROKDECODE_DIR notice so that users are aware
Soeren Apel [Sun, 19 Jul 2020 14:15:42 +0000 (16:15 +0200)]
Settings: Add SIGROKDECODE_DIR notice so that users are aware

2 years agoRename es_mx.ts to es_MX.ts to follow the Qt spec
Soeren Apel [Thu, 16 Jul 2020 21:23:49 +0000 (23:23 +0200)]
Rename es_mx.ts to es_MX.ts to follow the Qt spec

https://doc.qt.io/qt-5/qlocale.html#QLocale-1

2 years agopv/util.hpp: Workaround for a Boost::serialization / clang++-10 issue.
Uwe Hermann [Thu, 16 Jul 2020 20:39:34 +0000 (22:39 +0200)]
pv/util.hpp: Workaround for a Boost::serialization / clang++-10 issue.

2 years agoFix #1567 by showing a custom text for the minimum range's value
Soeren Apel [Mon, 13 Jul 2020 12:01:12 +0000 (14:01 +0200)]
Fix #1567 by showing a custom text for the minimum range's value

2 years agoAllow setting a frame limit
Valentin Ochs [Sat, 27 Jun 2020 20:54:24 +0000 (22:54 +0200)]
Allow setting a frame limit

2 years agoTabularDecView: Fix some UI issues
Soeren Apel [Sat, 11 Jul 2020 20:28:11 +0000 (22:28 +0200)]
TabularDecView: Fix some UI issues

1) Window didn't immediately show when signal color was changed
2) Removing a PD and adding another caused the window to stay empty
forever if "hide hidden" was enabled
3) Changing the PD showed the previous PD's content in the window
until the mouse cursor moved into the main trace view to cause a
repaint

2 years agoDecodeSignal: Don't use exceptions for regular program flow
Soeren Apel [Fri, 3 Jul 2020 13:45:30 +0000 (15:45 +0200)]
DecodeSignal: Don't use exceptions for regular program flow

Doing so makes debugging exceptions more difficult.

2 years agoTabularDecView: Prevent a race condition
Soeren Apel [Fri, 3 Jul 2020 13:43:51 +0000 (15:43 +0200)]
TabularDecView: Prevent a race condition

When it occurs, section is -1 and we'd throw an exception.
Catch the case instead and simply ignore it.

2 years agoUpdate German translation
Soeren Apel [Sat, 27 Jun 2020 12:15:16 +0000 (14:15 +0200)]
Update German translation

2 years agoInclude translations and editors in about dialog
Soeren Apel [Thu, 2 Jul 2020 19:48:34 +0000 (21:48 +0200)]
Include translations and editors in about dialog

2 years agoRename translation and add it to resource file
Soeren Apel [Thu, 2 Jul 2020 19:36:26 +0000 (21:36 +0200)]
Rename translation and add it to resource file

2 years agoFinish Spanish (Mexico) translation
C47D [Mon, 29 Jun 2020 23:46:44 +0000 (18:46 -0500)]
Finish Spanish (Mexico) translation

2 years agoStart Spanish (Mexico) translation
Carlos Diaz [Mon, 13 Apr 2020 13:44:43 +0000 (08:44 -0500)]
Start Spanish (Mexico) translation

2 years agoUpdate German translation
Soeren Apel [Fri, 26 Jun 2020 17:29:26 +0000 (19:29 +0200)]
Update German translation

2 years agoFix #1183 by adding a workaround for srzip handling
Soeren Apel [Thu, 25 Jun 2020 22:06:25 +0000 (00:06 +0200)]
Fix #1183 by adding a workaround for srzip handling

2 years agoMainBar: Make sure session save path is reset on non-srzip save
Soeren Apel [Thu, 25 Jun 2020 18:26:47 +0000 (20:26 +0200)]
MainBar: Make sure session save path is reset on non-srzip save

2 years agoAdd a new action to save to the last .sr file, and use it for control-S saving
Valentin Ochs [Sat, 13 Jun 2020 17:23:49 +0000 (19:23 +0200)]
Add a new action to save to the last .sr file, and use it for control-S saving

2 years agoTabularDecView: Try to handle a race condition in the model
Soeren Apel [Tue, 23 Jun 2020 18:31:10 +0000 (20:31 +0200)]
TabularDecView: Try to handle a race condition in the model

2 years agoReplace obsolete/deprecated Qt methods
Valentin Ochs [Sat, 20 Jun 2020 14:01:27 +0000 (16:01 +0200)]
Replace obsolete/deprecated Qt methods