Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(962)

Side by Side Diff: third_party/lcov/CHANGES

Issue 23189008: Upgrades lcov to 1.10, removes lcov-1.9 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Re-adds UNKNOWN suppression Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/lcov-1.9/rpm/lcov.spec ('k') | third_party/lcov/COPYING » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
OLDNEW
« no previous file with comments | « third_party/lcov-1.9/rpm/lcov.spec ('k') | third_party/lcov/COPYING » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698