| 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 | 
|---|