]>
sigrok.org Git - libsigrokflow.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Uwe Hermann [Wed, 9 Jan 2019 01:51:44 +0000 (02:51 +0100)]
Use https instead of http when referring to sigrok.org.
Uwe Hermann [Wed, 9 Jan 2019 01:47:00 +0000 (02:47 +0100)]
Avoid underscore suffix in member function names.
Uwe Hermann [Wed, 9 Jan 2019 01:32:53 +0000 (02:32 +0100)]
Factor out src/legacy_decoder.cpp.
Uwe Hermann [Wed, 9 Jan 2019 01:28:15 +0000 (02:28 +0100)]
Factor out src/legacy_output.cpp.
Uwe Hermann [Wed, 9 Jan 2019 01:25:29 +0000 (02:25 +0100)]
Factor out src/legacy_input.cpp.
Uwe Hermann [Wed, 9 Jan 2019 01:20:38 +0000 (02:20 +0100)]
Factor out src/legacy_capture_device.cpp.
Uwe Hermann [Wed, 9 Jan 2019 01:15:47 +0000 (02:15 +0100)]
Factor out src/init.cpp.
Uwe Hermann [Wed, 9 Jan 2019 01:09:34 +0000 (02:09 +0100)]
Avoid underscore prefix for private member variables.
Names starting with underscore or containing two consecutive underscores
are reserved, so we should avoid using those.
Use the common convention of an underscore *suffix* instead.
Uwe Hermann [Wed, 9 Jan 2019 00:42:46 +0000 (01:42 +0100)]
Various whitespace/consistency/cosmetic fixes.
Uwe Hermann [Wed, 9 Jan 2019 00:19:56 +0000 (01:19 +0100)]
Srf::init(): Throw an exception if Gst::init() has not run yet.
Uwe Hermann [Wed, 9 Jan 2019 00:19:35 +0000 (01:19 +0100)]
tests/init: Srf::init() before successful Gst::init() should throw.
Uwe Hermann [Tue, 8 Jan 2019 22:36:10 +0000 (23:36 +0100)]
Srf::deinit(): Throw an exception upon multiple deinit() calls.
Uwe Hermann [Tue, 8 Jan 2019 22:29:37 +0000 (23:29 +0100)]
tests/init: Multiple Srf::deinit() calls should throw.
Uwe Hermann [Tue, 8 Jan 2019 22:27:41 +0000 (23:27 +0100)]
Srf::deinit(): Add initial implementation.
Uwe Hermann [Tue, 8 Jan 2019 22:27:04 +0000 (23:27 +0100)]
tests/init: Srf::deinit() should not throw.
Uwe Hermann [Tue, 8 Jan 2019 22:17:27 +0000 (23:17 +0100)]
Srf::init(): Throw an exception upon multiple init() calls.
Uwe Hermann [Tue, 8 Jan 2019 22:16:37 +0000 (23:16 +0100)]
tests/init: Multiple Srf::init() calls should throw.
Uwe Hermann [Tue, 8 Jan 2019 22:10:37 +0000 (23:10 +0100)]
Add tests/init.cpp and first unit test.
Uwe Hermann [Tue, 8 Jan 2019 22:08:25 +0000 (23:08 +0100)]
Add initial tests/main.cpp (main Catch2 file).
No unit tests have been added so far.
Uwe Hermann [Tue, 8 Jan 2019 22:06:13 +0000 (23:06 +0100)]
Add Catch2 unit testing framework.
The file tests/catch2/catch.hpp is the version 2.5.0 release of Catch2.
https://github.com/catchorg/Catch2/releases/download/v2.5.0/catch.hpp
Uwe Hermann [Tue, 8 Jan 2019 22:01:39 +0000 (23:01 +0100)]
libsigrokflow.hpp: Add a temporary workaround.
Assume libsigrokcxx and libsigrokdecode are always available for now.
Uwe Hermann [Tue, 8 Jan 2019 21:48:07 +0000 (22:48 +0100)]
configure.ac: Add -Wformat-security to the default flags.
Uwe Hermann [Tue, 8 Jan 2019 21:32:35 +0000 (22:32 +0100)]
Check for the (optional) libsigrokdecode dependency.
Uwe Hermann [Tue, 8 Jan 2019 21:18:11 +0000 (22:18 +0100)]
Check for the (optional) libsigrokcxx dependency.
Uwe Hermann [Tue, 8 Jan 2019 21:08:45 +0000 (22:08 +0100)]
Fix the build wrt gstreamermm-1.0.
Also, make gstreamermm-1.0 a required dependency (not optional).
Martin Ling [Sun, 30 Dec 2018 09:33:33 +0000 (10:33 +0100)]
Implement LegacyInput.
Uwe Hermann [Sun, 30 Dec 2018 06:07:06 +0000 (07:07 +0100)]
Add missing copyright lines.
Uwe Hermann [Sun, 30 Dec 2018 03:42:53 +0000 (04:42 +0100)]
Initial LegacyDecoder implementation.
Martin Ling [Sun, 30 Dec 2018 03:29:10 +0000 (04:29 +0100)]
Create LegacyOutput from format, device and options.
Martin Ling [Sun, 30 Dec 2018 03:10:17 +0000 (04:10 +0100)]
Don't create pad, already done by BaseSink.
Martin Ling [Sun, 30 Dec 2018 03:02:35 +0000 (04:02 +0100)]
Implement LegacyOutput.
Martin Ling [Sun, 30 Dec 2018 02:08:28 +0000 (03:08 +0100)]
Move device open and config_set calls to client.
Martin Ling [Sun, 30 Dec 2018 01:34:02 +0000 (02:34 +0100)]
Set correct variant type.
Martin Ling [Sun, 30 Dec 2018 01:29:44 +0000 (02:29 +0100)]
Set valid license.
Martin Ling [Sun, 30 Dec 2018 01:26:35 +0000 (02:26 +0100)]
Add base class constructors.
Martin Ling [Sun, 30 Dec 2018 01:10:09 +0000 (02:10 +0100)]
Include gstreamermm/private/element_p.h header to subclass Element.
Martin Ling [Sun, 30 Dec 2018 01:01:43 +0000 (02:01 +0100)]
WIP on plugin registration.
Martin Ling [Sun, 30 Dec 2018 00:25:39 +0000 (01:25 +0100)]
Throw exception on failure to create element.
Martin Ling [Sun, 30 Dec 2018 00:17:36 +0000 (01:17 +0100)]
Revised implementation without using constructor.
Martin Ling [Sat, 29 Dec 2018 22:29:26 +0000 (23:29 +0100)]
Implement LegacyCaptureDevice.
Martin Ling [Sat, 29 Dec 2018 21:01:09 +0000 (22:01 +0100)]
Initial class hierarchy.
Uwe Hermann [Sat, 29 Dec 2018 15:27:48 +0000 (16:27 +0100)]
Add libsigrokflow.pc.in.
Uwe Hermann [Sat, 29 Dec 2018 17:02:52 +0000 (18:02 +0100)]
configure.ac: Add check for gstreamermm-1.0 >= 1.8.0.
Uwe Hermann [Sat, 29 Dec 2018 16:08:59 +0000 (17:08 +0100)]
Add an Srf namespace and an empty Srf::init().
Uwe Hermann [Sat, 29 Dec 2018 16:08:31 +0000 (17:08 +0100)]
Add Makefile.am.
Uwe Hermann [Sat, 29 Dec 2018 16:07:33 +0000 (17:07 +0100)]
Add configure.ac.
Uwe Hermann [Sat, 29 Dec 2018 15:50:00 +0000 (16:50 +0100)]
Add empty src/main.cpp and include/libsigrokflow/libsigrokflow.hpp.
Uwe Hermann [Sat, 29 Dec 2018 15:33:28 +0000 (16:33 +0100)]
Add .gitignore.
Uwe Hermann [Sat, 29 Dec 2018 15:31:34 +0000 (16:31 +0100)]
Add AUTHORS, ChangeLog, COPYING, NEWS.
Uwe Hermann [Sat, 29 Dec 2018 15:24:09 +0000 (16:24 +0100)]
Add autogen.sh.
Uwe Hermann [Sat, 29 Dec 2018 15:21:47 +0000 (16:21 +0100)]
Add m4/sigrok.m4.
Uwe Hermann [Sat, 29 Dec 2018 15:21:30 +0000 (16:21 +0100)]
Add m4/ax_cxx_compile_stdcxx.m4.
Uwe Hermann [Sat, 29 Dec 2018 14:58:13 +0000 (15:58 +0100)]
Add initial README.