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.