Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-23 | i2c: Generate proper exception for missing samplerate, and test for it. | Bert Vermeulen | |
Also remove some dead code. | |||
2014-06-23 | pdtest/runtc: Support for output type 'exception'. | Bert Vermeulen | |
The match value should be the name of the exception thrown, e.g. AttributeError, IndexError or even a custom exception defined in the protocol decoder, such as SamplerateError. | |||
2014-06-15 | do not add check to common cflags/libs | Mike Frysinger | |
Only the unittests use these flags, so don't go linking them in for the main library too. | |||
2014-06-15 | fix test operator | Mike Frysinger | |
The == operator is not in POSIX. | |||
2014-05-23 | runtc.c: Fix compiler warning | Kumar Abhishek | |
c was of type char, while getopt returns an int. This caused a compiler warning during build. | |||
2014-05-23 | libsigrokdecode: Fix make -j issue with build_runtc | Kumar Abhishek | |
The build of runtc caused issues with make -j as runtc was attempted to be linked with libsigrokdecode before libsigrokdecode was linked. Using LDADD to insert libsigrokdecode ensures that it links before runtc, ensuring the build completes correctly. | |||
2014-05-09 | Add python as a pkg-config dependency | Abhishek Kumar | |
The current libsigrokdecode build passes the python CPPFLAGS and LDFLAGS directly into libsigrokdecode.pc.in. This leads to issues while cross-compiling as while using PKG_CONFIG_SYSROOT_DIR, there is a chance of the prefix being duplicated. We now, while detecting the installation of python (cross or normal), add a dependency for the module name in the pkgconfig file (from configure.ac). | |||
2014-05-06 | configure.ac: Bump package version to 0.3.0. | Uwe Hermann | |
2014-05-06 | configure.ac: Bump libtool/library version from 1:0:0 to 2:0:0. | Uwe Hermann | |
The libtool current:revision:age numbers change from 1:0:0 to 2:0:0. Details: http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info This changes the library filename (e.g. on Linux) from libsigrokdecode.so.1.0.0 to libsigrokdecode.so.2.0.0, the SONAME (+symlink) becomes libsigrokdecode.so.2. | |||
2014-05-06 | Bump libsigrok (optional) dependency to 0.3.0. | Uwe Hermann | |
2014-05-06 | NEWS: Add list of user-visible changes so far. | Uwe Hermann | |
2014-05-05 | Makefile.am: Add HACKING to the tarball. | Uwe Hermann | |
2014-05-04 | Only load and use PDs of API version 2. | Uwe Hermann | |
Decoders that implement any other PD API version are per definition not compatible and cannot work with this library version. | |||
2014-05-04 | README: Document python3-coverage requirement for tests. | Uwe Hermann | |
2014-05-04 | Fix 'make install' on OSes where 'python3' doesn't exist. | Uwe Hermann | |
Sometimes the Python 3 executable is called just 'python3', sometimes it is called 'python3.4' and so on. Handle all cases transparently for the user. Before: $ make install /usr/bin/env: python3: No such file or directory After: $ make install python3.4 ./tools/install-decoders -i ./decoders -o [...] Installing 36 protocol decoders: [...] | |||
2014-05-04 | HACKING: Update to current conventions. | Uwe Hermann | |
(mostly copied from libsigrok, which normally has the same conventions) | |||
2014-05-04 | Mark some variables more consistently as SRD_PRIV. | Uwe Hermann | |
2014-05-04 | log.c: Avoid using the same name for a variable and enum. | Uwe Hermann | |
2014-05-04 | Update a few Doxygen @since tags. | Uwe Hermann | |
2014-05-04 | libsigrokdecode.h: Give type names to all enumerations. | Uwe Hermann | |
This matches the libsigrok conventions, and will be required (or at least nice to have) for libsigrokdecode language bindings later. | |||
2014-05-04 | tools/install-decoders: Minor consistency fix. | Uwe Hermann | |
2014-05-03 | Move srd_check_init() to decoder.c and make it static. | Uwe Hermann | |
The function srd_check_init() is only used in decoder.c. | |||
2014-05-03 | Make 'pd_list' static, it's only used in one file. | Uwe Hermann | |
2014-05-03 | Make the srd_Decoder type private. | Uwe Hermann | |
It's not public API and is not used (nor should it be used) by any frontends. | |||
2014-05-03 | srd.c: Fix typo to avoid Doxygen output for srd_check_init(). | Uwe Hermann | |
2014-05-03 | Doxygen: Don't parse anything in tests/ or doxy/. | Uwe Hermann | |
None of that is API-relevant. | |||
2014-05-03 | doxygen: Updated Doxyfile to doxygen 1.8.6. | Uwe Hermann | |
2014-05-03 | Don't define names ending with _t (POSIX reserved). | Uwe Hermann | |
Avoid defining any names ending in _t, those are generally reserved for POSIX usage. For details see: http://pubs.opengroup.org/onlinepubs/007904975/functions/xsh_chap02_02.html http://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html | |||
2014-05-03 | edid: s/annotation type/annotation class/. | Uwe Hermann | |
2014-05-03 | tests/check_session.c: Use UINT64_MAX. | Uwe Hermann | |
2014-04-24 | Detect Python 3.4 if not installed as "python3". | Bert Vermeulen | |
2014-04-15 | instance.c: s/probe/channel/. | Uwe Hermann | |
2014-04-15 | All PDs: More consistent OUTPUT_PYTHON format docs. | Uwe Hermann | |
2014-04-15 | sdcard_spi: Avoid duplicate keys in a Python dict. | Uwe Hermann | |
This fixes bug #191. | |||
2014-04-15 | All PDs: Bump api_version to 2. | Uwe Hermann | |
Older libsigrokdecode versions are no longer able to use the current versions of the PDs (various changes in syntax etc). | |||
2014-04-15 | All PDs: Drop some unneeded comments. | Uwe Hermann | |
2014-04-15 | nunchuk: Fix PD to become usable in GUIs. | Uwe Hermann | |
- Provide proper annotation classes and annotation rows. - Emit bit-exact annotations for some registers. - Output short and long annotations (for use when zooming). - Various minor fixes. This fixes bug #344. | |||
2014-04-15 | debug: Log unitsize when configuring channel map. | Bert Vermeulen | |
2014-04-13 | .gitignore: Add test-suite.log. | Uwe Hermann | |
2014-04-13 | Rename 'probe' to 'channel' everywhere. | Uwe Hermann | |
Variables of type 'struct srd_channel *' are consistently named 'pdch' to make them easily distinguishable from libsigrok's 'struct sr_channel *' variables that are consistently named 'ch'. | |||
2014-04-13 | z80: Fix incorrect license field. | Uwe Hermann | |
2014-04-13 | Switch to a non-recursive automake setup. | Uwe Hermann | |
(fewer files, less clutter) | |||
2014-04-13 | README: Update build dependencies list. | Uwe Hermann | |
2014-04-09 | configure.ac: Clearly mark required and optional libs. | Uwe Hermann | |
Also, drop printing of the detected Python CPPFLAGS/LDFLAGS, not really needed since it's available in 'make V=1' output as well (and we don't print it for other libs either). | |||
2014-03-20 | Bump minimum Python version to 3.2 | Bert Vermeulen | |
We use some functions specific to 3.1, but every distribution appears to be at 3.2.x already anyway. | |||
2014-03-20 | pdtest: Add support for code coverage. | Bert Vermeulen | |
2014-03-20 | runtc: Add list of missed lines to coverage output. | Bert Vermeulen | |
2014-03-18 | usb_packet: Fix an incorrect index. | Uwe Hermann | |
2014-03-18 | usb_packet: Provide better short/long annotations. | Uwe Hermann | |
2014-03-18 | usb_signalling: Make each symbol an annotation class. | Uwe Hermann | |