|
|
|
Forum Writer
      
Group: Customers
Last Login: 11/15/2008 12:46:46 PM
GenoPro Version: 2.0.1.5
Posts: 65,
Visits: 132
|
|
|
|
|
|
Legendary Master
       
Group: Administrators
Last Login: Today @ 9:21:17 AM
GenoPro Version: 2.4.0.3
Posts: 3,523,
Visits: 14,875
|
|
| There is a bug regarding the deletion of "stray objects". Some objects, such as pictures and sources, should be automatically deleted when they are excluded from a report, however GenoPro does not delete them because they are referred by another object. Let me give an example: Say you have a picture of a library and the library has many sources and citations for that picture. Now, you exclude individuals from the report, and the library picture is no longer useful, however GenoPro still considers this picture valid since many sources and citations are linking to that picture, although those sources and citations are no longer in use because the individuals have been excluded from the report. In computing, this is known as a circular reference (http://en.wikipedia.org/wiki/Reference_counting). I need to upgrade the code to handle this, however I am not touching it for GenoPro 2007, because if I make a mistake, GenoPro could end up permanently deleting all pictures, places, sources and citations, occupations, on the master document as well as the generated report. If my new routine works 99.9% of the time, however in 0.1% of the time GenoPro deletes all those objects, I will have many angry customers.
|
|
|
|