aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Collapse)Author
2023-01-07Add --licenses option to print third-party licensesHEADmainGravatar Tim Segers
2023-01-07Unify spelling of LICENSEGravatar Tim Segers
2023-01-07Add License Identifiers to files lacking themGravatar Tim Segers
2023-01-07Add macro to compare floats with user-defined max errorGravatar Tim Segers
2023-01-07Replicate multi-file hack from bzgec/minunitGravatar Tim Segers
2023-01-07Restore upstream version of minunit (siu/minunit)Gravatar Tim Segers
2023-01-07Restructure makefileGravatar Tim Segers
2023-01-02Change includes to be relative to top-level directoryGravatar Tim Segers
2023-01-02Move minunit to separate directoryGravatar Tim Segers
2023-01-02Fix error in waypoint duration calculationGravatar Tim Segers
2023-01-02Improve GF input validationGravatar Tim Segers
2023-01-02Add support for toml-based config fileGravatar Tim Segers
2022-12-23Extract CLI handling into separate fileGravatar Tim Segers
2022-12-22Make cli options under deco category all uppercaseGravatar Tim Segers
2022-12-22Make sure first stop is not equal to current depthGravatar Tim Segers
Fixes: https://todo.sr.ht/~tsegers/opendeco/8
2022-12-21Remove hardcoded source location from build fileGravatar Tim Segers
2022-12-21Add option to show travel segmentsGravatar Tim Segers
Implements: https://todo.sr.ht/~tsegers/opendeco/7
2022-10-22Remove const qualifier from non-pointer parametersGravatar Tim Segers
2022-10-21Update READMEGravatar Tim Segers
2022-10-21Make void explicit in print_gas_use declarationGravatar Tim Segers
2022-10-21Change waypoint callback from function-only to function+arg combinationGravatar Tim Segers
2022-10-20Add dirty hack to print gas usageGravatar Tim Segers
2022-10-19Prevent 0 minute first stopv0.4Gravatar Tim Segers
2022-10-19Ascend along fixed stops instead of along rounded ceilingGravatar Tim Segers
2022-10-17Replace gcc by $(CC) in MakefileGravatar Tim Segers
2022-10-16Random formattingGravatar Tim Segers
2022-10-16Make LAST_STOP_AT_SIX actually set the last stop to 6mGravatar 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-16Add rough-fine optimization to ndl calculationGravatar Tim Segers
2022-10-16Merge calc_stoplen_rough into deco_stopGravatar Tim Segers
2022-10-14Reject invalid number for surface air pressureGravatar Tim Segers
Filling in a non-number argument for surface pressure sets the value to 0. This value is now rejected.
2022-10-14Add requirement that GF Low not be greater than GF HighGravatar Tim Segers
2022-10-14Tether GF to first and last stop instead of first stop and surfaceGravatar 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-13Remove unused variable from simulate_diveGravatar Tim Segers
2022-10-13Make void explicit in print_planhead declarationGravatar Tim Segers
2022-10-12Add option to perform last deco stop at 6m instead of 3mGravatar Tim Segers
2022-10-12Define global defaults explicitly in headerGravatar Tim Segers
2022-10-11Fix uninitialized decostate_t value and free gas list explicitlyGravatar Tim Segers
2022-10-11Add section headers to --help outputv0.3Gravatar Tim Segers
2022-10-11Make various constants configurableGravatar Tim Segers
- SURFACE_PRESSURE* - SWITCH_INTERMEDIATE* - P_WV - PO2_MAX - END_MAX - ALGO_VER * can now also be set from the CLI
2022-10-10Add lib target to MakefileGravatar Tim Segers
2022-10-10Move sources into srcGravatar Tim Segers
2022-10-10Add minunit.h with some trivial testsGravatar Tim Segers
2022-10-10Add DCO to READMEGravatar Tim Segers
2022-10-09Add sources to .build.yml so that mailing list patches buildGravatar Tim Segers
2022-10-09Replace gas switch iconGravatar Tim Segers
2022-10-07Prevent crash when total time is less than descent timeGravatar Tim Segers
2022-10-07Add issue tracker URLGravatar Tim Segers
2022-10-06Add install target to makefileGravatar Tim Segers
2022-10-06Add status badge to READMEGravatar Tim Segers
2022-10-06Fix build for debian stableGravatar Tim Segers