]> sigrok.org Git - pulseview.git/log
pulseview.git
10 years agoFixed initialization of Annotation::_format field
Joel Holdsworth [Tue, 3 Dec 2013 13:15:54 +0000 (13:15 +0000)]
Fixed initialization of Annotation::_format field

10 years agoAdded missing zoom-fit icon
Joel Holdsworth [Mon, 2 Dec 2013 21:22:27 +0000 (21:22 +0000)]
Added missing zoom-fit icon

10 years agoRenamed get_samplerate to samplerate
Joel Holdsworth [Mon, 2 Dec 2013 21:13:14 +0000 (21:13 +0000)]
Renamed get_samplerate to samplerate

10 years agoImplemented zoom-fit
Joel Holdsworth [Mon, 2 Dec 2013 21:03:14 +0000 (21:03 +0000)]
Implemented zoom-fit

10 years agoImplemented pv::data::SignalData::get_max_sample_count
Joel Holdsworth [Mon, 2 Dec 2013 21:01:51 +0000 (21:01 +0000)]
Implemented pv::data::SignalData::get_max_sample_count

10 years agoImplemented DecoderStack::clear
Joel Holdsworth [Mon, 2 Dec 2013 21:00:38 +0000 (21:00 +0000)]
Implemented DecoderStack::clear

10 years agoRenamed SignalData::clear_snapshots to clear
Joel Holdsworth [Mon, 2 Dec 2013 20:53:18 +0000 (20:53 +0000)]
Renamed SignalData::clear_snapshots to clear

10 years agoAdded Signal::data accessor function
Joel Holdsworth [Mon, 2 Dec 2013 20:08:31 +0000 (20:08 +0000)]
Added Signal::data accessor function

10 years agoRenamed pv::view::LogicSignal::data to logic_data
Joel Holdsworth [Mon, 2 Dec 2013 20:02:44 +0000 (20:02 +0000)]
Renamed pv::view::LogicSignal::data to logic_data

10 years agoDon't retain uneeded pointers to UI elements
Joel Holdsworth [Mon, 2 Dec 2013 19:19:56 +0000 (19:19 +0000)]
Don't retain uneeded pointers to UI elements

10 years agoSimplify drawing for zoomed out annotations
Joel Holdsworth [Sun, 1 Dec 2013 11:40:11 +0000 (11:40 +0000)]
Simplify drawing for zoomed out annotations

10 years agoPaint the unresolved area to show the decode progress
Joel Holdsworth [Sat, 30 Nov 2013 22:58:28 +0000 (22:58 +0000)]
Paint the unresolved area to show the decode progress

10 years agoAdded message when there is an empty decode stack
Joel Holdsworth [Sat, 30 Nov 2013 17:48:10 +0000 (17:48 +0000)]
Added message when there is an empty decode stack

10 years agoAdded decoder stack item deletion
Joel Holdsworth [Sat, 30 Nov 2013 17:12:09 +0000 (17:12 +0000)]
Added decoder stack item deletion

10 years agoCreated DecoderGroupBox widget
Joel Holdsworth [Sat, 30 Nov 2013 16:02:45 +0000 (16:02 +0000)]
Created DecoderGroupBox widget

10 years agoMake Popup dodge the screen edge
Joel Holdsworth [Sat, 30 Nov 2013 09:13:36 +0000 (09:13 +0000)]
Make Popup dodge the screen edge

10 years agoUpdate the popup when a decoder is stacked
Joel Holdsworth [Sun, 24 Nov 2013 16:16:38 +0000 (16:16 +0000)]
Update the popup when a decoder is stacked

10 years agoKeep a pointer to the active Popup in Trace
Joel Holdsworth [Sat, 30 Nov 2013 10:11:29 +0000 (10:11 +0000)]
Keep a pointer to the active Popup in Trace

10 years agoAdded missing forward-declaration to DecodeTrace
Joel Holdsworth [Sat, 23 Nov 2013 10:42:27 +0000 (10:42 +0000)]
Added missing forward-declaration to DecodeTrace

10 years agoAdded Popup::closed signal
Joel Holdsworth [Sat, 23 Nov 2013 10:40:35 +0000 (10:40 +0000)]
Added Popup::closed signal

