home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
xbase
/
library
/
clipper
/
window
/
tsdwin
/
whatsnew.doc
< prev
next >
Wrap
Text File
|
1992-08-24
|
10KB
|
235 lines
TSDWIN.LIB Version 2.00
Clipper 5.01 Window Library Changes and Enhancements
Copyright (C) 1992 Trilateral Systems Development Ltd.
-----------------------------------------------------------------------
08/31/92 - Updated TSDWIN.LIB to Version 2.00
- this is a major upgrade.
- many new functions plus:
- compile with or without the mouse.
- create windows before you display them for a huge
increase in speed.
- most output functions now use direct screen writes.
- hide and unhide windows.
- complete source code is no longer available.
- screen blankers.
- random numbers.
- more ways to create your own window functions.
07/05/92 - Updated TSDWIN.LIB to Version 1.50
- Added InitGlobals(), GetGlobal() as a Global Value
Holder.
- Changed wCalendar() and wDateInit() to allow a frame
colour to be passed.
- Added waSay(), @... SAY... with arrays.
- Added wBackup(). A generic backup module.
- Added ListAsArray() and ArrayAsList(). Useful array
functions.
- Added ASM mouse functions:
_twM0A()
_twM1()
_twM2()
_twM3B(), _twM3C(), _twM3D()
_twM4()
_twM5A(), _twM5B(), _twM5C(), _twM5D()
_twM6A(), _twM6B(), _twM6C(), _twM6D()
_twM7()
_twM8()
_twM10()
_twM11C(), _twM11D()
_twM16()
_twM26()
_twM27B(), _twM27C(), _twM27D()
_twM33()
_twM42A()
_twM49A(), _twM49B(), _twM49C(), _twM49D()
Where the numbers denote the Interrupt 33h Function
Number and the letter denotes the return Register.
- Added Mouse support functions:
Moused browse systems
menu systems
messaging systems
- Complete rewrite of all docs, .NG and demo program.
- Many more changes and additions which are fully
documented in TSDWIN.NG and TSWINQRF.DOC.
09/21/91 - Updated TSDWIN.LIB to Version 1.42
- Added wPopMenu() and wPopChoice(): small functions using
the window class to display a MENU and an a ACHOICE.
- Added new parameter to wDBrowse(). lStabilize allows you to
pick whether or not a keypress will intercept browse
stabilization.
- Added GetCurElem() to wABrowse()
- Fixed a bug with scrollbar placement in wABrowse().
- Added the capability to explode windows.
- For wDBrowse() and wABrowse(), if AUTOLITE is false, the
cursor left and right keys will now pan the browse instead
of moving the field pointer.
- Added wSay2() to allow strings with 2 colours to be placed
in a window.
- Added wGetKeyStat() and wSetKeyStat()
- Added a Bar Gauge Class (Based on Nantucket Source Sample
Files.
- wGaugeNew()
- wGaugeDisplay()
- wGaugeUpdate()
- Added an Indexing Class:
- IndexMaker()
- Change MakeShadowArea() to wMakeShadowArea() to avoid a
naming conflict with Funcky.
- Added mPop() function to Message Class.
- Added wIsDrive() and _twIsDrive()
- wPop() returns current handle if not the top window.
- wPop() now automatically handles frame colours and titles
if the frame colour is of the array type, ie., the top
window will be displayed in the active frame colour after
a wPop().
- wDisplay() returns current handle now.
- Added wCalculator()
CalcInit()
wCallCalc()
- You can now specify a null string for the fill character
in twOpen(), allowing the creation of transparent windows.
- Modest communications routines have been added to allow
construction of telephone dialers.
tw_MdInit()
tw_MdPort()
tw_MdDial()
tw_MdStr()
tw_MdStatus()
- Added wClock(), an operating clock.
- Added wDate()
- Added wCaledar() and wCallDate()
07/04/91 - Updated TSDWIN.LIB to Version 1.41
- Added wABrowse()
- GetaBrowse() for wABrowse() access.
- Added GetdBrowse() for wDBrowse() access.
- Changed default HELP for wDBrowse() and wABrowse().
- Added wMemoEdit()
- Added frame colours to wABrowse(), wDBrowse(), and
wMemoEdit().
- Fixed title repaint in wFrame(). New Parameter!
- Added Area Message Class.
- AMsgInit()
- wInfoLine()
- wWarnLine()
- amPop()
- amClose()
- AMsgEnd()
06/15/91 - Updated TSDWIN.LIB to Clipper 5.01, Version 1.40
- Clipper 5.0 Versions NO LONGER SUPPORTED.
- Registration of Clipper 5.0 Versions NO LONGER
ACCEPTED.
- New MaxiFunctions:
- wDBrowse()
- wABrowse()
- wMemoEdit()
- Message Class
- MsgInit()
- TextMsg()
- wWarn()
- wInfo()
- wInquire()
- MsgEnd()
- Alert/Menu Class
- AlertInit()
- ButtonBox()
- RadioBox()
- CheckBox()
- Environment Stack
- SaveScrEnv()
- RestoreScrEnv()
- Other Support Functions
- AComp() // Nantucket Source File
- SplitClr()
- SpaceText()
- SplitTxt()
- Introducing DialogBox Class
- CreatDialog()
- AddControl()
- DialogBox()
- CreatGroup()
- KillGroup()
- FileListBox()
- Added 'Sound' disable to wDBPick and wARPick.
- Fixed wSayGet() and wGet() to handle all colour
combinations allowed in Clipper 5.01.
- Added defaults to many other functions to allow NIL
to be passed to most library functions.
05/15/91 - Release of ShareWare TSDWIN.LIB Version 1.30
- MAJOR RE-WRITE.
- Made the library completely granular. The size of the
library has more than doubled since the first release, but
it stll takes only a small amount of memory if you use
just the kernel functions.
- Added the ability to get/set the window handle
to allow writes to both active and inactive windows.
- Allowed access to the window stack, partly against my
better judgement.
- Added a text file display routine. (wTextFile())
- Added ASM routines for file operations and some video
operations.
- Changed wSlide() routine to 'C'
- Modified and optimized previous 'C' and ASM routines
so they would work as wll as could be expected with
Clipper 5.0, and well with Clipper 5.01.
- Added window sizing.
- Inserted a Timed copyright notice.
- Changed Version Naming Convention. All versions will be
named TSDWIN.LIB. A version number is created when the
library is made.
- Added functions to inspect and change the structure of a
window.
- Added functions to manipulate the shadow area more
generically.
- Added the ability to make frames different colours for
active and inactive windows.
- Added a title array and the ability to pass titles when
opening a window.
- Revamped the demo to make it more useful as a learning
tool. It is now all modular.
- Added more header file definitions to make the source code
a lot easier to read, for those who want to purchase it.
04/08/91 - Release of TSDWIN12.LIB
- Added the ability to reactivate windows.
- Allowed frame colour to be different from window colour.
- Allowed window frames to be changed.
- Added Colour string manipulation functions:
Reverse_Col - reverse a Clipper colour attribute
Std_Clr - Extract Clipper Normal Colour
Enh_Clr - Extract Clipper Enhanced Colour
Uns_Clr - Extract Clipper Unselected Colour
- Made display functions write only to the active window.
- Added wSave() to save the current window display to the
stack.
- Added choice of shadow thickness to wInit()
- Added wGet, wSayGet and wPrompt functions to the library.
- Included more 'C' functions to try.
- Made instance variables available for inspection.
03/24/91 - Release of TSDWIN11.LIB
- Corrected problem with title centering.
- Inserted 'C' version of Scr2Asc.
- Included Nantucket InkeyWait.
- Included _twAttrChg ASM function.
- Added wARPick and wDBPick, picklist functions.
- Added SCBar scroll bar class.
02/28/91 - First Release of TSDWIN10.LIB