I forgot to change the 'To' to grx :-)
-------- Original Message --------
Asunto: Re: Font drivers cleanup
Fecha: Tue, 13 Aug 2002 23:54:36 +0200
De: Mariano Alvarez Fernandez <malfer(a)telefonica.net>
A: jimmy(a)is-vn.bg
Referencias: <QM71A6521W4B8A861YUA7IFKHA7YUZU.3d58c56b@jimmy>
Dimitar Zhekov escribió:
> Cleanup the font driver a successful font load.
>
> By default, a font driver is cleaned up either after an unsuccessful
> font load or on the next attempt to load a font with this driver;
> any
> open files or allocated memory are cleaned when exiting the program,
> but I'm not sure about the X11 and Windows resources. Anyway, alwaus
> cleaning up after a font load seems more proper to me than to wait
> for
> the next load or rely on the C library cleanup at exit.
>
> I tracked down the calls to the driver functions and tested the
> patch
> with GrLoadFont() and GrBuildConvertedFont(). It seems to work, and
> the input font file can now be open for writing, unlinked and so on,
> but more testing is required.
>
I agree. I was puzzled why the need to left the file open, but the
cleanup into the
fileopen driver function doesn't hurt, so I propose apply only the
loadfont.c change,
and we doesn't break a posible user program that rely in this 'feature'
of the font
drivers. Ok?
Regards, M.Alvarez