10 years agoAdded missing includes to popuptoolbutton.{h,cpp}
Joel Holdsworth [Sat, 23 Nov 2013 10:14:56 +0000 (10:14 +0000)]
Added missing includes to popuptoolbutton.{h,cpp}

10 years agoSlightly offset the PopupToolButton popup
Joel Holdsworth [Sat, 23 Nov 2013 09:06:01 +0000 (09:06 +0000)]
Slightly offset the PopupToolButton popup

10 years agoAdded .gitignore rules for ninja-build files, and Vim swp files
Joel Holdsworth [Fri, 22 Nov 2013 22:46:04 +0000 (22:46 +0000)]
Added .gitignore rules for ninja-build files, and Vim swp files

10 years agoReduced popup padding
Joel Holdsworth [Fri, 22 Nov 2013 22:43:15 +0000 (22:43 +0000)]
Reduced popup padding

10 years agoImplemented decoder stacking
Joel Holdsworth [Tue, 29 Oct 2013 18:12:55 +0000 (18:12 +0000)]
Implemented decoder stacking

10 years agoRenamed pv::data::Decoder to DecoderStack
Joel Holdsworth [Sun, 27 Oct 2013 13:15:16 +0000 (13:15 +0000)]
Renamed pv::data::Decoder to DecoderStack

10 years agoIntegrated stacking button
Joel Holdsworth [Sun, 10 Nov 2013 21:44:41 +0000 (21:44 +0000)]
Integrated stacking button

10 years agoAdjusted annotation height
Joel Holdsworth [Sun, 10 Nov 2013 21:43:53 +0000 (21:43 +0000)]
Adjusted annotation height

10 years agoFactored out DecoderMenu
Joel Holdsworth [Sat, 26 Oct 2013 14:28:59 +0000 (15:28 +0100)]
Factored out DecoderMenu

10 years agoRenamed DecodeSignal to DecodeTrace
Joel Holdsworth [Sat, 26 Oct 2013 11:54:58 +0000 (12:54 +0100)]
Renamed DecodeSignal to DecodeTrace

10 years agoMoved decoder config into the popup
Joel Holdsworth [Sat, 26 Oct 2013 08:25:22 +0000 (09:25 +0100)]
Moved decoder config into the popup

10 years agoAdded decode error display
Joel Holdsworth [Fri, 25 Oct 2013 16:32:09 +0000 (17:32 +0100)]
Added decode error display

10 years agoRemoved spurious declaration
Joel Holdsworth [Fri, 25 Oct 2013 15:45:42 +0000 (16:45 +0100)]
Removed spurious declaration

10 years agoFix incorrect #include for glib.
Uwe Hermann [Fri, 15 Nov 2013 17:57:15 +0000 (18:57 +0100)]
Fix incorrect #include for glib.

The #include should be <glib.h>, pkg-config takes care of the include
directories etc.

This fixes the build on e.g. NetBSD.

10 years agoPorted Annotation to new srd_proto_data_annotation structure
Joel Holdsworth [Thu, 14 Nov 2013 18:10:05 +0000 (18:10 +0000)]
Ported Annotation to new srd_proto_data_annotation structure

10 years agoUse new probe_groups API
Bert Vermeulen [Sat, 20 Apr 2013 23:56:28 +0000 (01:56 +0200)]
Use new probe_groups API

10 years agoAdjust to libsigrokdecode API changes
Bert Vermeulen [Wed, 30 Oct 2013 22:15:46 +0000 (23:15 +0100)]
Adjust to libsigrokdecode API changes

10 years agotest/CMakeLists.txt: Fix Boost version requirement.
Uwe Hermann [Wed, 30 Oct 2013 09:43:16 +0000 (10:43 +0100)]
test/CMakeLists.txt: Fix Boost version requirement.

The current requirement is 1.42, the 1.46 in test/CMakeLists.txt is a
copy-paste error. This was noticed since OpenBSD currently ships 1.42
and the tests would not build there.

10 years agoImplemented a global decode lock to prevent concurrent decode
Joel Holdsworth [Sun, 20 Oct 2013 12:52:09 +0000 (13:52 +0100)]
Implemented a global decode lock to prevent concurrent decode

10 years agoMoved all srd commands into decode thread, implemented error messages
Joel Holdsworth [Sun, 20 Oct 2013 12:18:49 +0000 (13:18 +0100)]
Moved all srd commands into decode thread, implemented error messages

