home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / PROG / BASIC / PBCLON17.ZIP / PBCLONE.NEW < prev    next >
Encoding:
Text File  |  1992-01-08  |  8.0 KB  |  179 lines

  1. PBClone 1.7, 01/08/92:
  2.  
  3.    Argh, drat.  In the rush to release a fix for PBClone 1.5, I forgot that
  4.    I'd pulled the ARCHIVE.OBJ routines out to add new capabilities.  Result?
  5.    A bug fix that only had different bugs!  My apologies.  I've added a
  6.    group of beta testers to prevent this sort of thing in the future.
  7.  
  8.    Bug fixes affect: CheckDisk, CheckDsk, CRC, GetTimeFx, RenSub, SInput.
  9.  
  10.    I'm breaking PBClone away from its obsession with following ProBas.  I am
  11.    taking this opportunity to remove dummy parameters from routines which
  12.    only included them for ProBas compatibility, and to delete routines which
  13.    are obsolete or have no function except in ProBas.  My apologies for any
  14.    inconvenience these changes may cause you.  This is a one-time thing.
  15.  
  16.       Altered:
  17.          CtrlKey, DCal, FindPatch, GrafRest, GrafSave, HCls, HLine, HMode,
  18.          HPrint, HSetPixel, HTestPixel
  19.  
  20.       Deleted:
  21.          DrvSpace, GetMoveBack, GetSizeF, HInit, HPage, SetRows
  22.  
  23.    The FindFirstA set of routines now supports ARJ and ZOO archives.
  24.  
  25.    Some of the territory covered by the new routines includes Windows and
  26.    4DOS detection, sorting and binary searches, control over the Break key,
  27.    graphics mouse cursors, printer checking and formatted dollar input.
  28.  
  29.    New additions (42, bringing the total to 455):
  30.       AllExtMem, AndSt, BinSeekD, BinSeekI, BinSeekL, BinSeekS, BinSeekSt,
  31.       BreakCheck, BreakOff, BreakOffDone, CRC1, DInput, FloppyType, Get4DOSv,
  32.       GetPrtAddr, InitPtr, MouseCursor, OrSt, PrinterReady, PSortD, PSortI,
  33.       PSortL, PSortS, PSortSt, ReverseD, ReverseI, ReverseL, ReverseS,
  34.       ReverseSt, RolSt, RorSt, SetPrtAddr, ShlSt, ShrSt, SortD, SortI, SortL,
  35.       SortS, SortSt, WinCheck, XorSt, XQPrintOver
  36.  
  37.  
  38.  
  39. PBClone 1.6, 10/09/91:
  40.  
  41.    There was an error in the PBCLONE.INF entries for GetXMSm and GetXMSv.
  42.    This has been corrected.  The CheckDate routine would bomb out if it was
  43.    given an illegal month.  This has likewise been fixed.
  44.  
  45.    The reference manual was getting too large for my favorite editor, so I
  46.    split it in half.  PBCLONE1.MAN covers A-F and PBCLONE2.MAN covers G-Z.
  47.  
  48.  
  49.  
  50. PBClone 1.5, 09/25/91:
  51.  
  52.    Support for far strings has been added to PBClone.  This means you can use
  53.    PBClone in the QBX environment and with the BC7 "PDS" /Fs option.  Only
  54.    the registered version provides this feature, since you must recompile the
  55.    BASIC sources with whichever PDS version you have.
  56.  
  57.    A bug in the DEMO.BAS file having to do with expanded memory has been
  58.    fixed.  This derived from my not reading the documentation-- take heed!
  59.    EVERYBODY needs to read the documentation!
  60.  
  61.    Bugs of varying levels of significance have been collected, labeled, and
  62.    sent to the Smithsonian.  Fixed routines: FindFirstA series, FindPatch,
  63.    MMButton, MMButton3, ObjScan.
  64.  
  65.    In PBClone 1.4, a PBCOBJ.ZIP file was included which contained all of the
  66.    object files for PBClone.  This has been replaced with PBCLONE.LIB.  Use
  67.    the utilities included with LIBWIZ (separate) to extract all of the .OBJ
  68.    files from the library to allow you to create your own custom libraries.
  69.  
  70.    Complaints of bugs in BarMenu have prompted me to add MENUDEMO.BAS and
  71.    MENUDEMO.EXE.  BarMenu works flawlessly, but evidently was insufficiently
  72.    documented.  The addition of this example code should help.  I've added
  73.    VARCDEMO.BAS and VARCDEMO.EXE as well to demonstrate the archive-viewing
  74.    routines.
  75.  
  76.    Assembly language source code has been converted from OPTASM to MASM 6.0.
  77.    While MASM is still not up to OPTASM in many respects, it's close enough,
  78.    especially given that SLR has not updated OPTASM in the past few years and
  79.    it doesn't even support 80386 codes yet.  Oh well.  MASM may be yucky, but
  80.    it's still (somehow) the standard, and as of v6.0 it's at least tolerable.
  81.  
  82.    New additions (3, bringing the total to 419):
  83.       FileCRC, GetXMSm, GetXMSv
  84.  
  85.  
  86.  
  87. PBClone 1.4, 03/28/91:
  88.  
  89.    This library is now too large for BASIC to cope with as a unit.  Look for
  90.    LIBWIZxx.ZIP (separate), a library manager which will allow you to create
  91.    custom libraries containing just the routines you need.
  92.  
  93.    The Processor and Processor2 routines can now differentiate NEC V20 chips.
  94.  
  95.    New additions (55, bringing the total to 416):
  96.       AltKey, BarMenu, BarMenuM, CalcDate, CDROM2, CheckDate, CheckDsk,
  97.       ClearArea, CtrlKey, CWindowManager, DateA2R, DateR2A, DCal, DCalendar,
  98.       DGQPrint, DGXQPrint, DGXQPrint1, EnhKbd, EuropeDate, EWindowManagerC,
  99.       EXQPrintC, FileCopy, FindFirstFx, FindNextFx, FindPatch, ForceMatch,
  100.       FormatDate, GetAttrFx, GetCommAddr, GetDateFx, GetDView, GetHGA,
  101.       GetLine, GetMoveBack, GetNameFx, GetRows2, GetSizeFx, GetTimeFx,
  102.       GetTView, GetTVScreen, GXQPrint, GXQPrint1, KbdType, KbdType2, KVal,
  103.       LScroll, LVal, MemSwap, ObjScan, PatchDone, PrtSc, Rand, RScroll,
  104.       SetCommAddr, SetPatch, TypePrint, UpdTVScreen, WeekDay1
  105.  
  106.  
  107.  
  108. PBClone 1.3, 02/21/91:
  109.  
  110.    The GetLabel and GetLabel2 routines were fixed to overcome a DOS 2.x bug.
  111.    They should now work properly with DOS 2.0 on.
  112.  
  113.    A crude TSR file viewer, FV.EXE, has been added to make syntax and usage
  114.    questions less of a bother.  It would be wise to try it out on something
  115.    nonessential first-- it seems to work fine with QuickBASIC, but it locks
  116.    up my favorite editor.  See PBCLONE.DOC for details.
  117.  
  118.    New additions (55, bringing the total to 361):
  119.       CheckShare2, CloseA, CPrintScreen1, CPrintScreen2, CursorInfo,
  120.       EMSBuffer, EMSClose, EMSGet, EMSOpen, EMSPut, EMSRest, EMSSave,
  121.       FindFirstA, FindNextA, GetCRCA, GetCRCAL, GetDateA, GetMouseLoc,
  122.       GetNameA, GetSerial, GetSizeAL, GetStoreA, GetTimeA, GQPrint,
  123.       HandleInfo, HCls, HInit, HLine, HMode, HPage, HPrint, HSetPixel,
  124.       HTestPixel, MaxD, MaxS, MinD, MinS, NumFormat, NumProc, NumProc2,
  125.       ParseFSpec, PrintFile, Processor, Processor2, ReadBitF, RedirectIn,
  126.       RedirectOut, SetBit, SetLabel, SetMouseLoc, SInput, SInputSet,
  127.       SInputSet1, SInputSet2, WriteBitF
  128.  
  129.  
  130.  
  131. PBClone 1.2, 01/28/91:
  132.  
  133.    A bug in the Floppies and Floppies2 routines has been fixed.  Thanks to
  134.    Dennis Allen for bringing it to my attention and suggesting a solution.
  135.  
  136.    A bug in the StrIns routine has been fixed.  Thanks to Birk Binnard for
  137.    bringing it to my attention.
  138.  
  139.    New additions (31, bringing the total to 306):
  140.       DRecDel, DRecIns, DReColor, DReColorArea, DWindowManager, DWindowMan2,
  141.       DWindowMan3, DWindowMan4, DXQPrint, EGARest7, EGARest8, EGARest9,
  142.       EGASave7, EGASave8, EGASave9, GetKbd2, GrafPrint, GrafRest, GrafSave,
  143.       LClose, LGet, Locase1, LOpen, LPut, StrSqu2, StrSquLen2, StrUnsqu2,
  144.       StrUnsquLen2, TInstr, UnSplit, Upcase1
  145.  
  146.  
  147.  
  148. PBClone 1.1, 12/28/90:
  149.  
  150.    The QLB version of the library is no longer included, to help reduce the
  151.    size of this burgeoning package.  You can create it from the LIB like so:
  152.  
  153.       LINK PBCLONE.LIB/Q/SE:512,,NUL,BQLB45
  154.  
  155.    See the LIBRARY.TXT and QUESTION.TXT files if this doesn't work for you.
  156.  
  157.    The manual has been split into two parts to allow easier use.
  158.  
  159.    Several of the memory and string routines are now faster.
  160.  
  161.    The mouse-handling part of CheckKey, CheckKey3, GetKey, and GetKey3 has
  162.    been enabled.
  163.  
  164.    New additions (53, bringing the total to 275):
  165.       AscI, BIOSInkey, CalcAttr2, DelayV, DGetRec, DOSErrM, DOSInt, DPutRec,
  166.       DScrRest, DScrSave, ElapsedTime, Exist2, ExtendFSpec, Extract,
  167.       FGetLoc2, FSize2, GetCRT2, GetDrive, GetEGA2, GetSub2, GetSwitch2,
  168.       GetVGA2, IntVector, IStr, IVal, MaxL, MinL, MMButton, MMButton3,
  169.       MMCheck, MMClick, MMClick3, MMCursorOff, MMCursorOn, MMGetLoc,
  170.       MMSetLoc, MMSetRange, MousePen, MouseRest, MouseBuffer, MouseSave,
  171.       NameCase2, ReColor, ReColorArea, ReplaceString, Sec2Time, Split,
  172.       SubExist2, Time2Sec, WindowManager, WindowMan2, WindowMan3, WindowMan4
  173.  
  174.  
  175.  
  176. PBClone 1.0, 12/03/90:
  177.  
  178.    This is the initial release of the PBClone library, featuring 222 routines.
  179.