Xterminal v0.1
June 22, 1998
ChangeLog: Xterminal's History - Changes log

Mon Jun 22 16:34:02 1998
    * Xterminal 0.1 is ready to ship

Fri Jun 19 19:18:58 1998
    * Released Xterminal 0.0.55-beta
    + History -> ChangeLog
    + various XtInputStringField, XtDialog, XtDialogBox, XtMenu fixes
    + minor documentation updates

Tue Jun 16 23:10:37 1998
    + removed all places where find() was used with multimaps, since it
      seems does not work properly on gcc versions older than 2.7.2.3

Mon Jun 15 23:02:14 1998
    * Released Xterminal 0.0.54-beta
    + various fixes

Sat Jun 13 20:25:13 1998
    + made process stopping/continuing ("Ctrl+Z"/"fg") reliable

Wed Jun 10 22:48:52 1998
    * Released Xterminal 0.0.52-beta
    + minor documentation changes
    + a couple of XtDialog and XtDialogBox bugs removed

Tue Jun  9 23:57:06 1998
    + XtDialogBox dragging code cleaned
    + added an optional "shadow" effect to XtWindow

Mon Jun  8 15:10:39 1998
    + XtBackground, XtDesktop, XtDialog, XtDialogBox, XtList, XtMenu,
      XtStatusLine, XtTextViewer documentation done

Sat Jun  6 22:57:17 1998
    + completely rewrite of XtMenu and XtStatusLine

Wed Jun  3 15:22:15 1998
    + config.h changed to xconfig.h, tscreen.h changed to xtscreen.h

Fri May 29 19:51:20 1998
    * Released Xterminal 0.0.48-beta

Thu May 28 01:02:53 1998
    + XtApplication, XtButton, XtCheckButton, XtRadioButton documentation done
    + monochrome palettes support added
    + more code sanity checks with gcc -Wall

Thu May 21 22:45:06 1998
    + web page changes
    + XtScrollBar, XtProgressBar, XtInputStringField, XtInputNumericField,
      XtWindow, XtStaticText, XInit, XDone, XDebug documentation done

Sun May 17 23:45:02 1998
    + created the CREDITS file

Wed May 13 03:19:44 1998
    + changed events queue from own-implemented queue to deque (STL)

Tue May 12 02:24:39 1998
    + changed objects table from own-implemented linked list to multimap (STL)

May 09, 1998 - changed clients list in XObject from own-implemented linked list
               to SLList (STL)
May 08, 1998 - the implementation of the new event model is done (thanks a lot
               Bernd)
	     - Xterminal's birthday - 2 years...
May 06, 1998 Released Xterminal 0.0.38-beta
Apr 29, 1998 - finished the XTerminal class which abstractize the input/output
               operations with the terminal
Apr 27, 1998 - XtTextViewer is done
Apr 23, 1998 Released Xterminal 0.0.36-beta
Apr 12, 1998 - corrected a bug in XtMenu
               (the line separator between items was broken sometimes)
Apr 06, 1998 - XtInputNumericField is done
Mar 09, 1998 - XtList (including mouse support) is done
Jan 04, 1998 - documentation for XPoint and XRect is done (thanks a lot Bernd)
               (and more documentation will come...)
Sep 30, 1997 Released Xterminal 0.0.30
Sep 25, 1997 - a small documentation (in HTML format) is now provided
Sep 02, 1997 - now using an autoconf script to configure the package
Aug 30, 1997 - signals are translated into events now
             - mouse events treatment for XtDialogBox
	     - XtDialogBox is done
Aug 27, 1997 - mouse support implemented (only for Linux console, using "gpm")
             - a *lot* of esthetic changes inside sources
Jun 08, 1997 - it took about 4 hours to change the whole Xterminal to fit the
               new notation conventions
Apr 08, 1997 Released Xterminal 0.0.21
Apr 05, 1997 - XtMenu is done (removed some bugs)
Mar 31, 1997 Released Xterminal 0.0.20
             - XtApplication class added
             - Xterminal allow now creation of full-featured applications
Mar 27, 1997 - XtMenu, XtStatusLine (thanks Adrian) classes added
Mar 15, 1997 - the new color management is done
Feb 20, 1997 - XtDesktop is ready
Oct 30, 1996 I had a speech about Xterminal at ROSE'96. The conference text was
             published in Proceedings (Technical Sessions) Book
Sep 23, 1996 Released Xterminal 0.0.18
Aug 05, 1996 - XtDialog and the general part of XtDialogBox are almost done
             - some changes made to XtButton and XtInputStringField, so to work
               with XtDialogBox too
Jul 28, 1996 - completely rewrite of Makefiles
Jul 12, 1996 Released Xterminal 0.010
             - a lot of minor changes
             - 'History' file added
             - slightly notation changes
Jul 04, 1996 - XtButton (thanks Adrian) class added
Jul 02, 1996 - XtCheckButton, XtRadioButton classes added
             - creation of this file
May 20, 1996 Released Xterminal 0.003
             - changed the name of the library :(
             - XtScrollBar, XtProgressBar (thanks Adrian),
               XtInputStringField classes added
May 08, 1996 Released Xt 0.001 (old name :-))

Mar 08, 1996 Yesterday I made, together with Adi Teohar, *revolutionary*
             changes :-) to the base of Xterminal. bobject.h vanished; now
             we have bclass.h, xobject.h and xobject.c. The generally part
             of the library is now ready. It works under Linux, too.
Feb 28, 1996 After a long :-( period of time, I started again: added a void
             *ptr field to the XMessage structure, so we can send pointers
             between objects, and some corrections with inserts in lists.
Dec 14, 1995 I made major changes to XPoint and XRect (bobject.h); added
             some basically operators.
Nov 10, 1995 I have just implemented the event queue.
Nov 03, 1995 I met Linus Torvalds at ROSE'95. I told him about that stupid
             thing with attributes and the thing is that Linux's curses is
             BSD 4 compatible, and he cannot change colors; forget about
             curses, new Slackwares uses ncurses, which is System V
             compatible, and can change colors. The best idea is to use
             ncurses (not only on Linux, but in other Unixes too) so to be a
             higher compatibility.
Oct 09, 1995 Some methods added in XObject: registerclient() to register the
             new client, calculatebounds() to adjust the new client's bounds
             to the server's bounds. I should do two important things: first,
             to use a message queue instead of older communication, and
             second, to use a public palette table instead of using a
             palette structure for every class.
Sep 28, 1995 Created event handler.
Aug 10, 1995 Created abstract.h, containing definitions for some abstract
             objects (Point, Rect).
Jul 23, 1995 Here starts my log: types.h created.
