Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-21 | Move LAST_STOP_AT_SIX variable from deco.c to schedule.c | Tim Segers | |
2023-07-09 | Change count+malloc to realloc in parse_gasses | Tim Segers | |
Instead of counting the amount of ',' delimiters in the gasses string and then using malloc, realloc on every now token. This prevents a bug when there are consecutive ',' delimiters (in which case nof_gasses and the amount of tokens returned by strtok do not match). | |||
2023-07-09 | Tweak first stop calculation procedure | Tim Segers | |
2023-07-09 | Output ascent segments until deco starts proper even without SHOW_TRAVEL | Tim Segers | |
2023-02-08 | Remove NULL checks before calling free() | Tim Segers | |
2023-01-28 | Track depth, runtime, and gas in decostate_t | Tim Segers | |
2023-01-07 | Refactor scan_gas | Tim Segers | |
2023-01-07 | Return errno.h error codes instead of -1 on fail | Tim Segers | |
2023-01-07 | Restructure main() | Tim Segers | |
2023-01-07 | Print RMV and add units to EAD, NDL, and TTS output | Tim Segers | |
2023-01-07 | Clarify that Imperial mode only affects depth units | Tim Segers | |
References: https://todo.sr.ht/~tsegers/opendeco/1 | |||
2023-01-07 | Improve gas input validation | Tim Segers | |
2023-01-07 | Add support for imperial units | Tim Segers | |
Implements: https://todo.sr.ht/~tsegers/opendeco/1 | |||
2023-01-07 | Make print_xxd_arr a function instead of a macro | Tim Segers | |
2023-01-07 | Fix --licenses mangling unicode | Tim Segers | |
2023-01-07 | Add --licenses option to print third-party licensesHEADmain | Tim Segers | |
2023-01-07 | Add License Identifiers to files lacking them | Tim Segers | |
2023-01-02 | Change includes to be relative to top-level directory | Tim Segers | |
2023-01-02 | Fix error in waypoint duration calculation | Tim Segers | |
2023-01-02 | Improve GF input validation | Tim Segers | |
2023-01-02 | Add support for toml-based config file | Tim Segers | |
2022-12-23 | Extract CLI handling into separate file | Tim Segers | |
2022-12-22 | Make cli options under deco category all uppercase | Tim Segers | |
2022-12-22 | Make sure first stop is not equal to current depth | Tim Segers | |
Fixes: https://todo.sr.ht/~tsegers/opendeco/8 | |||
2022-12-21 | Add option to show travel segments | Tim Segers | |
Implements: https://todo.sr.ht/~tsegers/opendeco/7 | |||
2022-10-22 | Remove const qualifier from non-pointer parameters | Tim Segers | |
2022-10-21 | Make void explicit in print_gas_use declaration | Tim Segers | |
2022-10-21 | Change waypoint callback from function-only to function+arg combination | Tim Segers | |
2022-10-20 | Add dirty hack to print gas usage | Tim Segers | |
2022-10-19 | Prevent 0 minute first stopv0.4 | Tim Segers | |
2022-10-19 | Ascend along fixed stops instead of along rounded ceiling | Tim Segers | |
2022-10-16 | Random formatting | Tim Segers | |
2022-10-16 | Make LAST_STOP_AT_SIX actually set the last stop to 6m | Tim Segers | |
Previously LAST_STOP_AT_SIX just skipped the last stop, which is correct for 3m stop increments, but not for any other ones. The implementation has now been brought in line with its name. | |||
2022-10-16 | Add rough-fine optimization to ndl calculation | Tim Segers | |
2022-10-16 | Merge calc_stoplen_rough into deco_stop | Tim Segers | |
2022-10-14 | Reject invalid number for surface air pressure | Tim Segers | |
Filling in a non-number argument for surface pressure sets the value to 0. This value is now rejected. | |||
2022-10-14 | Add requirement that GF Low not be greater than GF High | Tim Segers | |
2022-10-14 | Tether GF to first and last stop instead of first stop and surface | Tim Segers | |
Also make an exception for when the last stop is at 6m. In that case, do not tether the GF to 6m, but instead treat 6m as if it was 3m. Fixes ~tsegers/opendeco#6 | |||
2022-10-13 | Remove unused variable from simulate_dive | Tim Segers | |
2022-10-13 | Make void explicit in print_planhead declaration | Tim Segers | |
2022-10-12 | Add option to perform last deco stop at 6m instead of 3m | Tim Segers | |
2022-10-12 | Define global defaults explicitly in header | Tim Segers | |
2022-10-11 | Fix uninitialized decostate_t value and free gas list explicitly | Tim Segers | |
2022-10-11 | Add section headers to --help outputv0.3 | Tim Segers | |
2022-10-11 | Make various constants configurable | Tim Segers | |
- SURFACE_PRESSURE* - SWITCH_INTERMEDIATE* - P_WV - PO2_MAX - END_MAX - ALGO_VER * can now also be set from the CLI | |||
2022-10-10 | Move sources into src | Tim Segers | |