Index: third_party/lcov-1.9/CHANGES |
diff --git a/third_party/lcov-1.9/CHANGES b/third_party/lcov-1.9/CHANGES |
deleted file mode 100644 |
index 1ff82400fa1d19766039f47ac0325e31cbafd9ce..0000000000000000000000000000000000000000 |
--- a/third_party/lcov-1.9/CHANGES |
+++ /dev/null |
@@ -1,419 +0,0 @@ |
-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: |
-============ |
- |
-gendesc: |
-- Updated error and warning messages |
-- Updated man page |
- |
-genhtml: |
-- Added function coverage data display patch by tomzo@nefkom.net (default is on) |
-- Added --function-coverage to enable function coverage display |
-- Added --no-function-coverage to disable function coverage display |
-- Added sorting option in HTLM output (default is on) |
-- Added --sort to enable sorting |
-- Added --no-sort to disable sorting |
-- Added --html-gzip to create gzip-compressed HTML output (patch by |
- dnozay@vmware.com) |
-- Fixed problem when using --baseline-file on coverage data files that |
- contain data for files not found in the baseline file |
-- Updated error and warning messages |
-- Updated man page |
- |
-geninfo: |
-- Added function coverage data collection patch by tomzo@nefkom.net |
-- Added more verbose output when a "ERROR: reading string" error occurs |
- (patch by scott.heavner@philips.com) |
-- Fixed geninfo not working with directory names containing spaces (reported |
- by jeffconnelly@users.sourceforge.net) |
-- Fixed "ERROR: reading string" problem with gcc 4.1 |
-- Fixed problem with function names that contain non-alphanumerical characters |
-- Fixed problem with gcc versions before 3.3 |
-- Updated error and warning messages |
-- Updated man page |
- |
-genpng: |
-- Updated error and warning messages |
-- Updated man page |
- |
-lcov: |
-- Added support for function coverage data for adding/diffing tracefiles |
-- Added --no-recursion option to disable recursion into sub-directories |
- while scanning for gcov data files |
-- Fixed lcov -z not working with directory names containing spaces (reported |
- by Jeff Connelly) |
-- Updated error and warning messages |
-- Updated man page |
- |
-lcov.spec: |
-- Updated of description and title information |
- |
-lcovrc: |
-- Added genhtml_function_hi_limit |
-- Added genhtml_function_med_limit |
-- Added genhtml_function_coverage |
-- Added genhtml_sort |
-- Updated man page |
- |
-Makefile: |
-- Updated info text |
- |
- |
-Version 1.6: |
-============ |
- |
-geninfo: |
-- Added libtool compatibility patch by thomas@apestaart.org (default is on) |
-- Added --compat-libtool option to enable libtool compatibility mode |
-- Added --no-compat-libtool option to disable libtool compatibility mode |
-- Changed default for line checksumming to off |
-- Added --checksum option to enable line checksumming |
-- Added --gcov-tool option |
-- Added --ignore-errors option |
-- Added --initial option to generate zero coverage from graph files |
-- Removed automatic test name modification on s390 |
-- Added --checksum option |
-- Updated man page |
- |
-lcov: |
-- Added libtool compatibility patch by thomas@apestaart.org |
-- Added --compat-libtool option to enable libtool compatibility mode |
-- Added --no-compat-libtool option to disable libtool compatibility mode |
-- Added --checksum option to enable line checksumming |
-- Added --gcov-tool option |
-- Added --ignore-errors option |
-- Added --initial option to generate zero coverage from graph files |
-- Updated help text |
-- Updated man page |
-- Fixed lcov not working when -k is specified more than once |
-- Fixed lcov not deleting .gcda files when specifying -z and -d |
- |
-lcovrc: |
-- Added geninfo_compat_libtool option |
-- Added geninfo_checksum option |
-- Removed geninfo_no_checksum option from example lcovrc |
-- Updated man page |
- |
-README: |
-- Added description of lcovrc file |
- |
- |
-Version 1.5: |
-============ |
- |
-genhtml: |
-- Added check for invalid characters in test names |
-- Added --legend option |
-- Added --html-prolog option |
-- Added --html-epilog option |
-- Added --html-extension option |
-- Added warning when specifying --no-prefix and --prefix |
-- Reworked help text to make it more readable |
- |
-geninfo: |
-- Renamed 'sles9' compatibility mode to 'hammer' compatibility mode |
-- Added support for mandrake gcc 3.3.2 |
-- Fixed bbg file reading in hammer compatibility mode |
-- Added check for invalid characters in test names |
-- Added --base-directory option |
- |
-lcov: |
-- Added check for invalid characters in test names |
-- Added --base-directory option |
- |
- |
-Version 1.4: |
-============ |
- |
-All: |
-- Added configuration file support |
- |
-genhtml: |
-- Fixed help text message |
-- Fixed handling of special characters in file- and directory names |
-- Added description of --css-file option to man page |
- |
-geninfo: |
-- Added support for GCOV file format as used by GCC 3.3.3 on SUSE SLES9 |
-- Fixed error text message |
-- Added check to abort processing if no source code file is available |
-- Added workaround for a problem where geninfo could not find source code |
- files for a C++ project |
-- Fixed 'branch'-statement parsing for GCC>=3.3 .gcov files |
-- Fixed exec count-statement parsing for GCC>=3.3 .gcov files |
-- Fixed .gcno-file parser (some lines were not counted as being instrumented) |
- |
-lcov: |
-- Modified path for temporary files from '.' to '/tmp' |
-- Fixed comments |
-- Removed unused function 'escape_shell' |
- |
-lcovrc: |
-- Introduced sample configuration file |
- |
-Makefile: |
-- Added rule to install configuration file |
-- Fixed installation path for man pages |
- |
- |
-Version 1.3: |
-============ |
- |
-All: |
-- Added compatibility for gcc-3.4 |
- |
-lcov: |
-- Modified --diff function to better cope with ambiguous entries in patch files |
-- Modified --capture option to use modprobe before insmod (needed for 2.6) |
-- Added --path option required for --diff function |
- |
- |
-Version 1.2: |
-============ |
- |
-All: |
-- Added compatibility for gcc-3.3 |
-- Adjusted LCOV-URL (http://ltp.sourceforge.net/coverage/lcov.php) |
-- Minor changes to whitespaces/line breaks/spelling |
-- Modified call mechanism so that parameters for external commands are not |
- parsed by the shell mechanism anymore (no more problems with special |
- characters in paths/filenames) |
-- Added checksumming mechanism: each tracefile now contains a checksum for |
- each instrumented line to detect incompatible data |
- |
-Makefile: |
-- Added rule to build source RPM |
-- Changed install path for executables (/usr/local/bin -> /usr/bin) |
- |
-lcov.spec: |
-- Modified to support building source rpms |
- |
-updateversion.pl: |
-- Modified to include update of release number in spec file |
- |
-genhtml: |
-- Fixed bug which would not correctly associate data sets with an empty |
- test name (only necessary when using --show-details in genhtml) |
-- Implemented new command line option '--nochecksum' to suppress generation |
- of checksums |
-- Implemented new command line option '--highlight' which highlights lines of |
- code which were only covered in converted tracefiles (see '--diff' option of |
- lcov) |
- |
-geninfo: |
-- Added workaround for a bug in gcov shipped with gcc-3.2 which aborts when |
- encountering empty .da files |
-- Fixed geninfo so that it does not abort after encountering empty .bb files |
-- Added function to collect branch coverage data |
-- Added check for gcov tool |
-- Added check for the '--preserve-paths' option of gcov; if available, this |
- will prevent losing .gcov files in some special cases (include files with |
- same name in different subdirectories) |
-- Implemented new command line option '--follow' to control whether or not |
- links should be followed while searching for .da files. |
-- Implemented new command line option '--nochecksum' to suppress generation |
- of checksums |
- |
-lcov: |
-- Fixed bug which would not correctly associate data sets with an empty |
- test name (only necessary when using --show-details in genhtml) |
-- Cleaned up internal command line option check |
-- Files are now processed in alphabetical order |
-- Added message when reading tracefiles |
-- Implemented new command line option '--nochecksum' to suppress generation |
- of checksums |
-- Implemented new command line option '--diff' which allows converting |
- coverage data from an older source code version by using a diff file |
- to map line numbers |
-- Implemented new command line option '--follow' to control whether or not |
- links should be followed while searching for .da files. |
- |
-genpng: |
-- Added support for the highlighting option of genhtml |
-- Corrected tab to spaces conversion |
-- Modified genpng to take number of spaces to use in place of tab as input |
- instead of replacement string |
- |
- |
-Version 1.1: |
-============ |
- |
-- Added CHANGES file |
-- Added Makefile implementing the following targets: |
- * install : install LCOV scripts and man pages |
- * uninstall : revert previous installation |
- * dist : create lcov.tar.gz file and lcov.rpm file |
- * clean : clean up example directory, remove .tar and .rpm files |
-- Added man pages for all scripts |
-- Added example program to demonstrate the use of LCOV with a userspace |
- application |
-- Implemented RPM build process |
-- New directory structure: |
- * bin : contains all executables |
- * example : contains a userspace example for LCOV |
- * man : contains man pages |
- * rpm : contains files required for the RPM build process |
-- LCOV-scripts are now in bin/ |
-- Removed .pl-extension from LCOV-script files |
-- Renamed readme.txt to README |
- |
-README: |
-- Adjusted mailing list address to ltp-coverage@lists.sourceforge.net |
-- Fixed incorrect parameter '--output-filename' in example LCOV call |
-- Removed tool descriptions and turned them into man pages |
-- Installation instructions now refer to RPM and tarball |
- |
-descriptions.tests: |
-- Fixed some spelling errors |
- |
-genhtml: |
-- Fixed bug which resulted in an error when trying to combine .info files |
- containing data without a test name |
-- Fixed bug which would not correctly handle data files in directories |
- with names containing some special characters ('+', etc.) |
-- Added check for empty tracefiles to prevent division-by-zeros |
-- Implemented new command line option --num-spaces / the number of spaces |
- which replace a tab in source code view is now user defined |
-- Fixed tab expansion so that in source code view, a tab doesn't produce a |
- fixed number of spaces, but as many spaces as are needed to advance to the |
- next tab position |
-- Output directory is now created if it doesn't exist |
-- Renamed "overview page" to "directory view page" |
-- HTML output pages are now titled "LCOV" instead of "GCOV" |
-- Information messages are now printed to STDERR instead of STDOUT |
- |
-geninfo: |
-- Fixed bug which would not allow .info files to be generated in directories |
- with names containing some special characters |
-- Information messages are now printed to STDERR instead of STDOUT |
- |
-lcov: |
-- Fixed bug which would cause lcov to fail when the tool is installed in |
- a path with a name containing some special characters |
-- Implemented new command line option '--add-tracefile' which allows the |
- combination of data from several tracefiles |
-- Implemented new command line option '--list' which lists the contents |
- of a tracefile |
-- Implemented new command line option '--extract' which allows extracting |
- data for a particular set of files from a tracefile |
-- Implemented new command line option '--remove' which allows removing |
- data for a particular set of files from a tracefile |
-- Renamed '--reset' to '--zerocounters' to avoid a naming ambiguity with |
- '--remove' |
-- Changed name of gcov kernel directory from /proc/gcov to a global constant |
- so that it may be changed easily when required in future versions |
-- Information messages are now printed to STDERR instead of STDOUT |
- |
- |
-Version 1.0 (2002-09-05): |
-========================= |
- |
-- Initial version |
- |