aboutsummaryrefslogtreecommitdiffstats
path: root/core/libdivecomputer.c
AgeCommit message (Expand)Author
2020-10-25cleanup: split out divecomputer functions from dive.cGravatar Berthold Stoeger
2020-10-25cleanup: break out event-related code into event.[c|h]Gravatar Berthold Stoeger
2020-10-24divecomputer: add device to provided table instead of global tableGravatar Berthold Stoeger
2020-10-23libdc: free value strings given by libdc's dc_parser_get_field()Gravatar Berthold Stoeger
2020-10-16cleanup: use correct printf formatGravatar Dirk Hohndel
2020-10-16core: add device_table parameter to device table functionsGravatar Berthold Stoeger
2020-10-16core: use C accessors in core/libdivecomputer.c instead of callbackGravatar Berthold Stoeger
2020-10-05cleanup: remove libdc_serial field in device_data_tGravatar Berthold Stoeger
2020-10-05cleanup: remove DC_FIELD_STRING conditional compilationGravatar Berthold Stoeger
2020-10-05libdc/debug: provide better info regarding libdc interactionGravatar Dirk Hohndel
2020-09-29Prefer "GPS1" for divecomputer download dive site resolutionGravatar Linus Torvalds
2020-09-19core/bluetooth: only Linux / Windows are supported by libdc rfcommGravatar Dirk Hohndel
2020-09-19core/bluetooth: switch to use libdivecomputer rfcomm supportGravatar Linus Torvalds
2020-08-21Update to current libdivecomputerGravatar Linus Torvalds
2020-06-13download: don't warn on unknown gasmixesGravatar Berthold Stoeger
2020-05-01cleanup: move declaration of utc_mk* functions to new subsurface-time.h headerGravatar Berthold Stoeger
2020-05-01cleanup: move dive_table from dive.h to divelist.hGravatar Berthold Stoeger
2020-05-01core: always keep an empty cylinder at the end of the cylinder arrayGravatar Berthold Stoeger
2020-03-16android/usb: pass in the UsbDevice when downloadingGravatar Dirk Hohndel
2020-03-10Add timestamps to libdivecomputer.logGravatar Christof Arnosti
2020-03-09Android: don't list devices with unsupported transportGravatar Dirk Hohndel
2020-03-07usb-serial-for-android: ImplementationGravatar Christof Arnosti
2020-01-10code cleanup: introduce empty_cylinder constantGravatar Dirk Hohndel
2019-11-09Core: remove MAX_CYLINDERS restrictionGravatar Berthold Stoeger
2019-09-11Add 'download_error()' helper for libdivecomputer download error reportingGravatar Linus Torvalds
2019-09-11Keep parsing dives even if one dive parse failedGravatar Linus Torvalds
2019-08-08Core: pass dive, cylinder-id to fill_default_cylinderGravatar Berthold Stoeger
2019-08-08Cleanup: move error reporting function declarations to errorhelper.hGravatar Berthold Stoeger
2019-07-19Cleanup: remove bogus mark_divelist_changed() callsGravatar Berthold Stoeger
2019-05-11Cleanup: move parse_location() declaration into header fileGravatar Berthold Stoeger
2019-04-15FTDI support: ignore case when comparing magic device nameGravatar Dirk Hohndel
2019-04-12Dive site: add dive site ref-countingGravatar Berthold Stoeger
2019-04-12Dive sites: prepare for dive site ref-countingGravatar Berthold Stoeger
2019-04-12Cleanup: remove "sha1.h" include in "dive.h"Gravatar Berthold Stoeger
2019-04-12Dive site: set UUID only on save or loadGravatar Berthold Stoeger
2019-04-12Parser: parse into custom dive site tableGravatar Berthold Stoeger
2019-04-12Dive site: add dive site table parameter to dive site functionsGravatar Berthold Stoeger
2019-01-22libdivecomputer: small wording change in a warningGravatar Dirk Hohndel
2019-01-19Import: don't add to new trip while downloadingGravatar Berthold Stoeger
2019-01-19Dive download: add trip_table to device_data_tGravatar Berthold Stoeger
2019-01-09Core: add trip_table parameter to trip-functionsGravatar Berthold Stoeger
2018-12-17Import: unglobalize downloadTableGravatar Berthold Stoeger
2018-10-29Dive site: replace dive->dive_site_uuid by dive_siteGravatar Berthold Stoeger
2018-10-29Dive site: return pointer to dive_site in create_dive_site_*()Gravatar Berthold Stoeger
2018-10-21Add 'location_t' data structureGravatar Linus Torvalds
2018-10-08libdivecomputer: remove ifdefs for ancient versionsGravatar Dirk Hohndel
2018-10-06Core: remove dive->downloaded flagGravatar Berthold Stoeger
2018-10-06Core: remove preexisting field from struct dive_tableGravatar Berthold Stoeger
2018-10-06Fix error handling for libdivecomputer importGravatar Linus Torvalds
2018-10-05Cleanup: don't produce no-dives error message in libdivecomputer.cGravatar Berthold Stoeger