OLD | NEW |
| 1 Version 1.10 |
| 2 ============ |
| 3 |
| 4 All: |
| 5 - Disabled branch coverage processing per default to improve processing |
| 6 performance (can be re-enabled using a config file setting) |
| 7 - Added option --rc to override config file settings from the command line |
| 8 - Added option --config-file to override the config file location |
| 9 - Fixed handling of '<' in filenames |
| 10 |
| 11 genhtml: |
| 12 - Added option --ignore-errors to continue after errors |
| 13 - Added man page note to further explain branch coverage output |
| 14 - Fixed man page description of default coverage rates |
| 15 - Fixed HTML page title for directory pages |
| 16 - Fixed handling of special characters in file and directory names |
| 17 - Fixed directory prefix calculation |
| 18 - Fixed warning when source files are found in root directory |
| 19 |
| 20 geninfo: |
| 21 - Added options --external and --no-external to include/exclude external |
| 22 source files such as standard libary headers |
| 23 - Added option --compat to specify compatibility modes |
| 24 - Added missing man page sections for --derive-func-data and --no-markers |
| 25 - Added support for MinGW output on MSYS. From martin.hopfeld@sse-erfurt.de |
| 26 - Added support for gcc 4.7 .gcno file format. Based on patch by |
| 27 berrange@redhat.com |
| 28 - Added auto-detection of gcc-4.7 function record format. Includes |
| 29 suggestions by garnold@google.com |
| 30 - Fixed exclusion markers for --derive-func-data. Reported by bettse@gmail.com |
| 31 - Fixed processing of pre-3.3 gcov files. Reported by georgysebastian@gmail.com |
| 32 - Fixed handling of '<built-in>.gcov' files |
| 33 - Fixed warning about unhandled .gcov files |
| 34 - Improved --debug output |
| 35 - Removed help text for obsolete parameter --function-coverage |
| 36 |
| 37 genpng: |
| 38 - Fixed handling of empty source files. Reported by: sylvestre@debian.org |
| 39 |
| 40 lcov: |
| 41 - Added options --external and --no-external to include/exclude external source |
| 42 files such as standard libary headers |
| 43 - Added option --summary to show summary coverage information |
| 44 - Added option --compat to specify compatibility modes |
| 45 - Fixed missing Perl version dependency in RPM spec file. Reported by |
| 46 Martin Hopfeld <martin.hopfeld@sse-erfurt.de> |
| 47 - Fixed geninfo not recognizing Objective-C functions. Based on patch |
| 48 by abrahamh@web.de |
| 49 - Fixed option --no-recursion not being passed to geninfo |
| 50 - Fixed capitalization of the term 'Perl' |
| 51 - Improved coverage rate calculation to only show 0%/100% when no/full coverage |
| 52 is achieved. Based on suggestions by Paul.Zimmermann@loria.fr and |
| 53 vincent@vinc17.net |
| 54 |
| 55 lcovrc: |
| 56 - Added description for geninfo_compat setting |
| 57 - Added config file setting 'genhtml_charset' to specify HTML charset |
| 58 - Added config file setting 'geninfo_external' to include/exclude external |
| 59 source files such as standard libary headers |
| 60 - Added config file setting 'geninfo_gcov_all_blocks' to modify lcov's use |
| 61 of gcov's -a option |
| 62 - Added config file setting 'geninfo_compat' to specify compatibility modes |
| 63 - Added config file setting 'geninfo_adjust_src_path' to enabled source path |
| 64 adjustments. Inspired by patch by ammon.riley@gmail.com |
| 65 - Added config file setting 'geninfo_auto_base' to automatically determine |
| 66 the base directory when collecting coverage data |
| 67 - Added config file setting 'lcov_function_coverage' to enable/disable |
| 68 function coverage processing |
| 69 - Added config file setting 'lcov_branch_coverage' to enable/disable |
| 70 branch coverage processing |
| 71 |
| 72 |
| 73 Version 1.9 |
| 74 =========== |
| 75 |
| 76 genhtml: |
| 77 - Improved wording for branch representation tooltip text |
| 78 - Fixed vertical alignment of HTML branch representation |
| 79 |
| 80 geninfo: |
| 81 - Improved warning message about --initial not generating branch coverage data |
| 82 - Debugging messages are now printed to STDERR instead of STDOUT |
| 83 - Fixed problem with some .gcno files. Reported by gui@futarque.com. |
| 84 (file.gcno: reached unexpected end of file) |
| 85 - Fixed problem with relative build paths. Reported by zhanbiao2000@gmail.com. |
| 86 (cannot find an entry for ^#src#test.c.gcov in .gcno file, skipping file!) |
| 87 - Fixed problem where coverage data is missing for some files. Reported by |
| 88 weston_schmidt@open-roadster.com |
| 89 - Fixed problem where exclusion markers are ignored when gathering |
| 90 initial coverage data. Reported by ahmed_osman@mentor.com. |
| 91 - Fixed large execution counts showing as negative numbers in HTML output. |
| 92 Reported by kkyriako@yahoo.com. |
| 93 - Fixed problem that incorrectly associated branches outside of a block with |
| 94 branches inside the first block |
| 95 |
| 96 lcov: |
| 97 - Fixed problem that made lcov ignore --kernel-directory parameters when |
| 98 specifying --initial. Reported by hjia@redhat.com. |
| 99 - Added --list-full-path option to prevent lcov from truncating paths in list |
| 100 output |
| 101 - Added lcov_list_width and lcov_list_truncate_max directives to the |
| 102 lcov configuration file to allow for list output customization |
| 103 - Improved list output |
| 104 |
| 105 COPYING: |
| 106 - Added license text to better comply with GPL recommendations |
| 107 |
| 108 |
| 109 Version 1.8 |
| 110 =========== |
| 111 |
| 112 gendesc: |
| 113 - Fixed problem with single word descriptions |
| 114 |
| 115 genhtml: |
| 116 - Added support for branch coverage measurements |
| 117 - Added --demangle-cpp option to convert C++ function names to human readable |
| 118 format. Based on a patch by slava.semushin@gmail.com. |
| 119 - Improved color legend: legend display takes up less space in HTML output |
| 120 - Improved coverage rate limits: all coverage types use the same limits |
| 121 unless specified otherwise |
| 122 - Fixed CRLF line breaks in source code when generating html output. Based |
| 123 on patch by michael.knigge@set-software.de. |
| 124 - Fixed warning when $HOME is not set |
| 125 - Fixed problem with --baseline-file option. Reported by sixarm@gmail.com. |
| 126 (Undefined subroutine &main::add_fnccounts called at genhtml line 4560.) |
| 127 - Fixed problem with --baseline-file option and files without function |
| 128 coverage data (Can't use an undefined value as a HASH reference at genhtml |
| 129 line 4441.) |
| 130 - Fixed short-name option ambiguities |
| 131 - Fixed --highlight option not showing line data from converted test data |
| 132 - Fixed warnings about undefined value used. Reported by nikita@zhuk.fi. |
| 133 - Fixed error when processing tracefiles without function data. Reported |
| 134 by richard.corden@gmail.com (Can't use an undefined value as a HASH |
| 135 reference at genhtml line 1506.) |
| 136 |
| 137 geninfo: |
| 138 - Added support for branch coverage measurements |
| 139 - Added support for exclusion markers: Users can exclude lines of code from |
| 140 coverage reports by adding keywords to the source code. |
| 141 - Added --derive-func-data option |
| 142 - Added --debug option to better debug problems with graph files |
| 143 - Fixed CRLF line breaks in source code when generating tracefiles. Based on |
| 144 patch by michael.knigge@set-software.de. |
| 145 - Fixed problems with unnamed source files |
| 146 - Fixed warning when $HOME is not set. Reported by acalando@free.fr. |
| 147 - Fixed errors when processing unnamed source files |
| 148 - Fixed help text typo |
| 149 - Fixed errors when processing incomplete function names in .bb files |
| 150 - Fixed filename prefix detection |
| 151 - Fixed problem with matching filename |
| 152 - Fixed problem when LANG is set to non-english locale. Reported by |
| 153 benoit_belbezet@yahoo.fr. |
| 154 - Fixed short-name option ambiguities |
| 155 |
| 156 genpng: |
| 157 - Fixed runtime-warning |
| 158 |
| 159 lcov: |
| 160 - Added support for branch coverage measurements |
| 161 - Added support for the linux-2.6.31 upstream gcov kernel support |
| 162 - Added --from-package and --to-package options |
| 163 - Added --derive-func-data option |
| 164 - Added overall coverage result output for more operations |
| 165 - Improved output of lcov --list |
| 166 - Improved gcov-kernel handling |
| 167 - Fixed minor problem with --diff |
| 168 - Fixed double-counting of function data |
| 169 - Fixed warning when $HOME is not set. Reported by acalando@free.fr. |
| 170 - Fixed error when combining tracefiles without function data. Reported by |
| 171 richard.corden@gmail.com. (Can't use an undefined value as a HASH reference |
| 172 at lcov line 1341.) |
| 173 - Fixed help text typo |
| 174 - Fixed filename prefix detection |
| 175 - Fixed lcov ignoring information about converted test data |
| 176 |
| 177 README: |
| 178 - Added note to mention required -lgcov switch during linking |
| 179 |
| 180 |
1 Version 1.7: | 181 Version 1.7: |
2 ============ | 182 ============ |
3 | 183 |
4 gendesc: | 184 gendesc: |
5 - Updated error and warning messages | 185 - Updated error and warning messages |
6 - Updated man page | 186 - Updated man page |
7 | 187 |
8 genhtml: | 188 genhtml: |
9 - Added function coverage data display patch by tomzo@nefkom.net (default is on) | 189 - Added function coverage data display patch by tomzo@nefkom.net (default is on) |
10 - Added --function-coverage to enable function coverage display | 190 - Added --function-coverage to enable function coverage display |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
78 - Added libtool compatibility patch by thomas@apestaart.org | 258 - Added libtool compatibility patch by thomas@apestaart.org |
79 - Added --compat-libtool option to enable libtool compatibility mode | 259 - Added --compat-libtool option to enable libtool compatibility mode |
80 - Added --no-compat-libtool option to disable libtool compatibility mode | 260 - Added --no-compat-libtool option to disable libtool compatibility mode |
81 - Added --checksum option to enable line checksumming | 261 - Added --checksum option to enable line checksumming |
82 - Added --gcov-tool option | 262 - Added --gcov-tool option |
83 - Added --ignore-errors option | 263 - Added --ignore-errors option |
84 - Added --initial option to generate zero coverage from graph files | 264 - Added --initial option to generate zero coverage from graph files |
85 - Updated help text | 265 - Updated help text |
86 - Updated man page | 266 - Updated man page |
87 - Fixed lcov not working when -k is specified more than once | 267 - Fixed lcov not working when -k is specified more than once |
88 - Fixed lcov not deleting .gcda files when specifiying -z and -d | 268 - Fixed lcov not deleting .gcda files when specifying -z and -d |
89 | 269 |
90 lcovrc: | 270 lcovrc: |
91 - Added geninfo_compat_libtool option | 271 - Added geninfo_compat_libtool option |
92 - Added geninfo_checksum option | 272 - Added geninfo_checksum option |
93 - Removed geninfo_no_checksum option from example lcovrc | 273 - Removed geninfo_no_checksum option from example lcovrc |
94 - Updated man page | 274 - Updated man page |
95 | 275 |
96 README: | 276 README: |
97 - Added description of lcovrc file | 277 - Added description of lcovrc file |
98 | 278 |
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
302 - Changed name of gcov kernel directory from /proc/gcov to a global constant | 482 - Changed name of gcov kernel directory from /proc/gcov to a global constant |
303 so that it may be changed easily when required in future versions | 483 so that it may be changed easily when required in future versions |
304 - Information messages are now printed to STDERR instead of STDOUT | 484 - Information messages are now printed to STDERR instead of STDOUT |
305 | 485 |
306 | 486 |
307 Version 1.0 (2002-09-05): | 487 Version 1.0 (2002-09-05): |
308 ========================= | 488 ========================= |
309 | 489 |
310 - Initial version | 490 - Initial version |
311 | 491 |
OLD | NEW |