Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!SUN.COM!parcplace!aladdin!ghost From: parcplace!aladdin!ghost@SUN.COM (L. Peter Deutsch) Newsgroups: gnu.ghostscript.bug Subject: window size; line endpoints Message-ID: <8903261032.1.UUL1.3#5127@aladdin.UUCP> Date: 26 Mar 89 17:32:16 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 17 My current thought about window size is kind of the opposite of yours, namely, that the device will set the size when it is 'opened'. This handles both X Windows, where the size is set dynamically by the user, and ordinary devices, whose size is known in advance. But maybe an arrangement allowing either would be best. Regarding draw_line, the new documentation with 1.3 will specify that it includes (x0,y0), but not (x1,y1): however, if y1 < y0, you must swap the endpoints first. I'm trying to take the same position on these issues as both X and Display PostScript do, namely, to consistently use half-open ranges that include the lower but not the upper endpoint. - P. D. aladdin!ghost@parcplace.com ...{sun!}parcplace!aladdin!ghost P. O. box 60264, Palo Alto, CA 94306