summaryrefslogtreecommitdiffstats
path: root/core/divesite.c
AgeCommit message (Expand)Author
2020-03-17mobile/edit: don't add dive site twice to tableGravatar Berthold Stoeger
2019-10-02Core: implement move functions for dive and dive_site tableGravatar Berthold Stoeger
2019-09-21Cleanup: replace is_dive_site_used() by is_dive_site_selected()Gravatar Berthold Stoeger
2019-06-19Cleanup: generate clear_*_table() functions by macroGravatar Berthold Stoeger
2019-04-30Bugfix for algorithm in get_distance()Gravatar Doug Junkins
2019-04-15Cleanup: free dive table in trips and dive sitesGravatar Berthold Stoeger
2019-04-12Dive site: make UUID generation deterministicGravatar Berthold Stoeger
2019-04-12Undo: make dive site merging undoableGravatar Berthold Stoeger
2019-04-12Dive site: inform model of dive site addition / deletionGravatar Berthold Stoeger
2019-04-12Cleanup: macroize dive site table functions, keep table sortedGravatar Berthold Stoeger
2019-04-12Cleanup: rename unregister_trip() to remove_trip()Gravatar Berthold Stoeger
2019-04-12Undo: keep frontend informed of changes to dive site countGravatar Berthold Stoeger
2019-04-12Dive sites: simplify nr_of_dives_at_dive_site()Gravatar Berthold Stoeger
2019-04-12Dive site: use ref-counts to see if dive site is usedGravatar Berthold Stoeger
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-12Dive site: set UUID only on save or loadGravatar Berthold Stoeger
2019-04-12Dive site: ensure that no two dive sites have same UUIDGravatar Berthold Stoeger
2019-04-12Undo: consider dive site in AddDive()Gravatar Berthold Stoeger
2019-04-12Cleanup: let get_dive_site_idx() compare pointersGravatar Berthold Stoeger
2019-04-12Undo: make undo-system dive site-awareGravatar Berthold Stoeger
2019-04-12Dive site: add dive site table parameter to dive site functionsGravatar Berthold Stoeger
2019-02-28Cleanup: move get_divesite_idx() to divesite.cGravatar Berthold Stoeger
2019-02-28Cleanup: uninline get_dive_site_by_uuidGravatar Berthold Stoeger
2019-02-09Cleanup: remove unsused function clear_dive_site()Gravatar Berthold Stoeger
2019-02-09Cleanup: remove unused function create_dive_site_from_current_dive()Gravatar Berthold Stoeger
2019-02-09Cleanup: make create_divesite_uuid() of static linkageGravatar Berthold Stoeger
2019-01-07Dive sites: don't delete unused dive sites on saveGravatar Berthold Stoeger
2018-10-29Dive site: replace dive->dive_site_uuid by dive_siteGravatar Berthold Stoeger
2018-10-29Dive site: pass dive-site pointers to merge_dive_sites()Gravatar Berthold Stoeger
2018-10-29Dive site: pass dive-site pointer to delete_dive_site()Gravatar Berthold Stoeger
2018-10-29Dive site: pass dive-site pointer to is_dive_site_used()Gravatar Berthold Stoeger
2018-10-29Dive site: pass dive-site pointer to nr_of_dives_at_dive_site()Gravatar Berthold Stoeger
2018-10-29Dive site: return pointer to dive_site in create_dive_site_*()Gravatar Berthold Stoeger
2018-10-29Dive site: return pointer to dive_site in get_dive_site_*()Gravatar Berthold Stoeger
2018-10-23Core: accept NULL-pointer in free_trip() and free_divesite()Gravatar Berthold Stoeger
2018-10-21Add 'location_t' data structureGravatar Linus Torvalds
2018-10-15Parser: fix leakage of dive-site and dive dataGravatar Berthold Stoeger
2018-10-13Dive site: use own copy of taxonomy in dive-site-edit widgetGravatar Berthold Stoeger
2018-10-07Leak fix: free taxonomy data in delete_dive_site()Gravatar Berthold Stoeger
2018-07-11core: remove clang warning in divesite.cGravatar jan Iversen
2018-07-06core: don't crash on merge of non-existing dive siteGravatar Dirk Hohndel
2018-05-14Core: introduce new subsurface-string headerGravatar Dirk Hohndel
2018-01-11Introduce helper function empty_string()Gravatar Berthold Stoeger
2018-01-05core: free() in a safe way, reverse geolookup unstabilityGravatar Jan Mulder
2017-12-31divesite.c: use union in create_divesite_uuid()Gravatar Lubomir I. Ivanov
2017-12-19git storage: invalidate cache on merge dive siteGravatar Jan Mulder
2017-10-05divesite.c: use NULL instead of 0 for char* buffersGravatar Lubomir I. Ivanov
2017-10-05divesite.c: prevent double free()Gravatar Lubomir I. Ivanov
2017-10-04Don't add separate country field, use taxonomyGravatar Dirk Hohndel