]> sigrok.org Git - pulseview.git/log
pulseview.git
11 years agoAdded Binding::add_properties_to_form
Joel Holdsworth [Fri, 6 Sep 2013 23:53:57 +0000 (00:53 +0100)]
Added Binding::add_properties_to_form

11 years agoMake probes heading translatable
Joel Holdsworth [Fri, 6 Sep 2013 23:53:08 +0000 (00:53 +0100)]
Make probes heading translatable

11 years agoAdded a String property
Joel Holdsworth [Fri, 6 Sep 2013 23:20:46 +0000 (00:20 +0100)]
Added a String property

11 years agoMoved form generation into Binding
Joel Holdsworth [Fri, 6 Sep 2013 13:46:33 +0000 (14:46 +0100)]
Moved form generation into Binding

11 years agoAdded empty DecoderOptions binding
Joel Holdsworth [Fri, 6 Sep 2013 12:46:39 +0000 (13:46 +0100)]
Added empty DecoderOptions binding

11 years agoAdded DecodeSignal default colours
Joel Holdsworth [Thu, 5 Sep 2013 12:58:28 +0000 (13:58 +0100)]
Added DecodeSignal default colours

11 years agoImproved annotation painting
Joel Holdsworth [Thu, 5 Sep 2013 12:28:58 +0000 (13:28 +0100)]
Improved annotation painting

11 years agoMoved text colour calculation into Trace::get_text_colour
Joel Holdsworth [Thu, 5 Sep 2013 12:06:41 +0000 (13:06 +0100)]
Moved text colour calculation into Trace::get_text_colour

11 years agoSplit signal painting into 3 layers
Joel Holdsworth [Wed, 4 Sep 2013 22:48:11 +0000 (23:48 +0100)]
Split signal painting into 3 layers

11 years agoInitial decode painting
Joel Holdsworth [Wed, 4 Sep 2013 12:44:52 +0000 (13:44 +0100)]
Initial decode painting

11 years agoIntegrated decode
Joel Holdsworth [Mon, 26 Aug 2013 16:16:27 +0000 (17:16 +0100)]
Integrated decode

11 years agoAdded skeleton pv::view::decode::Annotation class
Joel Holdsworth [Sat, 31 Aug 2013 17:49:11 +0000 (18:49 +0100)]
Added skeleton pv::view::decode::Annotation class

11 years agoAdded Snapshot::unit_size
Joel Holdsworth [Mon, 26 Aug 2013 22:28:36 +0000 (23:28 +0100)]
Added Snapshot::unit_size

11 years agoAdded LogicSnapshot::get_samples
Joel Holdsworth [Mon, 26 Aug 2013 21:11:17 +0000 (22:11 +0100)]
Added LogicSnapshot::get_samples

11 years agoRemoved copy-paste code from View::zoom
Joel Holdsworth [Mon, 26 Aug 2013 15:34:54 +0000 (16:34 +0100)]
Removed copy-paste code from View::zoom

11 years agoAdd a pointer to the current View inside Trace
Joel Holdsworth [Mon, 26 Aug 2013 15:08:21 +0000 (16:08 +0100)]
Add a pointer to the current View inside Trace

11 years agoAdded empty decoder thread
Joel Holdsworth [Wed, 3 Jul 2013 20:28:47 +0000 (21:28 +0100)]
Added empty decoder thread

11 years agoRemoved auto_ptr wrapping of _sampling_thread
Joel Holdsworth [Tue, 2 Jul 2013 22:35:01 +0000 (23:35 +0100)]
Removed auto_ptr wrapping of _sampling_thread

11 years agoPaint decoder traces
Joel Holdsworth [Sun, 30 Jun 2013 21:15:56 +0000 (22:15 +0100)]
Paint decoder traces

11 years agoCreate decoder instance
Joel Holdsworth [Tue, 1 Jan 2013 19:47:07 +0000 (19:47 +0000)]
Create decoder instance

11 years agoAdded sr_probe accessor function to pv::view::Signal
Joel Holdsworth [Sat, 8 Jun 2013 22:02:25 +0000 (23:02 +0100)]
Added sr_probe accessor function to pv::view::Signal

11 years agoMade Decoder dialog export a map of probes, and routed through to pv::data::Decoder
Joel Holdsworth [Mon, 31 Dec 2012 14:00:14 +0000 (14:00 +0000)]
Made Decoder dialog export a map of probes, and routed through to pv::data::Decoder

