Commits

Author Commit Message Labels Comments Date
convert-repo
update tags
oberpapr
genpng: handle empty source files Generating an overview PNG image for an empty source code file fails. Handle this case by assuming a single empty line when run for an empty source code file. Reported by: sylvestre@debian.org
oberpapr
genhtml: add note to further explain branch coverage output
oberpapr
genhtml: fixed incorrect description of default coverage rates
oberpapr
geninfo: add missing man page sections Add sections describing options --derive-func-data and --no-markers to the geninfo man page.
oberpapr
geninfo: remove help text for unimplemented parameter Parameter --function-coverage was removed but the help text still mentions it. Fix this by removing the option from the help text as well.
oberpapr
genhtml: handle special characters in file and directory names HTML special characters (e.g. '<') found in file or directory names are not correctly shown in HTML output. Fix this by correctly escaping such characters.
oberpapr
gendesc/genhtml/geninfo/genpng/lcov: handle '<' in filenames Use 3-arg open mode to prevent that a special character (e.g. '<') found in a user-specified filename interfers with the required open mode for that file.
oberpapr
geninfo: ignore <built-in>.gcov files The gcov tool will sometimes create a file <built-in>.gcov for code which was added by gcc itself during compilation. Since there isn't any source available for such code, geninfo will fail. Fix this by skipping these files while capturing code coverage data.
oberpapr
geninfo: add function comment Add comment explaining data structures used by function derive_data.
oberpapr
geninfo: apply exclusion marker to derived function data When option --derive-func-data is used together with exclusion markers, function data for excluded lines is still included. Fix this by only deriving function data for lines which are instrumented and not excluded. Reported by: bettse@gmail.com
oberpapr
geninfo: improve --debug output
oberpapr
gcov: add configuration file option to not use gcov's -a option lcov calls gcov while specifying its --all-blocks option to get more detailed branch coverage data per line. It turns out that this option is broken on many versions of gcov, resulting in an endless loop while processing some gcov data files. There's also a slight performance penalty when specifying -a. lcov users can opt to not use the -a option by setting configuration option geninfo_gcov_all_b…
oberpapr
lcov: add option to specify a configuration file Provide an option for users to specify a configuration file to lcov. This option may be useful when there is a need to run several instances of a tool with different configuration file options in parallel.
oberpapr
lcov: add option to display summary coverage information Provide an option for users to determine the summary coverage information of one or more tracefiles. Example output: Summary coverage rate: lines......: 26.0% (78132 of 300355 lines) functions..: 34.9% (8413 of 24081 functions) branches...: 16.9% (32610 of 193495 branches)
oberpapr
lcov: add option to exclude external files Implement an option for users to specify that external source files should be excluded when capturing coverage data. External source files are files which are not located in the directories specified by the --directory and --base-directory options of lcov/geninfo.
oberpapr
lcov: pass --no-recursion to geninfo When specifying --no-recursion, make sure that the option is also passed to the helper tool geninfo.
oberpapr
genhtml: fix HTML page title for directory pages
oberpapr
genhtml: make HTML charset specification customizable Provide a configuration file setting to adjust the charset specification used by all generated HTML pages. Also change the default charset to UTF-8.
oberpapr
lcov: follow Perl naming guidelines
oberpapr
genhtml: add --ignore-errors option Provide a means for users to specify that genhtml should not abort if it cannot read a source code file. Also make handling of --ignore-errors parameter consistent accross lcov, geninfo and genhtml.
oberpapr
lcov: update CVS version to 1.10
oberpapr
lcov: finalizing release 1.9
Tags
LCOV_1_9
oberpapr
lcov: update CHANGES file in preparation of new release
oberpapr
lcov: introduce configuration file parameters for list output Make some aspects of list output customizable via configuration file parameters. Also introduce special handling, if the root directory is chosen as prefix.
oberpapr
lcov: switch coverage rate and number columns in list view To be more consistent with the order of output in the "Overall coverage rate" case, rates are now shown first in the list output.
oberpapr
lcov: fix display of total line coverage rate in list view
oberpapr
lcov: more lcov --list improvement Further improve list output to increase readability.
oberpapr
lcov: minor list improvement
oberpapr
geninfo: remove unneeded functions
  1. Prev
  2. Next