First page Back Continue Last page Summary Graphic
Original X architecture was unlayered, DDX was required to provide all functionality
Backing store added at Berkeley was clunky
Software cursors implemented many different times in different DDXes.
Wrapping" and multiple devPrivates added
Backing store reworked to use new mechanisms
MI software cursor code used new mechanisms