home *** CD-ROM | disk | FTP | other *** search
- PBClone 1.7, 01/08/92:
-
- Argh, drat. In the rush to release a fix for PBClone 1.5, I forgot that
- I'd pulled the ARCHIVE.OBJ routines out to add new capabilities. Result?
- A bug fix that only had different bugs! My apologies. I've added a
- group of beta testers to prevent this sort of thing in the future.
-
- Bug fixes affect: CheckDisk, CheckDsk, CRC, GetTimeFx, RenSub, SInput.
-
- I'm breaking PBClone away from its obsession with following ProBas. I am
- taking this opportunity to remove dummy parameters from routines which
- only included them for ProBas compatibility, and to delete routines which
- are obsolete or have no function except in ProBas. My apologies for any
- inconvenience these changes may cause you. This is a one-time thing.
-
- Altered:
- CtrlKey, DCal, FindPatch, GrafRest, GrafSave, HCls, HLine, HMode,
- HPrint, HSetPixel, HTestPixel
-
- Deleted:
- DrvSpace, GetMoveBack, GetSizeF, HInit, HPage, SetRows
-
- The FindFirstA set of routines now supports ARJ and ZOO archives.
-
- Some of the territory covered by the new routines includes Windows and
- 4DOS detection, sorting and binary searches, control over the Break key,
- graphics mouse cursors, printer checking and formatted dollar input.
-
- New additions (42, bringing the total to 455):
- AllExtMem, AndSt, BinSeekD, BinSeekI, BinSeekL, BinSeekS, BinSeekSt,
- BreakCheck, BreakOff, BreakOffDone, CRC1, DInput, FloppyType, Get4DOSv,
- GetPrtAddr, InitPtr, MouseCursor, OrSt, PrinterReady, PSortD, PSortI,
- PSortL, PSortS, PSortSt, ReverseD, ReverseI, ReverseL, ReverseS,
- ReverseSt, RolSt, RorSt, SetPrtAddr, ShlSt, ShrSt, SortD, SortI, SortL,
- SortS, SortSt, WinCheck, XorSt, XQPrintOver
-
-
-
- PBClone 1.6, 10/09/91:
-
- There was an error in the PBCLONE.INF entries for GetXMSm and GetXMSv.
- This has been corrected. The CheckDate routine would bomb out if it was
- given an illegal month. This has likewise been fixed.
-
- The reference manual was getting too large for my favorite editor, so I
- split it in half. PBCLONE1.MAN covers A-F and PBCLONE2.MAN covers G-Z.
-
-
-
- PBClone 1.5, 09/25/91:
-
- Support for far strings has been added to PBClone. This means you can use
- PBClone in the QBX environment and with the BC7 "PDS" /Fs option. Only
- the registered version provides this feature, since you must recompile the
- BASIC sources with whichever PDS version you have.
-
- A bug in the DEMO.BAS file having to do with expanded memory has been
- fixed. This derived from my not reading the documentation-- take heed!
- EVERYBODY needs to read the documentation!
-
- Bugs of varying levels of significance have been collected, labeled, and
- sent to the Smithsonian. Fixed routines: FindFirstA series, FindPatch,
- MMButton, MMButton3, ObjScan.
-
- In PBClone 1.4, a PBCOBJ.ZIP file was included which contained all of the
- object files for PBClone. This has been replaced with PBCLONE.LIB. Use
- the utilities included with LIBWIZ (separate) to extract all of the .OBJ
- files from the library to allow you to create your own custom libraries.
-
- Complaints of bugs in BarMenu have prompted me to add MENUDEMO.BAS and
- MENUDEMO.EXE. BarMenu works flawlessly, but evidently was insufficiently
- documented. The addition of this example code should help. I've added
- VARCDEMO.BAS and VARCDEMO.EXE as well to demonstrate the archive-viewing
- routines.
-
- Assembly language source code has been converted from OPTASM to MASM 6.0.
- While MASM is still not up to OPTASM in many respects, it's close enough,
- especially given that SLR has not updated OPTASM in the past few years and
- it doesn't even support 80386 codes yet. Oh well. MASM may be yucky, but
- it's still (somehow) the standard, and as of v6.0 it's at least tolerable.
-
- New additions (3, bringing the total to 419):
- FileCRC, GetXMSm, GetXMSv
-
-
-
- PBClone 1.4, 03/28/91:
-
- This library is now too large for BASIC to cope with as a unit. Look for
- LIBWIZxx.ZIP (separate), a library manager which will allow you to create
- custom libraries containing just the routines you need.
-
- The Processor and Processor2 routines can now differentiate NEC V20 chips.
-
- New additions (55, bringing the total to 416):
- AltKey, BarMenu, BarMenuM, CalcDate, CDROM2, CheckDate, CheckDsk,
- ClearArea, CtrlKey, CWindowManager, DateA2R, DateR2A, DCal, DCalendar,
- DGQPrint, DGXQPrint, DGXQPrint1, EnhKbd, EuropeDate, EWindowManagerC,
- EXQPrintC, FileCopy, FindFirstFx, FindNextFx, FindPatch, ForceMatch,
- FormatDate, GetAttrFx, GetCommAddr, GetDateFx, GetDView, GetHGA,
- GetLine, GetMoveBack, GetNameFx, GetRows2, GetSizeFx, GetTimeFx,
- GetTView, GetTVScreen, GXQPrint, GXQPrint1, KbdType, KbdType2, KVal,
- LScroll, LVal, MemSwap, ObjScan, PatchDone, PrtSc, Rand, RScroll,
- SetCommAddr, SetPatch, TypePrint, UpdTVScreen, WeekDay1
-
-
-
- PBClone 1.3, 02/21/91:
-
- The GetLabel and GetLabel2 routines were fixed to overcome a DOS 2.x bug.
- They should now work properly with DOS 2.0 on.
-
- A crude TSR file viewer, FV.EXE, has been added to make syntax and usage
- questions less of a bother. It would be wise to try it out on something
- nonessential first-- it seems to work fine with QuickBASIC, but it locks
- up my favorite editor. See PBCLONE.DOC for details.
-
- New additions (55, bringing the total to 361):
- CheckShare2, CloseA, CPrintScreen1, CPrintScreen2, CursorInfo,
- EMSBuffer, EMSClose, EMSGet, EMSOpen, EMSPut, EMSRest, EMSSave,
- FindFirstA, FindNextA, GetCRCA, GetCRCAL, GetDateA, GetMouseLoc,
- GetNameA, GetSerial, GetSizeAL, GetStoreA, GetTimeA, GQPrint,
- HandleInfo, HCls, HInit, HLine, HMode, HPage, HPrint, HSetPixel,
- HTestPixel, MaxD, MaxS, MinD, MinS, NumFormat, NumProc, NumProc2,
- ParseFSpec, PrintFile, Processor, Processor2, ReadBitF, RedirectIn,
- RedirectOut, SetBit, SetLabel, SetMouseLoc, SInput, SInputSet,
- SInputSet1, SInputSet2, WriteBitF
-
-
-
- PBClone 1.2, 01/28/91:
-
- A bug in the Floppies and Floppies2 routines has been fixed. Thanks to
- Dennis Allen for bringing it to my attention and suggesting a solution.
-
- A bug in the StrIns routine has been fixed. Thanks to Birk Binnard for
- bringing it to my attention.
-
- New additions (31, bringing the total to 306):
- DRecDel, DRecIns, DReColor, DReColorArea, DWindowManager, DWindowMan2,
- DWindowMan3, DWindowMan4, DXQPrint, EGARest7, EGARest8, EGARest9,
- EGASave7, EGASave8, EGASave9, GetKbd2, GrafPrint, GrafRest, GrafSave,
- LClose, LGet, Locase1, LOpen, LPut, StrSqu2, StrSquLen2, StrUnsqu2,
- StrUnsquLen2, TInstr, UnSplit, Upcase1
-
-
-
- PBClone 1.1, 12/28/90:
-
- The QLB version of the library is no longer included, to help reduce the
- size of this burgeoning package. You can create it from the LIB like so:
-
- LINK PBCLONE.LIB/Q/SE:512,,NUL,BQLB45
-
- See the LIBRARY.TXT and QUESTION.TXT files if this doesn't work for you.
-
- The manual has been split into two parts to allow easier use.
-
- Several of the memory and string routines are now faster.
-
- The mouse-handling part of CheckKey, CheckKey3, GetKey, and GetKey3 has
- been enabled.
-
- New additions (53, bringing the total to 275):
- AscI, BIOSInkey, CalcAttr2, DelayV, DGetRec, DOSErrM, DOSInt, DPutRec,
- DScrRest, DScrSave, ElapsedTime, Exist2, ExtendFSpec, Extract,
- FGetLoc2, FSize2, GetCRT2, GetDrive, GetEGA2, GetSub2, GetSwitch2,
- GetVGA2, IntVector, IStr, IVal, MaxL, MinL, MMButton, MMButton3,
- MMCheck, MMClick, MMClick3, MMCursorOff, MMCursorOn, MMGetLoc,
- MMSetLoc, MMSetRange, MousePen, MouseRest, MouseBuffer, MouseSave,
- NameCase2, ReColor, ReColorArea, ReplaceString, Sec2Time, Split,
- SubExist2, Time2Sec, WindowManager, WindowMan2, WindowMan3, WindowMan4
-
-
-
- PBClone 1.0, 12/03/90:
-
- This is the initial release of the PBClone library, featuring 222 routines.
-