Ported decode tests to modified interface.

10 years agoModified Decode to only use LogicSignals
Joel Holdsworth [Sun, 20 Oct 2013 10:15:53 +0000 (11:15 +0100)]
Modified Decode to only use LogicSignals

10 years agoFixes for clang build on OS X
Rene Hopf [Wed, 23 Oct 2013 06:59:44 +0000 (07:59 +0100)]
Fixes for clang build on OS X

10 years agoMake sure to use QT4 even if QT5 is available
Bert Vermeulen [Thu, 17 Oct 2013 16:06:02 +0000 (18:06 +0200)]
Make sure to use QT4 even if QT5 is available

10 years agoINSTALL: Update requirements list.
Uwe Hermann [Wed, 16 Oct 2013 23:41:46 +0000 (01:41 +0200)]
INSTALL: Update requirements list.

Mention the optional libboost-test dependency, and drop the note about
libsigrokdecode support being optional/disabled (it's always enabled
right now).

10 years agotests/CMakeLists.txt: Add missing boost-thread check.
Uwe Hermann [Wed, 16 Oct 2013 15:39:33 +0000 (17:39 +0200)]
tests/CMakeLists.txt: Add missing boost-thread check.

find_package(Boost ...) was missing the "thread" entry, which caused
linking to fail in some situations.

[100%] Building CXX object test/CMakeFiles/pulseview-test.dir/__/pv/widgets/moc_wellarray.cxx.o
Linking CXX executable pulseview-test
CMakeFiles/pulseview-test.dir/__/pv/sigsession.cpp.o: In function `pv::SigSession::SigSession(pv::DeviceManager&)':
sigsession.cpp:(.text+0xfa): undefined reference to `boost::thread::thread()'
[....]

10 years agotests: Fix #include order.
Uwe Hermann [Wed, 16 Oct 2013 15:37:09 +0000 (17:37 +0200)]
tests: Fix #include order.

<libsigrokdecode/libsigrokdecode.h> should be included first (as the
comment says), otherwise a warning can be the result (error in this
case due to -Werror usage):

[ 90%] Building CXX object test/CMakeFiles/pulseview-test.dir/data/decoder.cpp.o
In file included from /usr/include/python3.2mu/Python.h:8:0,
                 from [....]/include/libsigrokdecode/libsigrokdecode.h:25,
                 from [....]/test/data/decoder.cpp:23:
/usr/include/python3.2mu/pyconfig.h:1182:0: error: "_POSIX_C_SOURCE" redefined [-Werror]
 #define _POSIX_C_SOURCE 200112L
 ^

10 years agoKey strings passed to decoder options must be newly allocated
Bert Vermeulen [Wed, 16 Oct 2013 12:21:05 +0000 (14:21 +0200)]
Key strings passed to decoder options must be newly allocated

10 years agoDestroy the decode session after use
Joel Holdsworth [Tue, 15 Oct 2013 12:02:43 +0000 (13:02 +0100)]
Destroy the decode session after use

10 years agoAdded initial decoder unit test
Joel Holdsworth [Tue, 15 Oct 2013 11:35:00 +0000 (12:35 +0100)]
Added initial decoder unit test

10 years agoAdded error handling to SigSession::add_decoder
Joel Holdsworth [Tue, 15 Oct 2013 22:09:35 +0000 (23:09 +0100)]
Added error handling to SigSession::add_decoder

10 years agoAdded missing includes and defintions
Joel Holdsworth [Tue, 15 Oct 2013 10:57:29 +0000 (11:57 +0100)]
Added missing includes and defintions

10 years agoAdded shortcuts to context delete menu items
Joel Holdsworth [Sun, 13 Oct 2013 23:01:51 +0000 (00:01 +0100)]
Added shortcuts to context delete menu items

10 years agoAdded Header delete key
Joel Holdsworth [Sun, 13 Oct 2013 22:44:33 +0000 (23:44 +0100)]
Added Header delete key

10 years agoAdded Disable context menu item to Signal
Joel Holdsworth [Sun, 13 Oct 2013 22:16:09 +0000 (23:16 +0100)]
Added Disable context menu item to Signal

10 years agoMade Probes popup reusable
Joel Holdsworth [Sun, 13 Oct 2013 22:12:37 +0000 (23:12 +0100)]
Made Probes popup reusable