11 years agoInvoke signals_changed outside locked region
Joel Holdsworth [Mon, 31 Dec 2012 14:44:10 +0000 (14:44 +0000)]
Invoke signals_changed outside locked region

11 years agoAdded pv::data::Decoder container object
Joel Holdsworth [Mon, 31 Dec 2012 14:36:08 +0000 (14:36 +0000)]
Added pv::data::Decoder container object

11 years agoAdded note about required probes
Joel Holdsworth [Mon, 31 Dec 2012 14:03:00 +0000 (14:03 +0000)]
Added note about required probes

11 years agoAdd decoder after decoder dialog
Joel Holdsworth [Mon, 31 Dec 2012 13:58:02 +0000 (13:58 +0000)]
Add decoder after decoder dialog

11 years agoAdded skeleton pv::view::DecodeSignal
Joel Holdsworth [Sat, 8 Jun 2013 15:55:01 +0000 (16:55 +0100)]
Added skeleton pv::view::DecodeSignal

11 years agoAdded probes to decoder dialog
Joel Holdsworth [Mon, 31 Dec 2012 11:50:18 +0000 (11:50 +0000)]
Added probes to decoder dialog

11 years agoAdded decoder dialog heading
Joel Holdsworth [Mon, 31 Dec 2012 09:56:00 +0000 (09:56 +0000)]
Added decoder dialog heading

11 years agoAdded empty decoder dialog
Joel Holdsworth [Mon, 31 Dec 2012 08:46:45 +0000 (08:46 +0000)]
Added empty decoder dialog

11 years agoAdded decoders list
Joel Holdsworth [Sat, 1 Jun 2013 15:30:25 +0000 (16:30 +0100)]
Added decoders list

11 years agoMake sigrokdecode a non-optional dependancy
Joel Holdsworth [Sat, 1 Jun 2013 15:30:48 +0000 (16:30 +0100)]
Make sigrokdecode a non-optional dependancy

11 years agoBump cmake requirement to 2.8.6 (needed for cotire).
Uwe Hermann [Sun, 8 Sep 2013 11:52:57 +0000 (13:52 +0200)]
Bump cmake requirement to 2.8.6 (needed for cotire).

11 years agoRead out the sample rate when loading files
Joel Holdsworth [Tue, 3 Sep 2013 11:49:25 +0000 (12:49 +0100)]
Read out the sample rate when loading files

Fixes bug #123

11 years agoEnumerate probes when session is loaded
Joel Holdsworth [Mon, 2 Sep 2013 13:32:36 +0000 (14:32 +0100)]
Enumerate probes when session is loaded

Fixes bug #126

11 years agoInitialise Trace widgets when the trace is received by the View
Joel Holdsworth [Sat, 31 Aug 2013 14:56:49 +0000 (15:56 +0100)]
Initialise Trace widgets when the trace is received by the View

11 years agoMade SigSession::update_signals take sdi as a parameter
Joel Holdsworth [Sat, 31 Aug 2013 12:28:02 +0000 (13:28 +0100)]
Made SigSession::update_signals take sdi as a parameter

11 years agoRefactored Signal into Trace
Joel Holdsworth [Sat, 8 Jun 2013 15:39:10 +0000 (16:39 +0100)]
Refactored Signal into Trace

This will be used for non-signal traces such as the decode trace.

11 years agoAdded .gitignore rules for cotire
Joel Holdsworth [Sat, 31 Aug 2013 15:52:26 +0000 (16:52 +0100)]
Added .gitignore rules for cotire

11 years agoUsed cotire to enhance build performance
Joel Holdsworth [Sun, 7 Jul 2013 15:15:42 +0000 (16:15 +0100)]
Used cotire to enhance build performance

Cotire (compile time reducer) is a CMake module that speeds up the
build process of CMake based build systems by fully automating
techniques as precompiled header usage and single compilation unit
builds for C and C++.

Cotire is released under the MIT license.

11 years agoAdded a comment to CMakeLists.txt
Joel Holdsworth [Sat, 8 Jun 2013 15:09:47 +0000 (16:09 +0100)]
Added a comment to CMakeLists.txt

11 years agoAdded property binding for SR_CONF_VOLTAGE_THRESHOLD.
Marcus Comstedt [Sun, 4 Aug 2013 14:35:35 +0000 (16:35 +0200)]
Added property binding for SR_CONF_VOLTAGE_THRESHOLD.

