home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / xbase / library / clipper / window / tsdwin / whatsnew.doc < prev    next >
Text File  |  1992-08-24  |  10KB  |  235 lines

  1.                         TSDWIN.LIB Version 2.00
  2.  
  3.           Clipper 5.01 Window Library Changes and Enhancements
  4.  
  5.          Copyright (C) 1992 Trilateral Systems Development Ltd.
  6. -----------------------------------------------------------------------
  7.      08/31/92 - Updated TSDWIN.LIB to Version 2.00
  8.             - this is a major upgrade.
  9.             - many new functions plus:
  10.                - compile with or without the mouse.
  11.                - create windows before you display them for a huge 
  12.                  increase in speed.
  13.                - most output functions now use direct screen writes.
  14.                - hide and unhide windows.
  15.                - complete source code is no longer available.
  16.                - screen blankers.
  17.                - random numbers.
  18.                - more ways to create your own window functions.
  19.  
  20.      07/05/92 - Updated TSDWIN.LIB to Version 1.50
  21.            - Added InitGlobals(), GetGlobal() as  a Global Value
  22.              Holder.
  23.            - Changed wCalendar() and wDateInit() to allow a frame
  24.              colour to be passed.
  25.            - Added waSay(), @... SAY... with arrays.
  26.            - Added wBackup(). A generic backup module.
  27.            - Added ListAsArray() and ArrayAsList(). Useful array
  28.              functions.
  29.            - Added ASM mouse functions:
  30.                 _twM0A()
  31.                 _twM1()
  32.                 _twM2()
  33.                 _twM3B(), _twM3C(), _twM3D()
  34.                 _twM4()
  35.                 _twM5A(), _twM5B(), _twM5C(), _twM5D()
  36.                 _twM6A(), _twM6B(), _twM6C(), _twM6D()
  37.                 _twM7()
  38.                 _twM8()
  39.                 _twM10()
  40.                 _twM11C(), _twM11D()
  41.                 _twM16()
  42.                 _twM26()
  43.                 _twM27B(), _twM27C(), _twM27D()
  44.                 _twM33()
  45.                 _twM42A()
  46.                 _twM49A(), _twM49B(), _twM49C(), _twM49D()
  47.  
  48.                 Where the numbers denote the Interrupt 33h Function
  49.                 Number and the letter denotes the return Register.
  50.  
  51.             - Added Mouse support functions:
  52.  
  53.                 Moused browse systems
  54.                        menu systems
  55.                        messaging systems
  56.  
  57.             - Complete rewrite of all docs, .NG and demo program.
  58.             - Many more changes and additions which are fully
  59.               documented in TSDWIN.NG and TSWINQRF.DOC.
  60.  
  61.  
  62.        09/21/91 - Updated TSDWIN.LIB to Version 1.42
  63.            - Added wPopMenu() and wPopChoice(): small functions using
  64.              the window class to display a MENU and an a ACHOICE.
  65.            - Added new parameter to wDBrowse(). lStabilize allows you to
  66.              pick whether or not a keypress will intercept browse
  67.              stabilization.
  68.            - Added GetCurElem() to wABrowse()
  69.            - Fixed a bug with scrollbar placement in wABrowse().
  70.            - Added the capability to explode windows.
  71.            - For wDBrowse() and wABrowse(), if AUTOLITE is false, the
  72.              cursor left and right keys will now pan the browse instead
  73.              of moving the field pointer.
  74.            - Added wSay2() to allow strings with 2 colours to be placed
  75.              in a window.
  76.            - Added wGetKeyStat() and wSetKeyStat()
  77.            - Added a Bar Gauge Class (Based on Nantucket Source Sample
  78.              Files.
  79.                 - wGaugeNew()
  80.                 - wGaugeDisplay()
  81.                 - wGaugeUpdate()
  82.            - Added an Indexing Class:
  83.                 - IndexMaker()
  84.            - Change MakeShadowArea() to wMakeShadowArea() to avoid a
  85.              naming conflict with Funcky.
  86.            - Added mPop() function to Message Class.
  87.            - Added wIsDrive() and _twIsDrive()
  88.            - wPop() returns current handle if not the top window.
  89.            - wPop() now automatically handles frame colours and titles
  90.              if the frame colour is of the array type, ie., the top
  91.              window will be displayed in the active frame colour after
  92.              a wPop().
  93.            - wDisplay() returns current handle now.
  94.            - Added wCalculator()
  95.                    CalcInit()
  96.                    wCallCalc()
  97.            - You can now specify a null string for the fill character
  98.              in twOpen(), allowing the creation of transparent windows.
  99.            - Modest communications routines have been added to allow
  100.              construction of telephone dialers.
  101.                    tw_MdInit()
  102.                    tw_MdPort()
  103.                    tw_MdDial()
  104.                    tw_MdStr()
  105.                    tw_MdStatus()
  106.            - Added wClock(), an operating clock.
  107.            - Added wDate()
  108.            - Added wCaledar() and wCallDate()
  109.  
  110.      07/04/91 - Updated TSDWIN.LIB to Version 1.41
  111.            - Added wABrowse()
  112.                 - GetaBrowse() for wABrowse() access.
  113.            - Added GetdBrowse() for wDBrowse() access.
  114.            - Changed default HELP for wDBrowse() and wABrowse().
  115.            - Added wMemoEdit()
  116.            - Added frame colours to wABrowse(), wDBrowse(), and
  117.              wMemoEdit().
  118.            - Fixed title repaint in wFrame(). New Parameter!
  119.            - Added Area Message Class.
  120.                 - AMsgInit()
  121.                 - wInfoLine()
  122.                 - wWarnLine()
  123.                 - amPop()
  124.                 - amClose()
  125.                 - AMsgEnd()
  126.  
  127.      06/15/91 - Updated TSDWIN.LIB to Clipper 5.01, Version 1.40
  128.            - Clipper 5.0 Versions NO LONGER SUPPORTED.
  129.            - Registration of Clipper 5.0 Versions NO LONGER
  130.              ACCEPTED.
  131.  
  132.            - New MaxiFunctions:
  133.                 - wDBrowse()
  134.                 - wABrowse()
  135.                 - wMemoEdit()
  136.            - Message Class
  137.                 - MsgInit()
  138.                 - TextMsg()
  139.                 - wWarn()
  140.                 - wInfo()
  141.                 - wInquire()
  142.                 - MsgEnd()
  143.            - Alert/Menu Class
  144.                 - AlertInit()
  145.                 - ButtonBox()
  146.                 - RadioBox()
  147.                 - CheckBox()
  148.            - Environment Stack
  149.                 - SaveScrEnv()
  150.                 - RestoreScrEnv()
  151.            - Other Support Functions
  152.                 - AComp() // Nantucket Source File
  153.                 - SplitClr()
  154.                 - SpaceText()
  155.                 - SplitTxt()
  156.  
  157.            - Introducing DialogBox Class
  158.                 - CreatDialog()
  159.                 - AddControl()
  160.                 - DialogBox()
  161.                 - CreatGroup()
  162.                 - KillGroup()
  163.                 - FileListBox()
  164.            - Added 'Sound' disable to wDBPick and wARPick.
  165.            - Fixed wSayGet() and wGet() to handle all colour
  166.              combinations allowed in Clipper 5.01.
  167.            - Added defaults to many other functions to allow NIL
  168.              to be passed to most library functions.
  169.  
  170.      05/15/91 - Release of ShareWare TSDWIN.LIB Version 1.30
  171.  
  172.            - MAJOR RE-WRITE.
  173.            - Made the library completely granular. The size of the
  174.              library has more than doubled since the first release, but
  175.              it stll takes only a small amount of memory if you use
  176.              just the kernel functions.
  177.            - Added the ability to get/set the window handle
  178.              to allow writes to both active and inactive windows.
  179.            - Allowed access to the window stack, partly against my
  180.              better judgement.
  181.            - Added a text file display routine. (wTextFile())
  182.            - Added ASM routines for file operations and some video
  183.              operations.
  184.            - Changed wSlide() routine to 'C'
  185.            - Modified and optimized previous 'C' and ASM routines
  186.              so they would work as wll as could be expected with
  187.              Clipper 5.0, and well with Clipper 5.01.
  188.            - Added window sizing.
  189.            - Inserted a Timed copyright notice.
  190.            - Changed Version Naming Convention. All versions will be
  191.              named TSDWIN.LIB. A version number is created when the
  192.              library is made.
  193.            - Added functions to inspect and change the structure of a
  194.              window.
  195.            - Added functions to manipulate the shadow area more
  196.              generically.
  197.            - Added the ability to make frames different colours for
  198.              active and inactive windows.
  199.            - Added a title array and the ability to pass titles when
  200.              opening a window.
  201.            - Revamped the demo to make it more useful as a learning
  202.              tool. It is now all modular.
  203.            - Added more header file definitions to make the source code
  204.              a lot easier to read, for those who want to purchase it.
  205.  
  206.      04/08/91 - Release of TSDWIN12.LIB
  207.  
  208.             - Added the ability to reactivate windows.
  209.             - Allowed frame colour to be different from window colour.
  210.             - Allowed window frames to be changed.
  211.             - Added Colour string manipulation functions:
  212.                         Reverse_Col - reverse a Clipper colour attribute
  213.                         Std_Clr     - Extract Clipper Normal Colour
  214.                         Enh_Clr     - Extract Clipper Enhanced Colour
  215.                         Uns_Clr     - Extract Clipper Unselected Colour
  216.             - Made display functions write only to the active window.
  217.             - Added wSave() to save the current window display to the
  218.               stack.
  219.             - Added choice of shadow thickness to wInit()
  220.             - Added wGet, wSayGet and wPrompt functions to the library.
  221.             - Included more 'C' functions to try.
  222.             - Made instance variables available for inspection.
  223.  
  224.      03/24/91 - Release of TSDWIN11.LIB
  225.  
  226.             - Corrected problem with title centering.
  227.             - Inserted 'C' version of Scr2Asc.
  228.             - Included Nantucket InkeyWait.
  229.             - Included _twAttrChg ASM function.
  230.             - Added wARPick and wDBPick, picklist functions.
  231.             - Added SCBar scroll bar class.
  232.  
  233.      02/28/91 - First Release of TSDWIN10.LIB
  234.  
  235.