[comp.windows.x] Are V10 applications compatible with V11?

bilbo.geoff@CS.UCLA.EDU.UUCP (04/06/87)

Reading the V11 spec, I noticed lots of changes that seem to affect
applications programs.  For example, the mouse support no longer
assumes three buttons arranged left-to-right;  instead it simply
provides for mouse buttons named "1" through "5".  Thus, I would
expect that I will have to edit some of my applications to change
"RightDownMotion" to "Button3Motion".  Some of the names of the
abstractions have also changed, implying that the subroutine bindings
might change too.  In other cases, subroutine argument lists have been
significantly modified (e.g., XLine).

Am I correct in my assumption that V10 applications are incompatible?
Or is there perhaps a compatibility library?

	Geoff Kuenning		geoff@ITcorp.COM

RWS@ZERMATT.LCS.MIT.EDU.UUCP (04/07/87)

    Am I correct in my assumption that V10 applications are incompatible?

Yes, you are correct.

    Or is there perhaps a compatibility library?

There has been much talk about providing either a compatibility library
or a conversion tool, but not much action yet (to my knowledge).  At least
one site has tentatively volunteered, so perhaps something will happen
eventually.  If anyone else would like to volunteer to help in such an
effort, I would suggest they send mail to xbeta@athena.mit.edu.  Any
compatibility library provided is unlikely to provide complete
compatibility, however; various "fringes" of the protocol have just
changed too much.  It should, however, be possible to provide reasonably
complete V10-style "stateless" graphics interfaces.