11 years agoUse g_variant_equal() instead of g_variant_compare() to compare enums.
Marcus Comstedt [Sun, 4 Aug 2013 14:32:37 +0000 (16:32 +0200)]
Use g_variant_equal() instead of g_variant_compare() to compare enums.

g_variant_compare() doesn't support tuples, and we're only interrested
in equality anyway.

11 years agoAdd missing libboost-system to test/CMakeLists.txt.
Uwe Hermann [Mon, 15 Jul 2013 14:01:01 +0000 (16:01 +0200)]
Add missing libboost-system to test/CMakeLists.txt.

This fixes bug #133.

Thanks to Arkadiusz Miskiewicz <redacted> for the patch.

11 years agoPut context bar back on the same row as the other toolbars
Joel Holdsworth [Tue, 28 May 2013 19:38:56 +0000 (20:38 +0100)]
Put context bar back on the same row as the other toolbars

11 years agoAdded AwaitTrigger capture state
Joel Holdsworth [Tue, 28 May 2013 19:36:11 +0000 (20:36 +0100)]
Added AwaitTrigger capture state

11 years agoSet trigger buttons as checked depending on the trigger type
Joel Holdsworth [Mon, 27 May 2013 11:24:37 +0000 (12:24 +0100)]
Set trigger buttons as checked depending on the trigger type

11 years agoAdded trigger selection handlers
Joel Holdsworth [Mon, 27 May 2013 11:06:06 +0000 (12:06 +0100)]
Added trigger selection handlers

11 years agoParse the trigger types supported by the device
Joel Holdsworth [Mon, 27 May 2013 09:58:53 +0000 (10:58 +0100)]
Parse the trigger types supported by the device

11 years agoAdded _session reference to Signal objects
Joel Holdsworth [Mon, 27 May 2013 09:36:33 +0000 (10:36 +0100)]
Added _session reference to Signal objects

11 years agoAdded trigger buttons to LogicSignal context bar.
Joel Holdsworth [Mon, 27 May 2013 08:24:48 +0000 (09:24 +0100)]
Added trigger buttons to LogicSignal context bar.

11 years agoFix build on systems with Qt5 installed
Bert Vermeulen [Sun, 5 May 2013 12:28:53 +0000 (14:28 +0200)]
Fix build on systems with Qt5 installed

The 'qmake' installed on systems with Qt5 will generally default to
using that version. Despite the Qt4 requirement in the find_package()
directive, this will break even if Qt4 is installed.

This overrides the qmake version used to the check.

11 years agoAdded a label context bar action
Joel Holdsworth [Sun, 19 May 2013 11:24:17 +0000 (12:24 +0100)]
Added a label context bar action

11 years agoInitial working context bar
Joel Holdsworth [Sun, 19 May 2013 09:37:52 +0000 (10:37 +0100)]
Initial working context bar

11 years agoAdded context widgets to TimeMarker
Joel Holdsworth [Sun, 19 May 2013 09:37:31 +0000 (10:37 +0100)]
Added context widgets to TimeMarker

11 years agoAdded View::selected_items
Joel Holdsworth [Wed, 15 May 2013 16:30:16 +0000 (17:30 +0100)]
Added View::selected_items

11 years agoMade TimeMarker::_view a non-const reference
Joel Holdsworth [Sat, 18 May 2013 17:33:05 +0000 (18:33 +0100)]
Made TimeMarker::_view a non-const reference

11 years agoAdded get_context_bar_actions
Joel Holdsworth [Sun, 12 May 2013 20:34:30 +0000 (21:34 +0100)]
Added get_context_bar_actions

11 years agoRemoved TimeMarker copy constructor
Joel Holdsworth [Sat, 18 May 2013 17:15:16 +0000 (18:15 +0100)]
Removed TimeMarker copy constructor

11 years agoWrapped Cursors in a shared_ptr
Joel Holdsworth [Sat, 18 May 2013 16:33:51 +0000 (17:33 +0100)]
Wrapped Cursors in a shared_ptr

11 years agoAdded selection_changed signal to pv::view::View
Joel Holdsworth [Wed, 15 May 2013 15:57:27 +0000 (16:57 +0100)]
Added selection_changed signal to pv::view::View

11 years agoAdd selection to Ruler items
Joel Holdsworth [Mon, 13 May 2013 22:11:19 +0000 (23:11 +0100)]
Add selection to Ruler items

