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.