Open Bug 383159 Opened 17 years ago Updated 2 years ago

Move cross-platform printing code out of gfx

Categories

(Core :: Printing: Output, enhancement)

x86
Linux
enhancement

Tracking

()

People

(Reporter: kherron+mozilla, Unassigned)

References

Details

Some files in the gfx/src/psshared directory are still used for printing on unix systems. I'd like to move it somewhere else so that we can remove the directories gfx/src/ps and gfx/src/psshared. My choice for a new location is a new directory called widget/src/xpprint. We could build the contents of this directory as an archive library which is linked into libwidget_gtk. I want to avoid a naming scheme that connotes "unix" here. Some of the files in widget/src/gtk2 are really cross-platform printing code that doesn't have anything to do with gtk. These files would also be good candidates for moving into this new library. CC'ing some people involved with widget to solicit comments.
The gfx/src/psshared is for using CUPS, isn't it? Why not just call it cupsprint or something like that? Something like xpprint makes it sound like it's used for all platforms, like xpwidgets is. Sorry if my comment doesn't really make sense; I'm not that familiar with the platform-specific printing code.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.