summaryrefslogtreecommitdiff
path: root/controller.c
AgeCommit message (Collapse)Author
2012-03-28srd: Some more (optional) consistency renames.Uwe Hermann
2012-03-28srd/cli/qt: Some more API consistency renames.Uwe Hermann
2012-03-21srd: srd_exit(): Set pd_list to NULL after freeing.Uwe Hermann
This will ensure that any subsequent checks for pd_list == NULL work properly.
2012-03-21srd/cli/qt: s/srd_session_feed/srd_session_send/.Uwe Hermann
2012-03-18srd/cli/qt:s/decoders/decoder/ for consistency.Uwe Hermann
2012-03-18srd: Constify lots more parameters.Uwe Hermann
2012-03-18srd: Cosmetics, fix/add Doxygen comments.Uwe Hermann
2012-03-18srd: Fix typos.Uwe Hermann
2012-03-02sr: Name all callback data 'cb_data'.Uwe Hermann
2012-03-01sr/srd: Consistency fixes for callbacks.Uwe Hermann
- Callback function pointer typedefs end with _t. - Variables holding callback functions are named 'cb' everywhere.
2012-02-28srd: fix SIGROKDECODE_DIR env variable brokennessBert Vermeulen
2012-02-14srd: rename public API functions to srd_thing_action formatBert Vermeulen
2012-02-14srd: don't load all protocol decoders unless we really need to.Bert Vermeulen
2012-02-12srd: last public/private fix, and docs for all publis functions.Bert Vermeulen
2012-02-12srd: finish up public/private APIBert Vermeulen
2012-02-12srd: no public API functions use python-specific arguments nowBert Vermeulen
2012-02-12srd: extra module path can now optionally be passed to srd_init()Bert Vermeulen
Also environment variable SIGROKDECODE_DIR, if present, is prepended to the module path.
2012-02-11Rename 'void *' callback parameters to 'user_data'.Uwe Hermann
This is better, both for consistency reasons, and also because 'data' is a bit too generic and might be confusing, especially since we have other 'data' fields in the code in various places.
2012-02-11srd: Every callback should have a 'void *' parameter.Uwe Hermann
This is required in various situations and for various lib users, especially so GUIs which might want to pass specific info via this mechanism.
2012-02-11srd: rename all instance to instBert Vermeulen
2012-02-10srd: s/python/Python/.Uwe Hermann
2012-02-10srd: Add/improve g_malloc() error messages.Uwe Hermann
2012-02-10srd: Add/use SRD_API/SRD_PRIV macros.Uwe Hermann
This is not yet finished, more things should be made private.
2012-02-10srd: Cosmetics, whitespace, coding-style fixes.Uwe Hermann
2012-02-02srd: Add explicit srd_pd_output_callback_t typedef.Uwe Hermann
2012-02-01srd: rename extra_probes to optional_probesBert Vermeulen
2012-01-31srd: free all decoder instances when unloading decodersBert Vermeulen
2012-01-28srd: Drop unneeded check, g_free() handles NULL fine.Uwe Hermann
2012-01-27srd: add more debugging around probe mappingBert Vermeulen
2012-01-26srd: Remove manual log domain ("srd: ") prefixes.Uwe Hermann
2012-01-25srd: properly recurse into PD instances when looking for one.Bert Vermeulen
This fixes the confusion between parallel and linear stacks.
2012-01-24srd: change struct srd_pd_output to have a path to the DI, not the decoder.Bert Vermeulen
2012-01-23srd: Prepend (not append) PD dirs to sys.path.Uwe Hermann
2012-01-23srd: deal with invalid probe specifications betterBert Vermeulen
2012-01-23srd: use new exception system everywhereBert Vermeulen
2012-01-23srd: minor code cleanupBert Vermeulen
2012-01-22srd: make all debugging and error reporting uniformBert Vermeulen
2012-01-21srd: better check for PDs with no defined probesBert Vermeulen
2012-01-21srd: support for mapping probesBert Vermeulen
2012-01-21srd: decoder class structure check belongs in module loaderBert Vermeulen
2012-01-19accept only supported types in decoder class default option valuesBert Vermeulen
2012-01-19srd: Windows/MinGW Python path format fixes.Uwe Hermann
On Windows/MinGW, Python's sys.path needs entries of the form 'C:\\foo\\bar' instead of '/foo/bar'.
2012-01-18srd: always set default options, regardless of overridesBert Vermeulen
2012-01-17SRD: support setting per-PD optionsBert Vermeulen
All decoder class options are automatically copied to a newly created instance with their default value, which can be overridden with the GHashTable passed to srd_instance_new(). Currently, only strings and integers are supported as option value types. The type is set by the default value in the decoder class, and enforced when overriding them. Integers can be specified in any format python allows: 10, 0x0a and so on.
2012-01-15srd: PDs now get a logic feed with sample numbers, not time/durationBert Vermeulen
2012-01-15srd: clean up module loading/unloading, and the decoder structBert Vermeulen
PDs are now checked for a proper Decoder object, with at least the required attributes. The author, long_desc and func attributes in the decoder object are gone.
2012-01-10srd: Finish consistency rename to ANN/PROTO.Uwe Hermann
2012-01-10srd: Minor doxygen cosmetics.Uwe Hermann
2012-01-10Stacked protocol decoders implementation.Bert Vermeulen
The DDC decoder takes input from the I2C PD.
2012-01-09code cleanupBert Vermeulen