Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!decwrl!glacier!well!mitsu From: mitsu@well.UUCP Newsgroups: net.micro.amiga Subject: Re: --Bug report-- Message-ID: <1288@well.UUCP> Date: Mon, 16-Jun-86 22:42:24 EDT Article-I.D.: well.1288 Posted: Mon Jun 16 22:42:24 1986 Date-Received: Thu, 19-Jun-86 07:56:21 EDT References: <8606101821.AA15403@pavepaws> Reply-To: mitsu@well.UUCP (Mitsuharu Hadeishi) Organization: Whole Earth Lectronic Link, Sausalito CA Lines: 22 In re: disk fonts not being removed after a CloseFont() Disk fonts have never been removed after a CloseFont() (see Best of BIX, sometime around April or May 1986 BYTE). They are supposed to hang around in the system in case another application wants them, UNLESS a memory allocation is done, in which case the fonts are closed and cleaned out automatically if the allocation needs to use the font memory. Unfortunately, there is a bug in 1.1 that causes this procedure to fail, and it would be nice if someone tested 1.2 to determine whether this bug remains. For a description of the bug, please refer to the Best of BIX in BYTE (same issue, sorry I don't have it with me so I can't tell you the exact date---it was the first issue that carried Amiga BIX conference notes.) The bug essentially consists of AllocMem() clearing out the font, but the font not being removed from the list of fonts available in RAM, so that if another application opened that font, it would think it is still in RAM (even though it has been cleared out by AllocMem()) and the system would do something nasty and unpleasant. -Mitsu (mitsu@well.UUCP) **** I am not affiliated with C-A in any way ****