File: CHANGES.TXT

package info (click to toggle)
libgroboutils-java 5-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 9,396 kB
  • ctags: 11,186
  • sloc: java: 59,748; xml: 12,762; sh: 377; perl: 104; makefile: 20
file content (151 lines) | stat: -rw-r--r-- 7,143 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
v1.1.0
    * Change in log format: in order to further reduce the time spent writing
      to the files, the old [methodIndex,markIndex] format has been replaced
      with outputting those numbers in hexidecimal format with a space between
      them.  Also, the DirectoryChannelLogger API has changed; the
      createCoverString method now returns char[] instead of String.
    * Fixed bug 874029: All Packages and All Classes pages not sorted.
    * Fixed bug 894999: GroboCodeCoverage reports changed class twice
    * Fixed bug 902884: CacheDirChannelLoggerFactory fails in UT static
      initializer.
    * Fixed bug 903797: Coveragepostcompiler fails to correctly set cache-size.
    * Fixed bug 903837: Class files: Duplicate instrumentation
    * Fixed bug 906198: Incorrect probe placement for branch.
    * Fixed bug 906200: "else" and "if" labels reversed for branch.
    * Fixed bug 906203: JSR instructions should not be branch probed.
    * Fixed bug 906207: analyzers wrongly put multiple probes on a one
      instruction.
    * Fixed bug 906316: coveragepostcompiler: Need parent dir.
    * Fixed bug 907800: CacheDirChannelLogger truncates files.
    * Fixed bug 922773: Terrifying slowdowns once the unit tests start writing
      xml.
    * Fixed bug 923349: CacheDirChannelLoggerFactory causes underlying error
      if cache-size <= 0.
    * Fixed bug 929332: PostCompile doesn't handle source dir = output dir.
    * Fixed bug 938439: ArrayIndexOutOfBoundException in AspectJ compiled code.
    * Fixed bug 950025: Totals are generated even when not needed.
    * Implemented FR 860294: codecoverage:expand srcdir to srcdirset in
      sourcestyle.
    * Implemented FR 863052: Improve code coverage report HTML.
    * Implemented FR 891199: Do not embed CSS styles, use external stylesheets.
    * Implemented FR 901586: Add failure condition on reports.
    * Implemented FR 901590: Redo GroboCoverage site docs.
    * Implemented FR 903489: Make coveragereport less verbose.
    * Implemented FR 912366: New task to alter zip files to be coverage-enabled.
    * Implemented FR 914410: Ant task for unit test coverage enforcement.
    * Initial fix for bug 947857: Codecoverage takes very long to generate the
      report.

    
v1.0.0
    * Went "gold", even though there are known issues with the linked report.
    * Fixed bug 874024: CodeCoverage report fails with some Xalan.
    * Added a command-line tool to evaluate differences between classfiles.
    * Fixed bug 874031: Exception blocks not copied to covered classes
      correctly.


v1.0.0 RC5
    * Removed double DOCTYPE and fixed backslash issues in source-linking
      document (bug #860420).
    * Added ability to specify multiple source directories for source-linking
      document (feature #860294).
    * Added another test in examples for a special case (bug #859159).
    * Made the method signature in the reports more human readable
      (bug #860420).


v1.0.0 RC4
    * Added XSL transformation into the report generator.
    * Added framed transformations for source-coverage linking.
    * Added a new logger: MinDirChannelLogger, a JDK 1.2 logger that
      caches in memory the marks to reduce the log file sizes.
    * Updated v2_antdoc.xml to reflect the new changes.

v1.0.0 RC3
    * Added new documentation generation for a stand-alone distributable zip
      file.
    * Added ability in coveragepostcompiler task to generate
      grobocoverage.properties automatically.
    * Added property file to ease the addition of Ant tasks into build files.
    * coveragereport now generates the required directories, to remove a
      head-beating build issue.
    * The XmlReportGenerator now uses DOM to generate the XML, for a more
      accurate output (see bug 847334).  As a result, some of the method
      signatures have changed.
    * Adding support for embedding the style task inside the report.  This
      may take a while before it is fully supported.
    
v1.0.0 RC2
    * Updated documentation.
    * Added XSL stylesheet which removes classes and/or methods from the
      report files that have no coverage information (i.e. interfaces
      and abstract methods).

v1.0.0 RC1
    * Corrected minor documentation errors.
    * Moved ParseCoverageLogger to have a larger prominence, such that tests
      can change which logger they use (for easier testing).
    * Removed some residual JDI references.
    * Added debug logging.
    * Created "runtime" jar file that contains the minimal set of files to
      run precompiled classes with for correct execution of inserted code.
    * Moved the license from LGPL to MIT.
    * Added another logger called "CacheDirChannelLogger", which doesn't have
      the overhead of closing and opening the file streams, but takes up more
      memory.

v1.0.0 alpha2
    * Changed build to reflect new version.
    * Updated documentation.
    * Removed obsolete v1 from code, since it never did work right.
    * Added v2 using new technique of post-compilation.

v0.9.3
    * Changed build to reflect new version.
    * Moved code coverage into its own project.

v0.9.2:
    * Correction on 0.9.1 changelist: Xalan version is actually 2.3.1
    * Added package bugrepository to interface with junitlog package
      for bug traceability and report generation.
    * Fixed bug #526454.
    * Fixed bug #526478.
    * Fixed bug #526497.
    * Fixed bug #526511.
    * Corrected minor JavaDoc tag problems.
    * Fixed bug #526636.
    * Fixed bug #526710.
    * Expanded the documentation.
    * Added TimedProcess to utils.
    * StepTracker now calls TimedProcess when enabling events.  This allows
      for preventing the hang-up that seems to occur at the end of a
      long coverage run.
    * Added new tests to ui capture.
    * Started redesign efforts for auto-documentation.  This will be moved
      into its own project within GroboUtils to allow for JDK 1.2+ support.
      This will be moved out of GroboTesting as of v0.9.3.

v0.9.1:
    * Moved from Xalan-J 2.2-D14 to release 2.2
    * Added Ant testing framework
    * Migrated JUnit package from GroboUtils
    * Migrated ThreadSafety package from Groboutils (was under junit\jndi)
    * Added CodeCoverage package
    * Added RemoteAnt package
    * Created a more robust documentation structure.
    * Added dependency on the Jakarta BCEL library.
    * Added jdi package to contain multi-package dependencies on progamatic
      control over the JDI.
    * Moved files into new source structure, to break apart tests from code.
    * Added JUnit logging facility to help with self-documenting tests
      creating documents.
    * Added JUnit InterfaceTest extentions for testing Interfaces.
    * Moved MultiThreadedTestCase to MultiThreadedTestRunner in order to
      follow a better JUnit extention pattern (utility instance vs. TestCase
      subclassing).


v0.9.0:
    * Initial release.
    * Only included alpha version of UICoverage.