Index: third_party/lcov/CHANGES |
diff --git a/third_party/lcov/CHANGES b/third_party/lcov/CHANGES |
index bb678962174c66dd4292cdcedadb57fb5dbc61e5..18cfcefa8030629254b16a56c0b90800f3521ce3 100644 |
--- a/third_party/lcov/CHANGES |
+++ b/third_party/lcov/CHANGES |
@@ -1,3 +1,183 @@ |
+Version 1.10 |
+============ |
+ |
+All: |
+- Disabled branch coverage processing per default to improve processing |
+ performance (can be re-enabled using a config file setting) |
+- Added option --rc to override config file settings from the command line |
+- Added option --config-file to override the config file location |
+- Fixed handling of '<' in filenames |
+ |
+genhtml: |
+- Added option --ignore-errors to continue after errors |
+- Added man page note to further explain branch coverage output |
+- Fixed man page description of default coverage rates |
+- Fixed HTML page title for directory pages |
+- Fixed handling of special characters in file and directory names |
+- Fixed directory prefix calculation |
+- Fixed warning when source files are found in root directory |
+ |
+geninfo: |
+- Added options --external and --no-external to include/exclude external |
+ source files such as standard libary headers |
+- Added option --compat to specify compatibility modes |
+- Added missing man page sections for --derive-func-data and --no-markers |
+- Added support for MinGW output on MSYS. From martin.hopfeld@sse-erfurt.de |
+- Added support for gcc 4.7 .gcno file format. Based on patch by |
+ berrange@redhat.com |
+- Added auto-detection of gcc-4.7 function record format. Includes |
+ suggestions by garnold@google.com |
+- Fixed exclusion markers for --derive-func-data. Reported by bettse@gmail.com |
+- Fixed processing of pre-3.3 gcov files. Reported by georgysebastian@gmail.com |
+- Fixed handling of '<built-in>.gcov' files |
+- Fixed warning about unhandled .gcov files |
+- Improved --debug output |
+- Removed help text for obsolete parameter --function-coverage |
+ |
+genpng: |
+- Fixed handling of empty source files. Reported by: sylvestre@debian.org |
+ |
+lcov: |
+- Added options --external and --no-external to include/exclude external source |
+ files such as standard libary headers |
+- Added option --summary to show summary coverage information |
+- Added option --compat to specify compatibility modes |
+- Fixed missing Perl version dependency in RPM spec file. Reported by |
+ Martin Hopfeld <martin.hopfeld@sse-erfurt.de> |
+- Fixed geninfo not recognizing Objective-C functions. Based on patch |
+ by abrahamh@web.de |
+- Fixed option --no-recursion not being passed to geninfo |
+- Fixed capitalization of the term 'Perl' |
+- Improved coverage rate calculation to only show 0%/100% when no/full coverage |
+ is achieved. Based on suggestions by Paul.Zimmermann@loria.fr and |
+ vincent@vinc17.net |
+ |
+lcovrc: |
+- Added description for geninfo_compat setting |
+- Added config file setting 'genhtml_charset' to specify HTML charset |
+- Added config file setting 'geninfo_external' to include/exclude external |
+ source files such as standard libary headers |
+- Added config file setting 'geninfo_gcov_all_blocks' to modify lcov's use |
+ of gcov's -a option |
+- Added config file setting 'geninfo_compat' to specify compatibility modes |
+- Added config file setting 'geninfo_adjust_src_path' to enabled source path |
+ adjustments. Inspired by patch by ammon.riley@gmail.com |
+- Added config file setting 'geninfo_auto_base' to automatically determine |
+ the base directory when collecting coverage data |
+- Added config file setting 'lcov_function_coverage' to enable/disable |
+ function coverage processing |
+- Added config file setting 'lcov_branch_coverage' to enable/disable |
+ branch coverage processing |
+ |
+ |
+Version 1.9 |
+=========== |
+ |
+genhtml: |
+- Improved wording for branch representation tooltip text |
+- Fixed vertical alignment of HTML branch representation |
+ |
+geninfo: |
+- Improved warning message about --initial not generating branch coverage data |
+- Debugging messages are now printed to STDERR instead of STDOUT |
+- Fixed problem with some .gcno files. Reported by gui@futarque.com. |
+ (file.gcno: reached unexpected end of file) |
+- Fixed problem with relative build paths. Reported by zhanbiao2000@gmail.com. |
+ (cannot find an entry for ^#src#test.c.gcov in .gcno file, skipping file!) |
+- Fixed problem where coverage data is missing for some files. Reported by |
+ weston_schmidt@open-roadster.com |
+- Fixed problem where exclusion markers are ignored when gathering |
+ initial coverage data. Reported by ahmed_osman@mentor.com. |
+- Fixed large execution counts showing as negative numbers in HTML output. |
+ Reported by kkyriako@yahoo.com. |
+- Fixed problem that incorrectly associated branches outside of a block with |
+ branches inside the first block |
+ |
+lcov: |
+- Fixed problem that made lcov ignore --kernel-directory parameters when |
+ specifying --initial. Reported by hjia@redhat.com. |
+- Added --list-full-path option to prevent lcov from truncating paths in list |
+ output |
+- Added lcov_list_width and lcov_list_truncate_max directives to the |
+ lcov configuration file to allow for list output customization |
+- Improved list output |
+ |
+COPYING: |
+- Added license text to better comply with GPL recommendations |
+ |
+ |
+Version 1.8 |
+=========== |
+ |
+gendesc: |
+- Fixed problem with single word descriptions |
+ |
+genhtml: |
+- Added support for branch coverage measurements |
+- Added --demangle-cpp option to convert C++ function names to human readable |
+ format. Based on a patch by slava.semushin@gmail.com. |
+- Improved color legend: legend display takes up less space in HTML output |
+- Improved coverage rate limits: all coverage types use the same limits |
+ unless specified otherwise |
+- Fixed CRLF line breaks in source code when generating html output. Based |
+ on patch by michael.knigge@set-software.de. |
+- Fixed warning when $HOME is not set |
+- Fixed problem with --baseline-file option. Reported by sixarm@gmail.com. |
+ (Undefined subroutine &main::add_fnccounts called at genhtml line 4560.) |
+- Fixed problem with --baseline-file option and files without function |
+ coverage data (Can't use an undefined value as a HASH reference at genhtml |
+ line 4441.) |
+- Fixed short-name option ambiguities |
+- Fixed --highlight option not showing line data from converted test data |
+- Fixed warnings about undefined value used. Reported by nikita@zhuk.fi. |
+- Fixed error when processing tracefiles without function data. Reported |
+ by richard.corden@gmail.com (Can't use an undefined value as a HASH |
+ reference at genhtml line 1506.) |
+ |
+geninfo: |
+- Added support for branch coverage measurements |
+- Added support for exclusion markers: Users can exclude lines of code from |
+ coverage reports by adding keywords to the source code. |
+- Added --derive-func-data option |
+- Added --debug option to better debug problems with graph files |
+- Fixed CRLF line breaks in source code when generating tracefiles. Based on |
+ patch by michael.knigge@set-software.de. |
+- Fixed problems with unnamed source files |
+- Fixed warning when $HOME is not set. Reported by acalando@free.fr. |
+- Fixed errors when processing unnamed source files |
+- Fixed help text typo |
+- Fixed errors when processing incomplete function names in .bb files |
+- Fixed filename prefix detection |
+- Fixed problem with matching filename |
+- Fixed problem when LANG is set to non-english locale. Reported by |
+ benoit_belbezet@yahoo.fr. |
+- Fixed short-name option ambiguities |
+ |
+genpng: |
+- Fixed runtime-warning |
+ |
+lcov: |
+- Added support for branch coverage measurements |
+- Added support for the linux-2.6.31 upstream gcov kernel support |
+- Added --from-package and --to-package options |
+- Added --derive-func-data option |
+- Added overall coverage result output for more operations |
+- Improved output of lcov --list |
+- Improved gcov-kernel handling |
+- Fixed minor problem with --diff |
+- Fixed double-counting of function data |
+- Fixed warning when $HOME is not set. Reported by acalando@free.fr. |
+- Fixed error when combining tracefiles without function data. Reported by |
+ richard.corden@gmail.com. (Can't use an undefined value as a HASH reference |
+ at lcov line 1341.) |
+- Fixed help text typo |
+- Fixed filename prefix detection |
+- Fixed lcov ignoring information about converted test data |
+ |
+README: |
+- Added note to mention required -lgcov switch during linking |
+ |
+ |
Version 1.7: |
============ |
@@ -85,7 +265,7 @@ lcov: |
- Updated help text |
- Updated man page |
- Fixed lcov not working when -k is specified more than once |
-- Fixed lcov not deleting .gcda files when specifiying -z and -d |
+- Fixed lcov not deleting .gcda files when specifying -z and -d |
lcovrc: |
- Added geninfo_compat_libtool option |