Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-27 | Bugfix: PyTuple_SetItem() "steals" a reference. | Uwe Hermann | |
2011-01-24 | configure.ac: Fix firmware/decoders dir variables. | Uwe Hermann | |
FIRMWARE_DIR and DECODERS_DIR as defined in config.h need some magic applied to resolve the $prefix/$data variable to an absolute path. | |||
2011-01-23 | Introduce proper libtool versioning for the libs. | Uwe Hermann | |
2011-01-20 | lib headers: Add 'extern "C"' for C++ usage. | Uwe Hermann | |
2011-01-20 | Re-enable stuff we temporarily disabled for 0.1. | Uwe Hermann | |
2011-01-19 | Disable decoders and session CLI options for 0.1. | Uwe Hermann | |
2011-01-19 | Don't install libs and headers in the 0.1 release. | Uwe Hermann | |
The library APIs are not yet usable or finalized, so don't expose the libs for now. Instead, only install sigrok-cli, the manpages, and the decoders. | |||
2011-01-15 | libsigrokdecode fix to handle unusual dirnames. | Uwe Hermann | |
Windows paths such as c:\... and/or those with spaces in them were problematic. | |||
2011-01-15 | Only load decoders from $(datadir)/sigrok/decoders. | Uwe Hermann | |
Drop convenience locations which were supposed to allow running ./cli/sigrok-cli in the build directory. That will not really work fine due to some other reasons. We only support running sigrok-cli after an installation (into /usr/local or /opt or $HOME/sigrokinst or whatever). | |||
2011-01-15 | Don't print .py suffix in protocol decoder names. | Uwe Hermann | |
2011-01-15 | Bugfix: Use only .py decoders, ignore .pyc files. | Uwe Hermann | |
2011-01-15 | Don't expose libsigrokdecode's interal GSList. | Uwe Hermann | |
Instead, add a libsigrokdecode_list_decoders() API call which gives you the list of known protocol decoders. | |||
2011-01-15 | Install decoders into a decoders/ subdir. | Uwe Hermann | |
Use $(datadir)/sigrok/decoders as subdirectory for the protocol decoders (instead of installing them in the top-level $(datadir)/sigrok), just as we do for $(datadir)/sigrok/firmware. | |||
2011-01-15 | CLI: Support for running protocol decoders. | Uwe Hermann | |
Add a new -A | --list-protocol-decoders option to show the list of protocol decoders we could find. Add -a | --protocol-decoders to specify a list of decoders that shall be applied to the datastream. Currently only works for one decoder. Define DECODERS_DIR, which is the directory where the decoders will be installed upon 'make install', and where libsigrokdecode_init() will search for them. Thanks Olivier Fauchon <olivier@aixmarseille.com> for the initial patch, merged in slightly different form. | |||
2011-01-10 | Rename the scripts/ directory to decoders/. | Uwe Hermann | |
2011-01-08 | Fix compile for Python >= 3.0. | Uwe Hermann | |
Python docs tells us more about string functions: "These functions have been renamed to PyBytes_* in Python 3.x. Unless otherwise noted, the PyBytes functions available in 3.x are aliased to their PyString_* equivalents to help porting." (http://docs.python.org/c-api/string.html) Use #defines to map the new names and fix the compile for Python >= 3.0. Thanks Olivier Fauchon <olivier@aixmarseille.com> for the patch. | |||
2010-05-20 | libsigrokdecode: Use SIGROKDECODE_OK. | Uwe Hermann | |
2010-05-11 | pkg-config: Add libsigrokdecode.pc. | Uwe Hermann | |
2010-05-11 | Use CLEANFILES instead of extra target. | Uwe Hermann | |
2010-05-09 | scripts: Add clean-local target for *.pyc. | Uwe Hermann | |
2010-05-05 | I2C: Convert output to more usable format. | Uwe Hermann | |
2010-04-27 | i2c.py: Fix typo resulting in a nonworking script. | Uwe Hermann | |
2010-04-27 | Add Python decoder for the Wii Nunchuk. | Uwe Hermann | |
Untested, unfinished. | |||
2010-04-24 | I2C decoder format draft (unfinished). | Uwe Hermann | |
2010-04-24 | Various small decoder script fixes. | Uwe Hermann | |
2010-04-24 | dist_pkgdata_SCRIPTS: Add i2c.py. | Uwe Hermann | |
2010-04-24 | Various Python decoder infrastructure improvements. | Uwe Hermann | |
- Introduce 'struct sigrokdecode_decoder'. - Decoders are now handled via two C functions: - sigrokdecode_load_decoder(): Fills a 'struct sigrokdecode_decoder'. - sigrokdecode_run_decoder(): Runs a decoder function. - There are now two decoder API functions a script needs to implement: - register(): Returns a Python dict with certain metadata. - decode(): Runs the actual decoder code. - libsigrokdecode: Add and use some more #defines for errors: - SIGROKDECODE_ERR_ARGS - SIGROKDECODE_ERR_PYTHON - Various other smaller Python decode script infrastructure issues. | |||
2010-04-23 | sigrokdecode.h: Add struct sigrokdecode_decoder_info. | unknown | |
2010-04-23 | Rename sigrokdecode_register_i2c() to register(). | unknown | |
2010-04-23 | transitioncounter: Add register() function. | unknown | |
2010-04-23 | sigrokdecode_run_decoder(): Pass in the module name. | unknown | |
2010-04-21 | Python: Use "enums" as states, not strings. | Uwe Hermann | |
Also, fix a typo. | |||
2010-04-18 | Python: Bugfixes (True/False != 1/0). | Uwe Hermann | |
2010-04-18 | Python: Use range instead of xrange. | Uwe Hermann | |
For small numbers range seems to be faster, and xramge is being removed anyway in Python 3 AFAIK. | |||
2010-04-18 | sigrokdecode_init: Add more Python search paths. | Uwe Hermann | |
2010-04-18 | transitioncounter.py: Simplify and optimize a bit. | Uwe Hermann | |
2010-04-15 | libsigrok: Coding style fixes. | Uwe Hermann | |
2010-04-12 | Use psyco (if available) to improve performance. | Uwe Hermann | |
2010-04-11 | First attempt at an I2C decoder (untested). | Uwe Hermann | |
2010-04-11 | Implement a simple transition counter script. | Uwe Hermann | |
2010-04-09 | Fix all warnings and re-enable -Wextra. | Uwe Hermann | |
2010-04-06 | More paths to the libsigrokdecode Python scripts. | Uwe Hermann | |
2010-04-06 | Fix incorrect path to the Python decoder scripts. | Uwe Hermann | |
2010-04-06 | libsigrokdecode: Add initial return code list. | Uwe Hermann | |
2010-04-02 | Start of code base layout restructuring. | Uwe Hermann | |