]> sigrok.org Git - libsigrok.git/commit
Backport recent changes from mainline.
authorUwe Hermann <redacted>
Thu, 15 Jun 2017 16:46:14 +0000 (18:46 +0200)
committerUwe Hermann <redacted>
Sun, 14 Oct 2018 20:39:48 +0000 (22:39 +0200)
commit8cd15dd4ce2fdbefbcc6e64632c8006e5404f253
treee34e571f7f680b8ad81d2f69251ee7b8fd8061c9
parent1aba65727015e298f213c851dbc8d2d57d27d37b
Backport recent changes from mainline.

This includes all changes from

  59cae77e28538120a472aca1aeee6b2c4465e77a
  serial_stream_detect(): Make a code comment more generic.

up to

  a7600dc5c7712c588f8a940293e50853c88706ca
  Makefile.am: Install MIME info file in $(datadir)/mime/packages.

This is possible since (almost) none of the changes above change or
remove public API calls of the library.
289 files changed:
.gitignore
Makefile.am
README
README.devices
bindings/cxx/ConfigKey_methods.cpp
bindings/cxx/ConfigKey_methods.hpp
bindings/cxx/classes.cpp
bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp
bindings/python/sigrok/core/classes.i
bindings/ruby/classes.i
configure.ac
contrib/60-libsigrok.rules [new file with mode: 0644]
contrib/61-libsigrok-plugdev.rules [new file with mode: 0644]
contrib/61-libsigrok-uaccess.rules [new file with mode: 0644]
contrib/z60_libsigrok.rules [deleted file]
include/libsigrok/libsigrok.h
include/libsigrok/proto.h
src/analog.c
src/backend.c
src/conversion.c [new file with mode: 0644]
src/device.c
src/dmm/asycii.c
src/dmm/bm25x.c
src/dmm/dtm0660.c
src/dmm/eev121gw.c [new file with mode: 0644]
src/dmm/es519xx.c
src/dmm/fs9721.c
src/dmm/fs9922.c
src/dmm/m2110.c
src/dmm/metex14.c
src/dmm/ms8250d.c [new file with mode: 0644]
src/dmm/ut372.c
src/dmm/ut71x.c
src/dmm/vc870.c
src/dmm/vc96.c [new file with mode: 0644]
src/driver_list_start.c [new file with mode: 0644]
src/driver_list_stop.c [new file with mode: 0644]
src/drivers.c
src/hardware/agilent-dmm/api.c
src/hardware/agilent-dmm/protocol.c
src/hardware/agilent-dmm/protocol.h
src/hardware/appa-55ii/api.c
src/hardware/appa-55ii/protocol.c
src/hardware/appa-55ii/protocol.h
src/hardware/arachnid-labs-re-load-pro/api.c
src/hardware/arachnid-labs-re-load-pro/protocol.c
src/hardware/arachnid-labs-re-load-pro/protocol.h
src/hardware/asix-sigma/api.c
src/hardware/asix-sigma/protocol.c
src/hardware/asix-sigma/protocol.h
src/hardware/atten-pps3xxx/api.c
src/hardware/atten-pps3xxx/protocol.h
src/hardware/baylibre-acme/api.c
src/hardware/baylibre-acme/protocol.c
src/hardware/baylibre-acme/protocol.h
src/hardware/beaglelogic/api.c
src/hardware/beaglelogic/beaglelogic.h
src/hardware/beaglelogic/beaglelogic_native.c [new file with mode: 0644]
src/hardware/beaglelogic/beaglelogic_tcp.c [new file with mode: 0644]
src/hardware/beaglelogic/protocol.c
src/hardware/beaglelogic/protocol.h
src/hardware/brymen-bm86x/api.c
src/hardware/brymen-bm86x/protocol.c
src/hardware/brymen-bm86x/protocol.h
src/hardware/brymen-dmm/api.c
src/hardware/brymen-dmm/parser.c
src/hardware/brymen-dmm/protocol.c
src/hardware/brymen-dmm/protocol.h
src/hardware/cem-dt-885x/api.c
src/hardware/cem-dt-885x/protocol.c
src/hardware/cem-dt-885x/protocol.h
src/hardware/center-3xx/api.c
src/hardware/center-3xx/protocol.c
src/hardware/center-3xx/protocol.h
src/hardware/chronovu-la/api.c
src/hardware/chronovu-la/protocol.h
src/hardware/colead-slm/api.c
src/hardware/colead-slm/protocol.c
src/hardware/colead-slm/protocol.h
src/hardware/conrad-digi-35-cpu/api.c
src/hardware/conrad-digi-35-cpu/protocol.c
src/hardware/conrad-digi-35-cpu/protocol.h
src/hardware/demo/api.c
src/hardware/demo/protocol.c
src/hardware/demo/protocol.h
src/hardware/dreamsourcelab-dslogic/api.c [new file with mode: 0644]
src/hardware/dreamsourcelab-dslogic/protocol.c [new file with mode: 0644]
src/hardware/dreamsourcelab-dslogic/protocol.h [new file with mode: 0644]
src/hardware/fluke-45/api.c [new file with mode: 0644]
src/hardware/fluke-45/protocol.c [new file with mode: 0644]
src/hardware/fluke-45/protocol.h [new file with mode: 0644]
src/hardware/fluke-dmm/api.c
src/hardware/fluke-dmm/protocol.c
src/hardware/fluke-dmm/protocol.h
src/hardware/ftdi-la/api.c
src/hardware/ftdi-la/protocol.c
src/hardware/ftdi-la/protocol.h
src/hardware/fx2lafw/api.c
src/hardware/fx2lafw/dslogic.c [deleted file]
src/hardware/fx2lafw/dslogic.h [deleted file]
src/hardware/fx2lafw/protocol.c
src/hardware/fx2lafw/protocol.h
src/hardware/gmc-mh-1x-2x/api.c
src/hardware/gmc-mh-1x-2x/protocol.c
src/hardware/gmc-mh-1x-2x/protocol.h
src/hardware/gwinstek-gds-800/api.c
src/hardware/gwinstek-gds-800/protocol.c
src/hardware/gwinstek-gds-800/protocol.h
src/hardware/gwinstek-gpd/api.c [new file with mode: 0644]
src/hardware/gwinstek-gpd/protocol.c [new file with mode: 0644]
src/hardware/gwinstek-gpd/protocol.h [new file with mode: 0644]
src/hardware/hameg-hmo/api.c
src/hardware/hameg-hmo/protocol.c
src/hardware/hameg-hmo/protocol.h
src/hardware/hantek-4032l/api.c [new file with mode: 0644]
src/hardware/hantek-4032l/protocol.c [new file with mode: 0644]
src/hardware/hantek-4032l/protocol.h [new file with mode: 0644]
src/hardware/hantek-6xxx/api.c
src/hardware/hantek-6xxx/protocol.c
src/hardware/hantek-6xxx/protocol.h
src/hardware/hantek-dso/api.c
src/hardware/hantek-dso/protocol.c
src/hardware/hantek-dso/protocol.h
src/hardware/hp-3457a/api.c
src/hardware/hp-3457a/protocol.c
src/hardware/hp-3457a/protocol.h
src/hardware/hp-3478a/api.c [new file with mode: 0644]
src/hardware/hp-3478a/protocol.c [new file with mode: 0644]
src/hardware/hp-3478a/protocol.h [new file with mode: 0644]
src/hardware/hung-chang-dso-2100/api.c
src/hardware/hung-chang-dso-2100/protocol.c
src/hardware/hung-chang-dso-2100/protocol.h
src/hardware/ikalogic-scanalogic2/api.c
src/hardware/ikalogic-scanalogic2/protocol.c
src/hardware/ikalogic-scanalogic2/protocol.h
src/hardware/ikalogic-scanaplus/api.c
src/hardware/ikalogic-scanaplus/protocol.c
src/hardware/ikalogic-scanaplus/protocol.h
src/hardware/ipdbg-la/api.c [new file with mode: 0644]
src/hardware/ipdbg-la/protocol.c [new file with mode: 0644]
src/hardware/ipdbg-la/protocol.h [new file with mode: 0644]
src/hardware/kecheng-kc-330b/api.c
src/hardware/kecheng-kc-330b/protocol.c
src/hardware/kecheng-kc-330b/protocol.h
src/hardware/kern-scale/api.c
src/hardware/kern-scale/protocol.c
src/hardware/kern-scale/protocol.h
src/hardware/korad-kaxxxxp/api.c
src/hardware/korad-kaxxxxp/protocol.c
src/hardware/korad-kaxxxxp/protocol.h
src/hardware/lascar-el-usb/api.c
src/hardware/lascar-el-usb/protocol.c
src/hardware/lascar-el-usb/protocol.h
src/hardware/lecroy-logicstudio/api.c
src/hardware/lecroy-logicstudio/protocol.c
src/hardware/lecroy-logicstudio/protocol.h
src/hardware/lecroy-xstream/api.c
src/hardware/lecroy-xstream/protocol.c
src/hardware/lecroy-xstream/protocol.h
src/hardware/link-mso19/api.c
src/hardware/link-mso19/protocol.c
src/hardware/link-mso19/protocol.h
src/hardware/manson-hcs-3xxx/api.c
src/hardware/manson-hcs-3xxx/protocol.c
src/hardware/manson-hcs-3xxx/protocol.h
src/hardware/maynuo-m97/api.c
src/hardware/maynuo-m97/protocol.c
src/hardware/maynuo-m97/protocol.h
src/hardware/mic-985xx/api.c
src/hardware/mic-985xx/protocol.c
src/hardware/mic-985xx/protocol.h
src/hardware/motech-lps-30x/api.c
src/hardware/motech-lps-30x/protocol.c
src/hardware/motech-lps-30x/protocol.h
src/hardware/norma-dmm/api.c
src/hardware/norma-dmm/protocol.c
src/hardware/norma-dmm/protocol.h
src/hardware/openbench-logic-sniffer/api.c
src/hardware/openbench-logic-sniffer/protocol.h
src/hardware/pce-322a/api.c
src/hardware/pce-322a/protocol.c
src/hardware/pce-322a/protocol.h
src/hardware/pipistrello-ols/api.c
src/hardware/pipistrello-ols/protocol.c
src/hardware/pipistrello-ols/protocol.h
src/hardware/rdtech-dps/api.c [new file with mode: 0644]
src/hardware/rdtech-dps/protocol.c [new file with mode: 0644]
src/hardware/rdtech-dps/protocol.h [new file with mode: 0644]
src/hardware/rigol-ds/api.c
src/hardware/rigol-ds/protocol.c
src/hardware/rigol-ds/protocol.h
src/hardware/rohde-schwarz-sme-0x/api.c
src/hardware/rohde-schwarz-sme-0x/protocol.h
src/hardware/saleae-logic-pro/api.c [new file with mode: 0644]
src/hardware/saleae-logic-pro/protocol.c [new file with mode: 0644]
src/hardware/saleae-logic-pro/protocol.h [new file with mode: 0644]
src/hardware/saleae-logic16/api.c
src/hardware/saleae-logic16/protocol.c
src/hardware/saleae-logic16/protocol.h
src/hardware/scpi-pps/api.c
src/hardware/scpi-pps/profiles.c
src/hardware/scpi-pps/protocol.c
src/hardware/scpi-pps/protocol.h
src/hardware/serial-dmm/api.c
src/hardware/serial-dmm/protocol.c
src/hardware/serial-dmm/protocol.h
src/hardware/serial-lcr/api.c
src/hardware/siglent-sds/api.c [new file with mode: 0644]
src/hardware/siglent-sds/protocol.c [new file with mode: 0644]
src/hardware/siglent-sds/protocol.h [new file with mode: 0644]
src/hardware/sysclk-lwla/api.c
src/hardware/sysclk-lwla/lwla.c
src/hardware/sysclk-lwla/lwla.h
src/hardware/sysclk-lwla/lwla1016.c
src/hardware/sysclk-lwla/lwla1034.c
src/hardware/sysclk-lwla/protocol.c
src/hardware/sysclk-lwla/protocol.h
src/hardware/teleinfo/api.c
src/hardware/teleinfo/protocol.c
src/hardware/teleinfo/protocol.h
src/hardware/testo/api.c
src/hardware/testo/protocol.c
src/hardware/testo/protocol.h
src/hardware/tondaj-sl-814/api.c
src/hardware/tondaj-sl-814/protocol.c
src/hardware/tondaj-sl-814/protocol.h
src/hardware/uni-t-dmm/api.c
src/hardware/uni-t-dmm/protocol.c
src/hardware/uni-t-dmm/protocol.h
src/hardware/uni-t-ut32x/api.c
src/hardware/uni-t-ut32x/protocol.c
src/hardware/uni-t-ut32x/protocol.h
src/hardware/victor-dmm/api.c
src/hardware/victor-dmm/protocol.c
src/hardware/victor-dmm/protocol.h
src/hardware/yokogawa-dlm/api.c
src/hardware/yokogawa-dlm/protocol.c
src/hardware/yokogawa-dlm/protocol.h
src/hardware/zeroplus-logic-cube/api.c
src/hardware/zeroplus-logic-cube/protocol.c
src/hardware/zeroplus-logic-cube/protocol.h
src/hardware/zketech-ebd-usb/api.c [new file with mode: 0644]
src/hardware/zketech-ebd-usb/protocol.c [new file with mode: 0644]
src/hardware/zketech-ebd-usb/protocol.h [new file with mode: 0644]
src/hwdriver.c
src/input/binary.c
src/input/chronovu_la8.c
src/input/csv.c
src/input/input.c
src/input/logicport.c [new file with mode: 0644]
src/input/null.c [new file with mode: 0644]
src/input/raw_analog.c
src/input/trace32_ad.c
src/input/vcd.c
src/input/wav.c
src/lcr/es51919.c
src/libsigrok-internal.h
src/log.c
src/modbus/modbus_serial_rtu.c
src/output/analog.c
src/output/ascii.c
src/output/binary.c
src/output/bits.c
src/output/chronovu_la8.c
src/output/csv.c
src/output/hex.c
src/output/null.c [new file with mode: 0644]
src/output/ols.c
src/output/output.c
src/output/srzip.c
src/output/vcd.c
src/output/wav.c
src/resource.c
src/scpi.h
src/scpi/helpers.c [deleted file]
src/scpi/scpi.c
src/scpi/scpi_libgpib.c
src/scpi/scpi_serial.c
src/scpi/scpi_usbtmc_libusb.c
src/serial.c
src/session.c
src/session_driver.c
src/session_file.c
src/soft-trigger.c
src/std.c
src/strutil.c
src/usb.c
tests/analog.c
tests/strutil.c