10 years agoFix segfault in connect device dialog
Joel Holdsworth [Sun, 13 Oct 2013 22:00:59 +0000 (23:00 +0100)]
Fix segfault in connect device dialog

10 years agoRemoved single decoder limitation
Joel Holdsworth [Sun, 13 Oct 2013 13:56:33 +0000 (14:56 +0100)]
Removed single decoder limitation

10 years agoModified Decoder to support srd_sessions
Joel Holdsworth [Sun, 13 Oct 2013 13:56:19 +0000 (14:56 +0100)]
Modified Decoder to support srd_sessions

10 years agoProbes popup now live applies properly
Joel Holdsworth [Sun, 13 Oct 2013 09:14:24 +0000 (10:14 +0100)]
Probes popup now live applies properly

SamplingBar now has a reference to SigSession

10 years agoUse auto-apply in DeviceOptions popup
Joel Holdsworth [Sat, 12 Oct 2013 11:31:24 +0000 (12:31 +0100)]
Use auto-apply in DeviceOptions popup

10 years agoAdded support for auto-apply in Binding
Joel Holdsworth [Sat, 12 Oct 2013 11:31:04 +0000 (12:31 +0100)]
Added support for auto-apply in Binding

10 years agoAdded auto-commit support to properties
Joel Holdsworth [Sat, 12 Oct 2013 11:17:10 +0000 (12:17 +0100)]
Added auto-commit support to properties

10 years agoPrint an error message, rather than asserting if the srd_inst_new fails
Joel Holdsworth [Thu, 10 Oct 2013 17:07:20 +0000 (18:07 +0100)]
Print an error message, rather than asserting if the srd_inst_new fails

10 years agoSplit DeviceOptions dialog into two popups: DeviceOptions and Probes
Joel Holdsworth [Mon, 7 Oct 2013 18:10:40 +0000 (19:10 +0100)]
Split DeviceOptions dialog into two popups: DeviceOptions and Probes

10 years agoAdded Probes icon
Joel Holdsworth [Tue, 8 Oct 2013 19:10:43 +0000 (20:10 +0100)]
Added Probes icon

10 years agoAdded pv::widgets::PopupToolButton
Joel Holdsworth [Sun, 6 Oct 2013 13:59:39 +0000 (14:59 +0100)]
Added pv::widgets::PopupToolButton

10 years agoRemoved Name and Colour dialogs from context menu
Joel Holdsworth [Sat, 5 Oct 2013 12:07:56 +0000 (13:07 +0100)]
Removed Name and Colour dialogs from context menu

10 years agoIntegrated ColourButton into popup
Joel Holdsworth [Sat, 5 Oct 2013 11:27:12 +0000 (12:27 +0100)]
Integrated ColourButton into popup

10 years agoAdded pv::widgets::ColourButton
Joel Holdsworth [Sat, 5 Oct 2013 11:24:23 +0000 (12:24 +0100)]
Added pv::widgets::ColourButton

10 years agoAdded pv::widgets::ColourPopup
Joel Holdsworth [Sat, 5 Oct 2013 11:24:08 +0000 (12:24 +0100)]
Added pv::widgets::ColourPopup

10 years agoCorrected pv::view::Trace header gates
Joel Holdsworth [Sat, 5 Oct 2013 11:22:54 +0000 (12:22 +0100)]
Corrected pv::view::Trace header gates

10 years agoMoved popup text changed handler into base class, and made "Name" translatable
Joel Holdsworth [Sat, 5 Oct 2013 11:00:47 +0000 (12:00 +0100)]
Moved popup text changed handler into base class, and made "Name" translatable

10 years agoAdded QWellArray from Qt
Joel Holdsworth [Wed, 2 Oct 2013 21:04:46 +0000 (22:04 +0100)]
Added QWellArray from Qt

This class orginates from a private class used inside QColorDialog.
It is licensed under the LGPL v2.1 + GPL v3.0

10 years agoAdded trigger actions in LogicSignal popup
Joel Holdsworth [Sun, 29 Sep 2013 14:18:00 +0000 (23:18 +0900)]
Added trigger actions in LogicSignal popup

10 years agoAdded TimeMarker popups
Joel Holdsworth [Sun, 29 Sep 2013 14:08:58 +0000 (23:08 +0900)]
Added TimeMarker popups

