summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-23libsigrokdecode: Fix make -j issue with build_runtcKumar 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-09Add python as a pkg-config dependencyAbhishek 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-06configure.ac: Bump package version to 0.3.0.Uwe Hermann
2014-05-06configure.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-06Bump libsigrok (optional) dependency to 0.3.0.Uwe Hermann
2014-05-06NEWS: Add list of user-visible changes so far.Uwe Hermann
2014-05-05Makefile.am: Add HACKING to the tarball.Uwe Hermann
2014-05-04Only 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-04README: Document python3-coverage requirement for tests.Uwe Hermann
2014-05-04Fix '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-04HACKING: Update to current conventions.Uwe Hermann
(mostly copied from libsigrok, which normally has the same conventions)
2014-05-04Mark some variables more consistently as SRD_PRIV.Uwe Hermann
2014-05-04log.c: Avoid using the same name for a variable and enum.Uwe Hermann
2014-05-04Update a few Doxygen @since tags.Uwe Hermann
2014-05-04libsigrokdecode.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-04tools/install-decoders: Minor consistency fix.Uwe Hermann
2014-05-03Move 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-03Make 'pd_list' static, it's only used in one file.Uwe Hermann
2014-05-03Make 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-03srd.c: Fix typo to avoid Doxygen output for srd_check_init().Uwe Hermann
2014-05-03Doxygen: Don't parse anything in tests/ or doxy/.Uwe Hermann
None of that is API-relevant.
2014-05-03doxygen: Updated Doxyfile to doxygen 1.8.6.Uwe Hermann
2014-05-03Don'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-03edid: s/annotation type/annotation class/.Uwe Hermann
2014-05-03tests/check_session.c: Use UINT64_MAX.Uwe Hermann
2014-04-24Detect Python 3.4 if not installed as "python3".Bert Vermeulen
2014-04-15instance.c: s/probe/channel/.Uwe Hermann
2014-04-15All PDs: More consistent OUTPUT_PYTHON format docs.Uwe Hermann
2014-04-15sdcard_spi: Avoid duplicate keys in a Python dict.Uwe Hermann
This fixes bug #191.
2014-04-15All 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-15All PDs: Drop some unneeded comments.Uwe Hermann
2014-04-15nunchuk: 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-15debug: Log unitsize when configuring channel map.Bert Vermeulen
2014-04-13.gitignore: Add test-suite.log.Uwe Hermann
2014-04-13Rename '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-13z80: Fix incorrect license field.Uwe Hermann
2014-04-13Switch to a non-recursive automake setup.Uwe Hermann
(fewer files, less clutter)
2014-04-13README: Update build dependencies list.Uwe Hermann
2014-04-09configure.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-20Bump minimum Python version to 3.2Bert Vermeulen
We use some functions specific to 3.1, but every distribution appears to be at 3.2.x already anyway.
2014-03-20pdtest: Add support for code coverage.Bert Vermeulen
2014-03-20runtc: Add list of missed lines to coverage output.Bert Vermeulen
2014-03-18usb_packet: Fix an incorrect index.Uwe Hermann
2014-03-18usb_packet: Provide better short/long annotations.Uwe Hermann
2014-03-18usb_signalling: Make each symbol an annotation class.Uwe Hermann
2014-03-18usb_signalling: Provide better short/long annotations.Uwe Hermann
2014-03-17Add support for code coverage of used decoder modules.Bert Vermeulen
2014-03-14Bring various test output files up to date.Bert Vermeulen
2014-03-14pdtest: Small fix.Bert Vermeulen
2014-03-12Various PDs: Minor option related fixes.Uwe Hermann