Martin Ling
|
a4e4745458
|
C++: Make hardware device instances user owned.
|
2014-09-14 05:33:24 +01:00 |
Martin Ling
|
8fa3fc7c60
|
bindings: Make documentation script work under python 3.x.
|
2014-09-14 05:32:00 +01:00 |
Martin Ling
|
f90ed2d1af
|
python: fix conversion to string variants.
|
2014-09-14 04:53:06 +01:00 |
Martin Ling
|
db560903d1
|
C++: use constructors for default argument declarations.
|
2014-09-13 20:23:46 +01:00 |
Martin Ling
|
35114c3394
|
C++: include <cmath> for NAN.
|
2014-09-13 20:23:23 +01:00 |
Martin Ling
|
3b16108573
|
bindings: Remove 'get_' prefix from all accessors.
|
2014-09-11 21:27:32 +01:00 |
Martin Ling
|
d4cf45e516
|
C++: Whitespace fix.
|
2014-09-08 19:27:38 +02:00 |
Martin Ling
|
cac58676e9
|
C++: Add SessionDevice class for devices owned by loaded sessions.
|
2014-09-08 19:27:38 +02:00 |
Martin Ling
|
be43d5d584
|
C++: Preserve original channel ordering.
|
2014-09-08 19:27:38 +02:00 |
Martin Ling
|
d9eed47d5b
|
C++: Add Configurable::config_check() method.
|
2014-09-08 19:27:38 +02:00 |
Martin Ling
|
d54190a363
|
C++: Add Configurable::config_keys() method.
|
2014-09-08 19:27:38 +02:00 |
Martin Ling
|
59b74d28c9
|
C++: Make Driver inherit Configurable.
|
2014-09-08 19:27:38 +02:00 |
Martin Ling
|
4f7bcf0ec3
|
C++: Fix recursion loop in PacketPayload::get_shared_pointer().
|
2014-09-08 19:27:37 +02:00 |
Martin Ling
|
b4ed33a776
|
C++: Implement Deleter pattern in UserOwned template.
|
2014-09-02 22:35:16 +02:00 |
Martin Ling
|
90e89c2a42
|
C++: Add UserOwned base template for objects with resources owned by user.
|
2014-09-02 22:35:16 +02:00 |
Martin Ling
|
541c855e1d
|
C++: Rename StructureWrapper to ParentOwned.
|
2014-09-02 22:35:16 +02:00 |
Martin Ling
|
bf52cc8cf2
|
C++: Make StructureWrapper a recurring template, eliminating lots of casts.
|
2014-09-02 22:35:16 +02:00 |
Martin Ling
|
ba4eac48d4
|
C++: Don't spell out arguments to StructureWrapper when not required.
|
2014-09-02 22:35:16 +02:00 |
Martin Ling
|
0d0170ae9e
|
C++: Fix duplicated shared_ptr creation.
|
2014-09-02 21:33:47 +02:00 |
Martin Ling
|
3bc172a61f
|
C++: Remove erroneous stray method.
|
2014-09-02 21:33:47 +02:00 |
Martin Ling
|
78132e2a13
|
C++: Add sanity checks in StructureWrapper.
|
2014-08-31 19:03:31 +02:00 |
Marcus Comstedt
|
d92de05ad1
|
C++: Provide fallbacks for missing stoi/stod functions
Notably, Android does not provide these functions. The fallback
implementation is based on the one in the GNU ISO C++ Library.
|
2014-08-31 13:31:35 +02:00 |
Martin Ling
|
4cd883a7f3
|
C++: Fix shared pointer handling for PacketPayload base class.
|
2014-08-29 20:06:49 +01:00 |
Martin Ling
|
b31581f8a8
|
C++: Fix hash table initialisation in map_to_hash_variant.
|
2014-08-29 17:35:46 +01:00 |
Martin Ling
|
d01d231487
|
C++: Fix shared pointer handling for Device base class.
|
2014-08-29 14:01:51 +01:00 |
Bert Vermeulen
|
f88c73732c
|
C++: Use sr_input_scan_*() API changes.
|
2014-08-28 12:19:55 +02:00 |
Martin Ling
|
7f5a036750
|
C++: Update InputFormat::get_options for latest version of input API.
|
2014-08-26 01:55:41 +02:00 |
Martin Ling
|
43942280bb
|
C++: Implement InputFormat::get_options()
|
2014-08-26 01:55:41 +02:00 |
Martin Ling
|
6e5240f418
|
C++: Correct ownership of InputDevice objects.
|
2014-08-26 01:55:41 +02:00 |
Martin Ling
|
ca3291e3ee
|
Update bindings for new input API.
|
2014-08-26 01:55:41 +02:00 |
Marcus Comstedt
|
0e1a7fe91a
|
Makefile.am: Fix out-of-tree build for Python bindings
|
2014-08-17 16:05:46 +02:00 |
Marcus Comstedt
|
33c84e8197
|
Makefile.am: Fix out-of-tree build for C++ and Java bindings
|
2014-08-17 12:58:39 +02:00 |
Martin Ling
|
70d3b20ba6
|
bindings: update for sr_output_options_{get,free} API change.
|
2014-08-17 11:44:05 +01:00 |
Uwe Hermann
|
ac0db24ad4
|
Doxygen: Silence Doxygen warnings by default.
This allows for a clean build per default. Developers can enable
those switches while writing documentation to get a few useful
warnings.
|
2014-08-10 18:16:07 +02:00 |
Martin Ling
|
5cad31c708
|
bindings: Transfer C++ method parameter documentation to Python/Java bindings.
|
2014-08-10 15:47:14 +02:00 |
Martin Ling
|
b6f411ac4e
|
C++: Add parameter documentation and additional method descriptions.
|
2014-08-10 15:47:14 +02:00 |
Martin Ling
|
8a314e90ff
|
java: Add documentation generation.
|
2014-08-10 15:47:14 +02:00 |
Martin Ling
|
6a8c1d6879
|
python: Add documentation generation.
|
2014-08-10 15:47:13 +02:00 |
Martin Ling
|
bd4fda2407
|
bindings: Transfer C++ documentation strings to Python and Java wrappers.
|
2014-08-10 15:47:13 +02:00 |
Martin Ling
|
84c870852a
|
C++ bindings: Attach documentation to enum wrapper classes.
|
2014-08-10 15:47:13 +02:00 |
Martin Ling
|
3532ed0125
|
C++ bindings: Reimplement enums.py using doxygen XML output instead of gccxml.
|
2014-08-10 15:47:13 +02:00 |
Martin Ling
|
7a958e2a07
|
Java: correct input map type in create_output() wrapper.
|
2014-07-26 21:28:05 +01:00 |
Martin Ling
|
90bd765640
|
Java: Move interfaces into org.sigrok.core.interfaces, tidy build system.
|
2014-07-26 20:41:08 +01:00 |
Martin Ling
|
9455b6df6f
|
Java: ignore Meta::get_config() due to SWIG typemap issues.
|
2014-07-26 20:41:08 +01:00 |
Martin Ling
|
58aa1f8359
|
Update bindings to use new output API.
|
2014-07-26 16:03:25 +01:00 |
Martin Ling
|
06bd935e16
|
bindings: Add Channel::get_index() method.
|
2014-07-24 23:42:53 +01:00 |
Martin Ling
|
f36ca8893d
|
bindings: Add Device::get_description() method.
|
2014-07-24 23:42:53 +01:00 |
Martin Ling
|
e194c01197
|
bindings: Change return type of config_list to Glib::VariantContainerBase.
|
2014-07-24 23:42:53 +01:00 |
Martin Ling
|
1d67cfb4ea
|
bindings: Revise Session::append() API.
|
2014-07-24 23:42:53 +01:00 |
Martin Ling
|
6be7a7f287
|
bindings: Support get_channel_groups() on base Device class.
|
2014-07-24 23:42:53 +01:00 |