                             Vt Widget History

RELEASE 1.3 Changes

1. Removed the code to nullify the accelerators of the parent widget.  This is
   now to be done in application code.  This may make earlier applications not
   work with the new widget, but is a better standard to follow.  The Vt widget
   should not 'know' about the internals of its parent.

2. Added the ability to display background pixmaps in the widget without
   problems.

3. Completed work on support for XmGadget display.

4. The widget properly handles the addition of new children.  It manages them
   just as if the user had sent escape sequences to create children.  They
   scroll, clear etc.

5. Additional escape sequences have been implemented to allow the creation and
   destroying of popup dialogs for Errors, Warnings, Information, Waiting
   and Files selection.

6. Some preliminary support for the SGI platform.  Imakefile work still needs
   to be done correctly.  I have no access for the SGI platform.
   (Much thanks to Andre Schroeter for helping here.)

7. Improved the emulation of the decom mode.  There should be a more correct
   behavior for clearing functions and the reserve area function.

8. Added keyboard Copy and Paste from the clipboard.  Selection is still by
   mouse action only.

9. Optimized the screen.c scroll_up routine.  I think it is about 5% faster now
   for region scrolls.  Normal scrolling is not affected.

10. Added dynamic debug output that can be controled by resources.

11. Made s_copy into a s_swap routine now pointers are manipulated instead of
    loads of data.  This optimization again helps region scrolls and reverse
    index operations.  This is about a 45% speed increase in these operations.

12. Updated the uimx directory and man page as per new resources.

13. Added proper handling of the UK/International VT character set.

14. Made sure that the reset function actualy clears everything properly. It was
    missing some things.

15. Made a small change to signal handling for more proper child process
    handling.

RELEASE 1.2 Changes


1. Made the handling of input much better after discovering that it was the
   parent of the Vt widget that was preventing the Return and Escape keys from
   being input.  This was due to the parents accelerators.

2. Created a generic Layout routine for child widgets.  This further
   modulerizes the widget code some.

3. Much better Focus highlighting has been implemented.  Using the scrollbar
   does not goof up the highlight around the widget.

4. Allow the user to determine whether dynamic children should traverse with
   the XmNchildrenTraversalOn resource.

5. Revamped several aspects of the class structures to be more accurate.  I was
   flurting with memory problems here.

6. Actualy communicate size requests like a NORMAL widget to the parent.  The
   adjustment callback still exists but is somewhat obsolete now that the Vt
   widget properly requests size changes from its parent.  This seems to help
   the speed of realization of the widget some.

7. Added support for the use of scrolling keys like the arrow keys and the
   Page Up and Page Down keys.


RELEASE 1.0 CHANGES

No Previous public releases
There was a fairly long private use history before public release.

