On Sat, May 28, 2011 at 01:57:23AM +0000, corvid wrote:
I wrote:
I put dillo through nm, and I saw a bunch of Fl_Paged_Device, Fl_PostScript_Printer, T Fl_PostScript_File_Device in there.
I didn't pay any attention when they were all enthusiastic about printer support for a while there. Is there a justifiable reason that this gets pulled in, as opposed to an oversight on their part when #ifdef'ing or something?
Turns out there's a
if (Fl_Surface_Device::surface()->class_name() == Fl_Printer::class_id)
in Fl_Text_Display.cxx that pulls it all in. I'll have to ask them whether there's a reasonable way for them to do something about this someday...
Ah, now I get your point... Would be nice indeed if we could get rid of the Fl_Printer stuff as long as we don't use it. Cheers, Johannes