Carles Fernandez
f3ae29e8bf
Document C++20 as the currect C++ standard
2021-02-13 12:53:17 +01:00
Carles Fernandez
10fc0eb62e
Fix -Wsign-compare warning
2021-02-11 13:45:55 +01:00
Carles Fernandez
bf96264aba
Merge branch 'mmajoral-fix_uio_assignment' into next
2021-02-11 13:38:19 +01:00
Carles Fernandez
16dd5ec241
Apply clang-tidy check: readability-string-compare
2021-02-11 13:37:32 +01:00
Marc Majoral
915c2859f2
Use the Galileo E1 FPGA tracking multicorrelators for the GPS L1 C/A channels if not enough GPS L1 C/A tracking multicorrelators are present in the FPGA. This selection is done automatically only if the GPS L1 C/A channels are assigned to the GPS L1 C/A FPGA tracking multicorrelators (this may not be the case when testing).
...
+ renamed the device name variables.
2021-02-10 18:43:11 +01:00
Carles Fernandez
ba89685ce6
Remove wrong error message
2021-02-09 11:34:07 +01:00
Carles Fernandez
94c60df931
Update changelog
2021-01-31 21:53:49 +01:00
Carles Fernandez
cb1924e0b4
Improve details on how to sign commits
2021-01-31 21:10:05 +01:00
Carles Fernandez
2a82c27954
Fix linking for std::filesystem in GCC 8
2021-01-31 14:13:25 +01:00
Carles Fernandez
3c17f0a9a7
Fix defect detected by Coverity Scan (uninitialized scalar variables)
2021-01-29 14:01:21 +01:00
Carles Fernandez
c7887a03e5
Fix defects detected by Coverity Scan
2021-01-28 20:14:00 +01:00
Carles Fernandez
bd87e4e9b7
Fix warning -Wstringop-truncation raised by GCC 11
2021-01-28 14:09:33 +01:00
Carles Fernandez
c5916d05c3
Fix warning Wstringop-overread raised by GCC 11
2021-01-28 13:56:30 +01:00
Carles Fernandez
da2bc8d406
Replace CLA by DCO mechanism for new contributors
...
From now on, new contributors do not have to sign the Contributor License Agreement (CLA) anymore. This has been replaced by the Developer's Certificate of Origin (DCO), which implies that contributed commits need to be signed, either automatically by git or by suffixing a 'Signed-off-by: Your Name your.email@example.com' line in the commit message(s) when doing a pull-request.
2021-01-27 16:26:48 +01:00
Carles Fernandez
e374501fa7
Merge branch 'stefanlinden-next' into next
2021-01-27 12:51:02 +01:00
Carles Fernandez
5d42f1e14c
Extend segfault fix when RINEX output is disabled for other signals than GPS L1
2021-01-27 12:47:13 +01:00
Carles Fernandez
23c7f11891
Merge branch 'stefanlinden-next' into next
2021-01-27 12:08:42 +01:00
Carles Fernandez
2440a59139
Update changelog
2021-01-27 12:07:11 +01:00
Stefan van der Linden
a07217d34f
Fixed segfault when rinex output is disabled
2021-01-27 11:12:45 +01:00
Carles Fernandez
d249a7efcf
Avoid segmentation faults if the SignalConditioner is not well defined in the configuration
2021-01-26 23:11:06 +01:00
Carles Fernandez
24041058a6
Improve reported output in case of configuration error
2021-01-26 16:11:41 +01:00
Carles Fernandez
720215af30
Avoid segmentation fault if the item_type for the signal source is mismatched with the input item size of the Signal Conditioner
2021-01-26 15:20:37 +01:00
Carles Fernandez
862bdeea5c
Avoid segmentation fault if the Tracking item_type is not defined for the given implementation
2021-01-26 14:01:28 +01:00
Carles Fernandez
7f23b6d88b
Use C++ cast insted of C-style cast
2021-01-26 11:58:46 +01:00
Carles Fernandez
d738d893c6
Apply clang-format
2021-01-26 00:14:50 +01:00
Carles Fernandez
950111d0fe
Avoid warning when building googletest with CMake >= 3.19
2021-01-25 22:19:18 +01:00
Carles Fernandez
ecf20d38d6
Merge branch 'clang-tidy-fgpa' into next
2021-01-25 22:17:08 +01:00
Carles Fernandez
d6d1fff743
Apply clang-tidy fixes when -DENABLE_FPGA=ON
2021-01-25 22:07:59 +01:00
Carles Fernandez
ed5975d968
Merge branch 'coverity-fix' into improve-flowgraph
2021-01-25 13:37:05 +01:00
Carles Fernandez
2f627581ef
Fix error handling issues detected by Coverity Scan 2020.09
2021-01-25 13:35:47 +01:00
Carles Fernandez
cd1c9e46ba
Add some basic configuration checks
...
Avoid some segmentation faults caused by ill-formatted configuration files
2021-01-25 00:49:36 +01:00
Carles Fernandez
a21c60ecb2
Improve error handling when the flow graph fails to start
...
Avoid segmentation faults due to some common inconsistencies in the configuration file
E.g.: non-existing names for blocks implementation, some mismatched input/output item sizes
Provide hints to the user on how to fix the configuration in case of failure when starting the flow graph
2021-01-24 01:49:16 +01:00
Carles Fernandez
268fc1215c
Refactor private implementation of flowgraph connection and disconnection
2021-01-22 17:32:37 +01:00
Carles Fernandez
419eff9424
Update changelog
2021-01-18 16:08:56 +01:00
Carles Fernandez
3773f3c71a
Do not apply clang-tidy fixes to protobuf-generated headers
2021-01-18 16:00:33 +01:00
Carles Fernandez
1287e8fe79
Improve handling of the filesystem library
2021-01-16 14:37:19 +01:00
Carles Fernandez
0e9046c956
Raise an error if GPSTK is to be built but the patch command is not found
2021-01-16 10:51:38 +01:00
Carles Fernandez
11f13ebcab
Fix building in modern environments
2021-01-15 15:03:36 +01:00
Carles Fernandez
4fea48f603
Improve handling of change in GNU Radio 3.9 FFT API
...
Fix compilation of some optional blocks when linking against GR 3.9
Fix warning -Wembedded-directive: embedding a directive within macro arguments has undefined behavior
2021-01-15 13:39:26 +01:00
Carles Fernandez
ede02f91df
Update references to new GPS ICDs (add missing file)
2021-01-12 10:46:38 +01:00
Carles Fernandez
ddc5bcff01
Update references to new GPS ICDs
2021-01-12 10:34:55 +01:00
Carles Fernandez
8b918b4f87
Update links to new Galileo ICD v2.0 in docs
2021-01-12 00:04:28 +01:00
Carles Fernandez
f75017e520
Fix building when using the Xcode generator, Xcode >= 12 and CMake >= 3.19
2021-01-11 20:22:54 +01:00
Carles Fernandez
603cab1ead
Fix clash of the cpu_features library when volk_gnsssdr is built as a standalone library, and cpu_features was already installed by VOLK
...
Added new building option ENABLE_OWN_CPUFEATURES, set to ON when building gnss-sdr but set to OFF when building volk_gnsssdr standalone.
The default does no change old behavior when buiding gnss-sdr without volk_gnsssdr already installed
2021-01-11 13:57:29 +01:00
Carles Fernandez
87882d3d23
The action continues in the next branch
2021-01-08 12:02:31 +01:00
Carles Fernandez
7102677358
Bump version number
2021-01-07 19:16:54 +01:00
Carles Fernandez
25787deca7
Fix assert
2021-01-07 17:25:36 +01:00
Carles Fernandez
ea86fb74b3
Fix for Ubuntu 19.04
2021-01-06 13:42:48 +01:00
Carles Fernandez
9ee49136a3
Update changelog
2021-01-06 10:21:40 +01:00
Carles Fernandez
b7bf8ceb14
Add bugprone-reserved-identifier check, modernize options
2021-01-05 14:49:45 +01:00