From mboxrd@z Thu Jan 1 00:00:00 1970 From: jon@fourwinds.com (Jon Steinhart) Date: Wed, 13 Sep 2017 09:01:16 -0700 Subject: [TUHS] X and NeWS history (long) In-Reply-To: <20170913151704.645B115230E4@macaroni.inf.ed.ac.uk> References: <20170913151704.645B115230E4@macaroni.inf.ed.ac.uk> Message-ID: <201709131601.v8DG1GZs024063@darkstar.fourwinds.com> Richard Tobin writes: > > The rest of your story is great, just one small correction. SunView started > > as something Sun specific but it pretty quickly became a library on top of > > X11. I'm not sure if it ever worked on X10, I think it did but I'm not sure. > > As I recall it, SunTools (the original Sun window system) was renamed > SunView, and the API was ported to X11 under the name XView. > > > Source: I've hacked up GUI interfaces for the SCM I did at Sun in Sunview. > > This would have been around 1990, is that still X10 or X11? > > X11 came out in 1987. I The first version I remember using is X11R3, > which came out in 1988. > > See https://www.x.org/wiki/X11R1 (and .../X11R2 etc) Yes, it was originally SunTools and was renamed SunView. But, XView was a bit different although my memory of it all might be fading. XView was a library that mapped SunView calls into X. But, I have a faint memory that there was more to it than that. I think that there was a conversion program that one had to run on the source code as part of the conversion, and that that processor put flagging comments in for things that couldn't automatically be converted. My only clear memory of it is that it didn't work well right off the bat because of the transition from 68K machines to Sparc. Warren ??? hired me on an emergency contract to fix it. Turned out to be piles of pointer alignment errors. In what was typical for Sun, I fixed it promptly but it took months to get paid. The reason that that part sticks in my mind is that I got an IRS audit at the time because it was right when they started looking at people claiming to be contractors when they weren't. I remember the IRS guy asking me for the dates of work and payments. I remember telling him when I worked for Sun and having him respond with something like "oh yeah, for xxx dollars" and realizing that he had all of the info that I did so I'd better be accurate. And I remember telling him "yeah, I worked on those dates and billed for that amount but still haven't been paid."