Carles Fernandez
ddc5bcff01
Update references to new GPS ICDs
2021-01-12 10:34:55 +01:00
Carles Fernandez
21352a80d1
Apply and add clang-tidy ckecks readability-make-member-function-const and readability-qualified-auto
2020-12-30 21:49:29 +01:00
Carles Fernandez
499de7a9f1
Update file headers
2020-07-28 16:57:15 +02:00
Carles Fernandez
d3b7557dcf
Sort constants
...
no more GPS_L1_PI, GPS_L2_PI, etc. Values are written in a single point.
2020-07-05 20:20:02 +02:00
Carles Fernandez
3c4ec48d43
cpplint: fix whitespace/semicolon
2020-02-23 02:45:51 +01:00
Carles Fernandez
4d0d263280
Make the software package compliant with the REUSE Specification v3.0 (see https://reuse.software/spec/ )
...
Update license headers to SPDX format (see https://spdx.org/ )
Add license to all files
Add CI job in GitHub Actions to ensure compliance
2020-02-08 01:20:02 +01:00
Carles Fernandez
dc3bf0172a
Update references and links to ICDs
2020-01-25 13:07:03 +01:00
Carles Fernandez
0c2efce10a
Replace custom_year parameter name and type by bool pre_2009_file to process files dated from 1999 to 2009
2019-09-18 18:25:07 +02:00
Carles Fernandez
837dcc6859
Improve formatting
2019-09-17 16:25:17 +02:00
Javier
630e94dbef
Fix TOW wrong rollover for modern ephemeris
2019-09-17 12:49:52 +02:00
Javier
ad51654fbf
Adding global configuration option to specify a custom year in order to postprocess old GNSS captures and avoid wrong week rollover
2019-09-13 16:36:41 +02:00
Carles Fernandez
85e30b4759
Fix conversion
2019-08-25 05:00:02 +02:00
Carles Fernandez
df05c7418e
Fix bugprone-too-small-loop-variable clang-tidy check warnings
2019-08-24 17:34:12 +02:00
Carles Fernandez
d36e9e431c
Avoid string truncation
2019-08-24 12:17:53 +02:00
Carles Fernandez
7e16077526
Remove all sprintf usages
...
Replaced by std::snprintf
2019-08-23 20:48:52 +02:00
Carles Fernandez
d4bb6e5731
Always have a space between // and comment
2019-08-18 22:16:13 +02:00
Carles Fernandez
e89a92469b
Remove all c-style casts
2019-08-16 15:19:31 +02:00
Carles Fernandez
a66ef4fb34
Apply modernize-redundant-void-arg clang-tidy check
2019-08-14 00:47:48 +02:00
Carles Fernandez
bbaa9310ec
Ensure that buffers are always terminated
2019-08-13 20:49:48 +02:00
Carles Fernandez
76515228b0
Avoid garbage values
2019-08-13 14:35:21 +02:00
Carles Fernandez
6c5a4c4859
Remove usage of strcpy
...
See CWE-119 https://cwe.mitre.org/data/definitions/119.html
2019-08-13 13:10:45 +02:00
Carles Fernandez
487010346f
Apply readability-isolate-declaration clang-tidy check
2019-08-13 00:19:31 +02:00
Carles Fernandez
070996cdb4
Apply clang-tidy check readability-else-after-return
2019-08-04 13:15:03 +02:00
Carles Fernandez
471428f867
Fix typos detected by codespell
2019-07-20 12:55:46 +02:00
Carles Fernandez
c37b3e00b5
Use uppercase literal suffix
2019-06-29 14:22:15 +02:00
Javier Arribas
87e30c2fcb
Fix TOW week crossover in PVT time prints and rinex obs prints
2019-05-09 18:05:46 +02:00
Javier Arribas
7ed88c26b6
Fix the TOW weel crossover situation in observables and PVT
2019-05-08 14:55:14 +02:00
Carles Fernandez
ba73da0081
Clean includes
2019-03-16 13:44:53 +01:00
Carles Fernandez
62a7e54359
Introduce readability-identifier-naming check
...
This commit enforces naming style for Classes and global constants:
Camel_Snake_Case for Classes
UPPER_CASE for global constants
CamelCase for abstract classes
2019-02-22 10:47:24 +01:00
Carles Fernandez
73b7341904
clang-tidy: apply readability-braces-around-statements plus code formatting
...
See http://releases.llvm.org/7.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/readability-braces-around-statements.html
Code formatting applied with:
find ../src/ -iname *.h -o -iname *.cc | xargs clang-format -i
2019-02-11 21:13:02 +01:00
Carles Fernandez
dfc963ad86
clang-tidy: apply readability-else-after-return check
...
See https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html
2019-02-11 15:53:50 +01:00
Carles Fernandez
8ae72fe458
Update to modern CMake usage
2019-02-03 19:24:44 +01:00
Carles Fernandez
5f79053d65
Sort includes automatically with clang-format
...
Order:
1.- Main header
2.- Local headers
3.- Third-party library headers
4.- System headers
each category sorted lexicographically
2018-12-09 22:00:09 +01:00
Carles Fernandez
17260bbcea
Miscelaneous code improvements by clang-tidy
2018-12-08 18:49:31 +01:00
Carles Fernandez
81a4d24ae9
Use nullptr
2018-12-07 21:00:30 +01:00
Carles Fernandez
327fec627c
clang-tidy: apply readability-else-after-return fix (see https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html )
2018-12-03 22:08:19 +01:00
Carles Fernandez
b5c0cc04e5
clang-tidy: apply modernize-raw-string-literal fix (see https://clang.llvm.org/extra/clang-tidy/checks/modernize-raw-string-literal.html )
2018-12-03 17:04:16 +01:00
Carles Fernandez
0d408a6024
clang-tidy: apply modernize-use-auto fix (see https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html )
2018-12-03 16:25:11 +01:00
Carles Fernandez
0a46cb1fe1
Use nullptr
2018-12-03 10:05:47 +01:00
Carles Fernandez
8d195e3259
Remove unused variables
2018-08-28 20:20:34 +02:00
Carles Fernandez
1195234df1
Fix warnings raised by GCC 8.1.1
2018-05-16 18:32:27 +02:00
Antonio Ramos
ebb908f2e7
Merge branch 'next' into observables_and_display_color
2018-04-03 11:01:59 +02:00
Carles Fernandez
622a76668d
Fix typos
2018-03-26 00:50:55 +02:00
Carles Fernandez
0400034d14
Fix typos detected by codespell
2018-03-25 19:47:28 +02:00
Antonio Ramos
ecb4a4970a
Disable eph update when L1 + L2
2018-03-09 13:05:25 +01:00
Antonio Ramos
be5139e5f7
Merge branch 'next' into debug
2018-03-06 16:19:52 +01:00
Antonio Ramos
8d37013e96
debug 5
2018-03-05 13:07:47 +01:00
Carles Fernandez
07b25ebb06
Apply clang-format to the whole source tree
2018-03-04 02:04:27 +01:00
Carles Fernandez
34f24562cf
Apply automated code formatting
...
Documented at .clang-format
See http://clang.llvm.org/docs/ClangFormat.html and http://clang.llvm.org/docs/ClangFormatStyleOptions.html
2018-03-03 02:03:39 +01:00
Antonio Ramos
140b388066
Modify RTKLIB PVT band selection and Tel. Dec. E5a
2017-11-29 12:00:05 +01:00