| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README | 2011-07-20 | 2.1 kB | |
| cf-20110720.zip | 2011-07-20 | 1.2 MB | |
| cf-20110720.tgz | 2011-07-20 | 950.7 kB | |
| Totals: 3 Items | 2.2 MB | 0 | |
Generation ========== Generated HTML for instance events didn't select the right payload. Generated HTML includes simple hyperlinked class diagram and exceptions. Diagrams in generated HTML are optional. Removed no-longer-relevant warnings about singletons in associations. The Make option CHECKING (default strict) demotes some relatively benign errors to warnings. These include * Multiple declarations of the same type. No check is made that the declarations are the same, and no promises are made as to which will be chosen if they are different. * Missing types: a child domain can use types declared in its parent. Code ==== Code is compatible with Ada 2005 (but doesn't use any new features, so remains compatible with Ada 95 as well). For classes whose maximum number of instances is known, raise Too_Many_Instances instead of Storage_Error if this number is exceeded. Work round a GNAT 3.16a1 memory leak problem with Find and class Delete for unbounded classes. When an instance of an active class is deleted, its task is only deleted after it has terminated. Added informative text to generated assertions. Testing ======= ColdFrame.Stubs.Get_Input_Value's For_Call parameter is extended: * Positive values denote the indicated call. * You can specify the last call by supplying 0 as well as ColdFrame.Stubs.Last. * Negative values denote previous calls; thus -1 indicates the last call but one. Installation ============ The distribution and the repository now have the same structure. In particular, the distribution contains a complete set of documentation (in the subdirectory doc/). The distribution contains a single Makefile (Makefile.inc) at the top level, designed to be included in user Makefiles regardless of whether the platform is Windows or Unix-based. Makefiles in the examples/ and test/ subdirectories expect AUnit (version 3) and the Booch Components to be installed (aunit.gpr and bc.gpr should be accessible, either in the default Project search path or via ADA_PROJECT_PATH). One of the examples (Stairwell Lights) requires TclAdaShell and tash.gpr similarly.