From ea79155ebd7c8918544a6c192fb87b182a0ea719 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Sat, 30 Nov 2019 20:59:55 +0100 Subject: [PATCH] Update changelog --- docs/changelog | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/changelog b/docs/changelog index e6a522d52..33c7c223a 100644 --- a/docs/changelog +++ b/docs/changelog @@ -40,6 +40,7 @@ - Fixed cpplint.py build/include_what_you_use, whitespace/tab, whitespace/blank_line errors. - clang-format can now be applied to the whole code tree without breaking compilation. - Added more check options to .clang-tidy file. +- Default Python version is now >= 3.4. Python 2.7 still can be used in systems where Python 3 is not available (e.g., CentOS 7, Debian 8, Ubuntu 10.04). ### Improvements in Portability: @@ -57,6 +58,7 @@ - Decoding of navigation messages no longer rely on implementation defined behavior for shifting left a signed integer. - Removed usage of functions with insecure API (e.g., strcpy, sprintf). - New type alias volk_gnsssdr::vector allows both aligned memory allocation and automatic deallocation. +- Fixed a memory leak in the generation of Galileo PRN codes. - Added clang-tidy checks clang-analyzer-security.*, clang-analyzer-optin.portability.UnixAPI clang-tidy checks. Fixed raised warnings. - Fixed cpplint.py runtime/printf and runtime/explicit errors. - All constructors callable with one argument are marked with the keyword explicit. See MISRA C++:2008, 12-1-3 - All constructors that are callable with a single argument of fundamental type shall be declared explicit.