11 years agoAdded selection_changed signal to Ruler and Header
Joel Holdsworth [Mon, 13 May 2013 21:53:26 +0000 (22:53 +0100)]
Added selection_changed signal to Ruler and Header

11 years agoAdded clear_selection to Ruler and Header
Joel Holdsworth [Mon, 13 May 2013 21:42:09 +0000 (22:42 +0100)]
Added clear_selection to Ruler and Header

11 years agoAdded pv::view::MarginWidget as a common base class of Header and Ruler
Joel Holdsworth [Sun, 12 May 2013 20:35:37 +0000 (21:35 +0100)]
Added pv::view::MarginWidget as a common base class of Header and Ruler

11 years agoAdded selection highlights to Cursor
Joel Holdsworth [Sun, 12 May 2013 18:50:31 +0000 (19:50 +0100)]
Added selection highlights to Cursor

11 years agoMoved highlight pen into SelectableItem
Joel Holdsworth [Mon, 13 May 2013 18:22:11 +0000 (19:22 +0100)]
Moved highlight pen into SelectableItem

11 years agoMoved Signal selection behaviour into SelectableItem
Joel Holdsworth [Sun, 12 May 2013 17:56:13 +0000 (18:56 +0100)]
Moved Signal selection behaviour into SelectableItem

11 years agoDerrived TimeMarker from SelectableItem
Joel Holdsworth [Sun, 12 May 2013 16:02:21 +0000 (17:02 +0100)]
Derrived TimeMarker from SelectableItem

11 years agoDerrived Signals from SelectableItem
Joel Holdsworth [Sat, 4 May 2013 10:25:19 +0000 (11:25 +0100)]
Derrived Signals from SelectableItem

11 years agoAdded empty context bar
Joel Holdsworth [Sat, 4 May 2013 08:44:22 +0000 (09:44 +0100)]
Added empty context bar

11 years agoLink signals to probes
Joel Holdsworth [Sat, 4 May 2013 08:13:43 +0000 (09:13 +0100)]
Link signals to probes

11 years agoCreate signals when device is selected
Joel Holdsworth [Sat, 4 May 2013 07:44:17 +0000 (08:44 +0100)]
Create signals when device is selected

11 years agoMake SigSession release it's device on destruction
Joel Holdsworth [Sun, 12 May 2013 16:53:59 +0000 (17:53 +0100)]
Make SigSession release it's device on destruction

11 years agoInitial support for input file formats
Joel Holdsworth [Thu, 9 May 2013 22:02:02 +0000 (23:02 +0100)]
Initial support for input file formats

11 years agoAdded All Files to the open file filter list
Joel Holdsworth [Sun, 12 May 2013 15:11:43 +0000 (16:11 +0100)]
Added All Files to the open file filter list

11 years agocontrib: Add pulseview.desktop file
Alexandru Gagniuc [Tue, 7 May 2013 00:23:14 +0000 (19:23 -0500)]
contrib: Add pulseview.desktop file

A .desktop file is used to integrate a desktop application with the desktop
environment. For example, in KDE, this makes the application visible in
the Launcher, under Applications.

This is the .desktop file we use in Fedora, but it is usable by any distro.

11 years agoInstall the manpage upon 'make install'. pulseview-0.1.0
Uwe Hermann [Sat, 4 May 2013 12:11:29 +0000 (14:11 +0200)]
Install the manpage upon 'make install'.

This uses the cmake 'GNUInstallDirs' module, which has variables for
various installation directories, including CMAKE_INSTALL_MANDIR.

This closes bug #76.

11 years agomanpage: Document --loglevel and filename argument.
Uwe Hermann [Sat, 4 May 2013 10:19:05 +0000 (12:19 +0200)]
manpage: Document --loglevel and filename argument.

11 years agoAdd initial NEWS file.
Uwe Hermann [Fri, 3 May 2013 20:02:17 +0000 (22:02 +0200)]
Add initial NEWS file.

11 years agoREADME: Update in preparation of the 0.1.0 release.
Uwe Hermann [Fri, 3 May 2013 19:51:38 +0000 (21:51 +0200)]
README: Update in preparation of the 0.1.0 release.

11 years agoPulseView depends on libsigrokdecode >= 0.2.0 (optional).
Uwe Hermann [Fri, 3 May 2013 18:56:49 +0000 (20:56 +0200)]
PulseView depends on libsigrokdecode >= 0.2.0 (optional).

Currently libsigrokdecode support is not compiled in by default, though.