10 years agoFix Ruler to respect the minimum dragging distance
Joel Holdsworth [Tue, 1 Oct 2013 16:01:55 +0000 (17:01 +0100)]
Fix Ruler to respect the minimum dragging distance

10 years agoFactored out TimeMarker::get_x
Joel Holdsworth [Mon, 30 Sep 2013 13:17:30 +0000 (22:17 +0900)]
Factored out TimeMarker::get_x

10 years agoDon't attempt to set the value if TimeMarker::_value_widget has not been created
Joel Holdsworth [Mon, 30 Sep 2013 12:19:38 +0000 (21:19 +0900)]
Don't attempt to set the value if TimeMarker::_value_widget has not been created

10 years agoRemoved context bar
Joel Holdsworth [Sun, 29 Sep 2013 14:50:53 +0000 (23:50 +0900)]
Removed context bar

10 years agoAdded Signal::populate_popup_form
Joel Holdsworth [Sun, 29 Sep 2013 13:56:25 +0000 (22:56 +0900)]
Added Signal::populate_popup_form

10 years agoIntegration Popup into Trace
Joel Holdsworth [Wed, 25 Sep 2013 07:19:03 +0000 (16:19 +0900)]
Integration Popup into Trace

10 years agoFixed Header to respect the minimum drag distance
Joel Holdsworth [Tue, 1 Oct 2013 16:15:24 +0000 (17:15 +0100)]
Fixed Header to respect the minimum drag distance

10 years agoImplemented Popup dialog widget
Joel Holdsworth [Wed, 25 Sep 2013 07:18:28 +0000 (16:18 +0900)]
Implemented Popup dialog widget

10 years agoRefactored Trace::get_label_rect to use get_y
Joel Holdsworth [Wed, 25 Sep 2013 07:17:49 +0000 (16:17 +0900)]
Refactored Trace::get_label_rect to use get_y

10 years agoFixed PD list, so that it doesn't crash when empty
Joel Holdsworth [Wed, 9 Oct 2013 21:17:45 +0000 (22:17 +0100)]
Fixed PD list, so that it doesn't crash when empty

10 years agoFix off-by-one in PD menu list construction.
Uwe Hermann [Tue, 8 Oct 2013 20:36:57 +0000 (22:36 +0200)]
Fix off-by-one in PD menu list construction.

A minor logic bug caused the first PD in the list of PDs to be ignored
and not to be added to the decoder list the user has access to.
I.e., one of the available decoders couldn't be used at all in PulseView.

This fixes bug #164.

10 years agoAdded palette of colours for different decode annotation types
Joel Holdsworth [Sun, 29 Sep 2013 04:03:46 +0000 (13:03 +0900)]
Added palette of colours for different decode annotation types

Kudos to Uwe Hermann for providing the idea for this very nice
usability improvement.

10 years agoAdded decoder delete context menu item
Joel Holdsworth [Sun, 8 Sep 2013 14:03:10 +0000 (15:03 +0100)]
Added decoder delete context menu item

10 years agoMoved context menu functionality into SelectableItem family
Joel Holdsworth [Sun, 8 Sep 2013 13:06:24 +0000 (14:06 +0100)]
Moved context menu functionality into SelectableItem family

10 years agoDraw insteantaneous annotations with a circle
Joel Holdsworth [Sun, 8 Sep 2013 00:08:40 +0000 (01:08 +0100)]
Draw insteantaneous annotations with a circle

10 years agoAutomatically choose the best annotation based on visual width
Joel Holdsworth [Sat, 7 Sep 2013 14:43:19 +0000 (15:43 +0100)]
Automatically choose the best annotation based on visual width

10 years agoUpdate the viewport as new data is decoded
Joel Holdsworth [Sat, 7 Sep 2013 13:50:22 +0000 (14:50 +0100)]
Update the viewport as new data is decoded

10 years agoWhen no range is specified, Int property spinbox should have a range set between...
Joel Holdsworth [Sat, 7 Sep 2013 13:02:36 +0000 (14:02 +0100)]
When no range is specified, Int property spinbox should have a range set between INT_MIN and INT_MAX

10 years agoImplemented decoder options binding
Joel Holdsworth [Fri, 6 Sep 2013 23:54:30 +0000 (00:54 +0100)]
Implemented decoder options binding

10 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

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

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

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

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

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