home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-386-Vol-2of3.iso
/
t
/
tw21l.exe
/
WHATSNEW.DOC
< prev
next >
Wrap
Text File
|
1993-02-06
|
12KB
|
273 lines
TSDWIN.LIB Version 2.10
Clipper 5.01 Window Library Changes and Enhancements
Copyright (C) 1992 Trilateral Systems Development Ltd.
-----------------------------------------------------------------------
01-11-92 - Updated TSDWIN.LIB to Version 2.10
- Most MAXI functions allow window frame colour definition
if they did not before.
- Allow Text formatting in Alert Boxes with a '^' in the
message string.
- More string functions. (Date and Time)
- Save and restore arrays to/from disk.
- Updated twBackup()
- Created twRestore()
- % key in twCalculator()
- Changed all searches in TSDWIN browses to handle
Alpha, Digit and Punctuation keys.
- Added a very basic Help System with two functions:
twHelp() for the F1 Key.
twMakeHelp() for Help Screen Creation.
and other functions to intitialize it.
- Added Line Feeds to twSSaveAsc() and twWSaveAsc().
- Added the ability to create UNIQUE indexes with
twIndexMaker().
- Added an optional delay to twSlide().
- Changed the colour behaviour of twMenuTo().
twMenuInit() has an extra parameter allowing the menu
colour to be passed. This means twMenuInit() MUST be
used to keep colours as you want them!
- Added message system to twPopMenu().
- Added small event system to handle timeouts
for screen blankers etc. in all TSDWIN wait states.
- Completely new .NG and ASCII documentation.
10/04/92 - Updated TSDWIN.IB to Version 2.00-1c
- Revised for consistency with Clipper 5.01a.
- Changed the window stack to address names
rather than stack positions. This necessitates
another new kernel.
- Modified the behaviour of twCalculator() for better
control of pasting and passing in a value for a valid
clause.
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