11 years agoAdapt to new <libsigrokdecode/libsigrokdecode.h> header.
Uwe Hermann [Fri, 3 May 2013 18:54:27 +0000 (20:54 +0200)]
Adapt to new <libsigrokdecode/libsigrokdecode.h> header.

11 years agoStop capture before connecting to a device
Joel Holdsworth [Wed, 1 May 2013 21:33:31 +0000 (22:33 +0100)]
Stop capture before connecting to a device

11 years agopv::DeviceManager now manages opening/closing devices
Joel Holdsworth [Wed, 1 May 2013 21:12:26 +0000 (22:12 +0100)]
pv::DeviceManager now manages opening/closing devices

It also notifies pv::SigSession objects when their devices are
going to be cleared.

11 years agoMake labels an even height
Joel Holdsworth [Tue, 30 Apr 2013 12:09:23 +0000 (13:09 +0100)]
Make labels an even height

This prevents some of the blurring effects to the label outline
that can be seen when the outline falls over a half-pixel.

11 years agoSet the title of the main toolbar
Joel Holdsworth [Mon, 29 Apr 2013 22:32:21 +0000 (23:32 +0100)]
Set the title of the main toolbar

11 years agoAdded assertions to confirm that the session was terminated cleanly
Joel Holdsworth [Mon, 29 Apr 2013 17:22:54 +0000 (18:22 +0100)]
Added assertions to confirm that the session was terminated cleanly

11 years agomanpage: Various fixes and updates.
Uwe Hermann [Wed, 1 May 2013 11:29:56 +0000 (13:29 +0200)]
manpage: Various fixes and updates.

11 years agoFactored device title printing code out into pv::DeviceManager::format_device_title
Joel Holdsworth [Mon, 29 Apr 2013 08:14:46 +0000 (09:14 +0100)]
Factored device title printing code out into pv::DeviceManager::format_device_title

This fixes the earlier bug where pv::DeviceManager::compare_devices
would crash if any of the device string fields were NULL.

11 years agoAdded DeviceManager
Joel Holdsworth [Sat, 27 Apr 2013 20:53:21 +0000 (21:53 +0100)]
Added DeviceManager

This class now manages the application device list, scanning for
devices, and releasing them when they are no longer needed.

This fixes bug #108.

11 years agoFix "Failed to configure samplerate." warnings.
Joel Holdsworth [Sat, 27 Apr 2013 18:27:07 +0000 (19:27 +0100)]
Fix "Failed to configure samplerate." warnings.

We need to keep the sample rate selectors hidden until they have been
reconfigured and we need to ignore the samplerate when the device
selector is hidden.

This fixes bug #109.

11 years agoAdded missing virtual destructors
Joel Holdsworth [Thu, 25 Apr 2013 11:45:29 +0000 (12:45 +0100)]
Added missing virtual destructors

This fixes bug #106.

11 years agoHardcode maximum supported probes to 64 for now
Bert Vermeulen [Sat, 27 Apr 2013 16:20:14 +0000 (18:20 +0200)]
Hardcode maximum supported probes to 64 for now

SR_MAX_NUM_PROBES disappeared from libsigrok.h, along with that
limitation.

11 years agoOpen/close devices as needed
Bert Vermeulen [Wed, 24 Apr 2013 19:56:01 +0000 (21:56 +0200)]
Open/close devices as needed

11 years agoUpdate the SigSession device, when it is selected by the user
Joel Holdsworth [Wed, 24 Apr 2013 19:09:15 +0000 (20:09 +0100)]
Update the SigSession device, when it is selected by the user

11 years agoOnly the open the file if the user clicked ok in the dialog
Joel Holdsworth [Wed, 24 Apr 2013 19:08:24 +0000 (20:08 +0100)]
Only the open the file if the user clicked ok in the dialog

11 years agoMade the sdi a persisent property of SigSession
Joel Holdsworth [Wed, 24 Apr 2013 17:47:42 +0000 (18:47 +0100)]
Made the sdi a persisent property of SigSession

11 years agoAdded an accelerator for show/hide cursors
Joel Holdsworth [Tue, 23 Apr 2013 22:22:46 +0000 (23:22 +0100)]
Added an accelerator for show/hide cursors

11 years agoBring the cursors into view when they are shown
Joel Holdsworth [Tue, 23 Apr 2013 22:22:24 +0000 (23:22 +0100)]
Bring the cursors into view when they are shown