698.7 — 09-Sep-99
MK0.C, MIAMEC.H, MIAMEG.C: Chg qopen() to return int; add m1.q.sock to m1 struct /jdm
MIAMEG.H, MIAMEG.C, SERCHC.C, INMEMO.C, INMEMC.C, MKX0.C., MK1.C, MK3.C: Use ASFILE_ERROR for universal bogus file handle /jdm
DISAM: Increase max # of indexes from 8 to 16 and change version from 6.11a /0598 to 6.11b /0999 (ISGLOBAL.C, ISCONFIG.H). /jdm
MK3.C: Increase significance in STR() from 10 to 11 /jdm
698.6 — 08-Sep-99
TRAK20.C: Fix problem with DIM and FIELDEMU /jdm
CCMPIL.C: COMPLP.LIT now checks for .BP if .BAS not found and no extension given /jdm
698.5 — 02-Sep-99
MSBOX.C: Fix problems with FAO mode; inefficient restore /jdm
CVUE.C: Fix bug in which it would have tried to reallocate ashell partition if called via AMOS.SBR - caused Windows debug assertion failure, among others /jdm
MIAMEC.C: Cleanup nitpicking ANSI violations reported by BoundsChecker /jdm
MK0.C: " " " " /jdm
INFLD.C: Remove CERCA declaration for WIN32 (causing debug complaints) /jdm
CVUE.C, MKW.C, MK3.C, INMEMO.C - Fix minor debug BoundsChecker warnings /jdm
698.4 — 27-Aug-99
MIAMEG.C (Windows) - Support //METAFILE,<fspec>,left,top,right,bottom variation for W32 /jdm
698.4 — 26-Aug-99
MKX2.C -Fix problem with wierd behavior when ENTRY variable exact size of XMAX in INFLD /jdm
698.3 — 26-Aug-99
MIAMEG.C (UNIX) save/restore bottom status lines in pshell swap /jdm
ANYCN.C: Allow use of function keys to return negative WHATNO values to match ANYCN5 /jdm
INFLD.C: Support configurable pop-up utility key definition /jdm
ASHELL.H, MKX2.C: Increase size of idx_blk_tot to support IDX's > 64K blks /jdm
TRAK20.C: RUB now clears printer in printscreen dialog /jdm
698.2 — 23-Aug-99
SCODE.AES - Fix UNLOCK bug introduced in -1 /jdm
698.1 — 19-Aug-99
SCODE.AES - UNLOCK with no args acts like UNLOCK,0,0 /jdm
CVUE.C: Ignore UPDATE mode if extension = DO /jdm
698 — 11-Aug-99
MK3.C: Adjust f.p. comparisons to use 48 bit precision instead of 64 to avoid problems like: int(777.77*100) <> (777.77*100).
MIAMEC.C,MIAMEC.H: OPTIONS=FPROUND; change QFLK_VER to 113 /jdm
MKX0.C: Modularized XLOCK logic to allow alternate LOCK.SBR front end, lock values are now 4 bytes /jdm
SCODE.AES - AESOPS routines /jdm
MKX3.C: ERRMSG now supports ERRARG argument.
ASHELL.H: Update idx_blk_tot field in ISAM header from 2 to 4 bytes /jdm
MKI.C: Handle byte swapping of enlarged idx_blk_tot field /jdm
ASHELL.H, MKX0.C: Increase size of chan arg in flock (and in QFLOCK structure) from 2 to 4 bytes.
CVUE.C: Don't abort when editing a zero byte file, and force cursor on /jdm
MK1.C: Force an A-Shell abort after a failed qrebuild(17); not just to dot prompt /jdm
697 — 28-Jul-99
MKX2.C: Minor improvements to INFLD scroll feature (^Y, ^Z, ^H) /jdm
INFLD.C: " "
MIAMEW.C: Fix bug in search for -w <settings file> introduced in edit 695 /jdm
MKX2.C: Fix bug in SORTIT.SBR in which binary key was always being treated as if 2 byte; also, it now obeys sort order (previously was always up) /jdm
MIAMEC.H,C,MKX0.C: Add SBR=TRIMCTL (causes TRIM.SBR to remove ctl chars as well as blanks, without having to add 2nd param) /jdm
SCODE.HMO - XFOLD.SBR with only one param will do a word-oriented FOLD with suitable defaults.
696 — 25-Jul-99
MKX2.C: Add MAXWID param to INFLD.SBR to support horizontal scrolling; also, allow INFCLR arg to be specified as 0 or -1 to get default colors/jdm
INFLD.C: Add TYPE |} to handle horizontal scrolling mode /jdm
695 — 20-Jul-99
TRAK20.C: Fix major bug introduced in -4 in which there was not output UNLESS FLDEMU was set /jdm
INMEMC.C, MIAMEG.C, MK0.C: Workaround HP bundled compiler limitations /jdm
INFLD.C: Support TYPE t (time) properly in INFLD /jdm
IDTIM.C: Refine format rules for time strings /jdm
TRAK20.C: Fix another problem in FIELDEMU mode /jdm
PCWIN.C: Fix bug in FIELDEMU mode
INMEMC.C: Fix 2 problems in INMEMO "casual" open mode: 1) spurious errors on open due to uninitialized file handle; ctl rec was missing "4" signature /jdm
MIAMEC.H, MIAMEC.C, PCWIN.C, TRAK20.C, MIAMEG.C : Support OPTIONS=FIELDEMU (Field emulation for Windows); various minor refinements to windows paint logic /jdm
TRAK20: (WINDOWS) Field attribs now properly take a space immediately (not just after repaint.)
MK1.C: Fix bug introduced with WIN32 I/O (~~690) in which RUN X failed to look in [7,6] /jdm
MK0.C, MKW.C: Support -g <iconname> switch for custom icons /jdm
MIAMEG.H: include ashell.h (for as.icon in miamew.c)
ASHELL.H: Add as.icon
SCODE.SM - AutoLog 2.0 (6/99) update (supports network version, misc bug fixes; scode edit [9]) /jdm
695 — 03-Jul-99-1
MKX0,MKX2,MKX3,LIBRTN,MSMISC.H,MIAMEC.H,SCODE.HMO - Add cc arg to _idtim() and add _ex versions of ditos,dstoi so that grecnv.sbr can handle yrs < 1900. idtim.sbr now will support that also, although returned separate date only contains yy part of ccyy; use ms_dstoi_ex in place of ms_dstoi() .
INFLD.C: Fix Y2K bug in TYPE j (was not looking at SBR=CCYY param) /jdm
694 — 24-Jun-99
CCMPIL.C, MK2.C, MK2C.C, ASHELL.H: Support d/Basic VAR = *LABEL, GOTO @LABEL, CALL @LABEL, POP RETURN.
PCWIN.C: Support the 4 variations of cursors properly /jdm
693 — 24-Jun-99-1
PCWIN.C: Improved SHIFT-ESC workaround (allows multiple SHIFT-ESC in sequence) /jdm
693 — 22-Jun-99
SCODE.PAY - Tweaking of INPCTL /jdm
INFLD.C: Tweak way INFLD works on line 24 vis a vis tty mode, msgs; various enhancements for INPCTL mode /jdm
INMEMO.C: Fix bug where ESC from menu would not necessarily clear previous function key exitcode /jdm
PCWIN.C: Treat SHIFT-ESC (or ESC with CAPS LOCK on AZERTY keyboards) same as a normal ESC /jdm
692 — 20-Jun-99-2
INMEMO.C: Fix bug with including trailing tilde in typeahead; move vertical arrows to right border to avoid clobbering rev video off /jdm
692 — 17-Jun-99-1
INMEMO.C: Fix bug in INMEMO TBL+ISL lookup not skipping leading spaces/jdm
692 — 14-Jun-99
MKX2.C: Add MIAMEX, # to add a menu item /jdm
691 — 12-Jun-99
MKI.C: Increase [LockRetry] maximum wait from 1.5sec to 7.5 sec and refine corresponding bug display; intent is to eliminate false erf 35 (link structure smashed) caused by server returning EACESS for a certain period of time for no good reason. /jdm
MIAMEC.C, MIAMEC.H, ASHELL.H, MK0.C: Add MAXINST=# param (max # instances per machine) /jdm
MIAMEG.C: Support printer device = PROMPT: (prompt for printer) /jdm
MIAMEG.C,MIAMEC.C,MIAMEC.H: Support WEIGHT= and CHARSET= statements in printer INI /jdm
MIAMEG.C: Fix bug parsing 2nd DEVICE in printer ini if longer than first device /jdm
690.1 — 11-Jun-99
SCODE.MPS - Fix bug in remote cip open - was not passing r/w param /jdm
690 — 27-May-99 4.5
ASHELL.H, MIAMEC.H, MIAMEG.C/H, MK2C.C: Begin support for WIN32 file i/o. /jdm
AMSORT.C, CVUE.C: Continue WIN32 conversion /jdm
MKX2.C: Improvements to GETDEV for CompuPay's GETDSK;
MKX3.C, SCODE.PAY, PROTO.PAY - CompuPay subroutines: ASCEBC (ASCII to EBCDIC), EBCASC (EBCDIC to ASCII), PPNSWP.SBR, GETDSK.SBR /jdm
MK0.C: Adjust file i/o routines to miame.ini to support new WIN32 stuff /jdm
MK3.C: More WIN32 file i/o support (flhandle()), INMEMC.C, ASHELL.H, INMEMO.C, MMOSYM.H /jdm
MKI.C, MK1.C: WIN32 file i/o support /jdm
SERCH, SERCHC, GCM.H: WIN32 file i/o /jdm
MK2C.C: Fix problem with RETURN on INPUT wiping out value (introduced in 689-2) /jdm
05-Jun-99
SCODE.SRP (106) tweaking /jdm
MIAMEG.C: report GetLastError in Error reading printfile /jdm
INMEMO.C: Fix bug introduced in Nov 29 1998 in which a text string would be treated as preload if no tilde; now that is true only if no-file mode /jdm
MKX2.C: PLYJOB.SBR JOBUID field now picks up any 3 digit substring of user name (dropping leading space requirement since not allowed under UNIX) /jdm
06-Jun-99
INFLD.C: Add |Y for INPCTL.SBR mode (CompuPay)
689 — 30-May-99-2
MIAMEG.H (Unix), MK2C.C, MK3.C: workaround VAL("INFxxx")=infinity problem using ms_atof() macro/jdm
CVUE.C: Increase max # DEFAULT extensions from 5 to 10; allow AMOS syntax of "VUE ABC." to vue a file "abc" with no extension (previously under UNIX it would have edited "abc.")
MIAMEC.C: Allow trailing ":" on DEVICE definitions (DEVICE=DSK1: /dsk1/) which previously caused wierd problems; report DEVICE syntax errors/jdm
MK2C.C: Fix problem with INPUT LINE #CH, F not advancing file cursor to next line /jdm (Causes new bug with RETURN in INPUT not preserving prior value) /jdm
Things to do:
TAB(-1,10) clear bright graphics under WINDOWS but not AMOS or UNIX
689 — 25-May-99-1
MKX2.C, MIAMEC.H: Add MIAMEX functions 69 and 70 get and set umask value /jdm
689 — 20-May-99
INFLD.C: don't clear protect mode if type ':' (basic input mode) /jdm
MK0.C: pick up parent name from -2 arg on command line /jdm
MKX2.C, MIAMEC.C/H, ASHELL.H: SBR=JOBNAM1 returns top-level A-Shell parent jobname (if instance is a child via AMOS.SBR) /jdm
SCODE.SRP - Dy-Dee screen problems (edit [103])
MIAMEC.C/H/MIAMEG.C (UNIX): Add support for AUTOFF=YES/NO; Should be set to YES only when printer model does not add a FF (e.g. DUMBNOFF) and you therefore want A-Shell to do it automatically when called for by the switches.
MKX2.C: FUNKEY.SBR minor refinements /jdm
INMEMO.C: Add support for MMO'ISL (+MMO'TBL,+MMO'DEL) modes (HLPMNU); close up a couple of possible GPF loopholes in MMO'SCH /jdm
SCODE.MPS - Fix problem with opcode 106 and REMOTE_MPS mode; now leaves socket open; opcoe 107 added to close socket; LPSPRXD.C: (Corresponding adjustment) /jdm
TRAK20.C: Don't scroll screen on \n on line 24 if protect on /jdm
688 — 13-May-99
Consolidate above patches.
TRAK20.C: In screen print, leave deletion to spooler (eliminate problem with deleting file before printing) /jdm
687.7 — 11-May-99
INFLD.C: Type 'y' was disabling all insert/delete ops /jdm
MIAMEG.C (Windows) - If passthrough=on, don't display the printer abort dialog /jdm
687.6 — 11-May-99
MIAMEG.C: Insert qup within SLEEP every 10 ms and check for ^C/jdm
687.5 — 11-May-99
MK2C.C: Fix bug in AMOS statement - was corrupting expr stack /jdm
687 — 10-May-99-4
MK3.C: Fix EDIT$(A$,4) - was removing spaces & tabs /jdm
INFLD.C Fix problem with 'AA' in SETDEF mask - was repeating data from preload /jdm
687 — 08-May-99-3
(ProScript) PCWIN.C Add pcwin_funpeek()
MKX0,MKX2,ASHELL.H: Add RXTERM.SBR
INFLD.C: Allow EXITCODES -33 and beyond /jdm
MK2C.C: Don't report file not found error on kill; chg INDEXED'STATS size dflt to 10M from 1M /jdm
MKX2.C: Convert XCALL AMOS,"ERASE..." to kill if possible
GETUSN,USR$,CONDEV$ (add optional 2nd arg)
MKX3.C: XCALL NOECHX
MIAMEG.C: Use WaitForSingleObject() instead of _cwait.
MKX0.C: Implement RXCOM.SBR via alias to COMMON /jdm
687 — 08-May-99-1
(ProScript) MKX0,MKX2,ASHELL.H: Add GETPRG.SBR
687 — 07-May-99
SCODE.SM - New release of AutoLog
686 — 26-Apr-99-1
SCODE.SRP: SCRN.SBR support ACTION = "4", add FORMAT.SBR /jdm
686 — 24-Apr-99
CCMPIL.C: Support ISAM'INDEXED{'EXCLUSIVE} and ISAMP'INDEXED{'EXCLUSIVE} open modes to allow cohabitation of ISAM and ISAMPLUS in Basic 1.4 and BasicPlus.
MK2C.C: Support new ISAM'INDEXED{'EXCLUSIVE} tokens
ISMUTL 1.2[114] - Support REBUILD option
686 — 03-May-99-3
INMEMO.C: Fix problem with combination of MMO'DBM & forced ^E + timestamp /jdm
MKX1.C: Enhance SBR=PRINT_NOFF option to determine if this is first page of file by file itself rather than by PGCNT (which could be reset manually)/jdm
686 — 02-May-99-2
TERMIO.C: Fix problem with spurious black on black /jdm
INFLD.C: Fix problem with combination of Julian & Hexadecade /jdm
685.5 — 20-Apr-99
INFLD.C: Fix problem of memos created by preload not getting saved due to logic added to prevent saving of 'timestamps' if nothing added to them. Now a CR or ESC in preloaded string will force save /jdm
685.4 — 19-Apr-99
LIBRTN.C: Clean up pointer problem on set_fkt(NULL);
EZSPL.C : Clean up WIN16 pointer problems.
ASHELL.H, MIAMEC.H, MK3.C: avoid possible inter-platform flakiness due to macro implementation of toupper() /jdm
685.3 — 12-Apr-99
PCWIN.C: Implement National Replacement Character Sets; fix broken Latin1 /jdm
Notes: Under Win we always use ANSI 7 or 8 bit internally (depending on LATIN1 flag), but we translate input to NRCS in tdv_in, and back to ANSI in tdv_out on output. (There is an additional translation to OEM if necessary in output routine.) Screen map is stored in the NRCS if applicable.
TRAK20.C: Minor adjust for NRCS support.
MIAMEC.C,H: Support for CHARSET=
MIAMEC.C: Allow DEVICE= with or without a trailing backslash
MKW.C, ASHELL.RC: Update About box to show char set
INFLD.C Fix problem in which it would wait for actual keyboard when the timer was on, even though there were more chars avail in last fkey xlation /jdm
685.2 — 13-Apr-99
MIAMEG.C: Use login names instead of machine names for NT Terminal Server/jdm
MKX2.C : More INVUE refinements (opcodes 512, 1024, 2048) /jdm
TRAK20.C: Put screen capture buffers in MEM0:[1,1] unless it doesn't exist (in which case they go in the current ppn) /jdm
685.1 — 11-Apr-99
MIAMEC.C,H: Add OPTIONS=NTTS (NT Terminal Server) to force alternate style of window numbering.
MIAMEG.C: OPTIONS = NTTS; chg NTTS window numbering to use hex; use official routine to detect terminal server mode /jdm
685 — 09-Apr-99
MK3.C: Fix minor formatting bug causing garbage in ashqflk.log; under Windows put ashqflk.log in MIAME directory; fix problem with queue size getting reset to default in rebuild? /jdm
MIAMEG.C (Windows): Support auto-login with UNC notation (so AMOS.SBR can work); check in qread/qwrite that we have a lock first; fix potential problem where different INI files could have different QUEUE sizes, causing individual instances to be confused and qrebuild to really trash things. (qopen now rounds m1.n.queue to exact filesize-1 /jdm
MKX3.C: Add MIAMEX,66 to trigger a qrebuild manually /jdm
MKX2.C: Add MIAMEX 67 qlock and 68 qunlok /jdm
MK0.C : Stop doing qrebuild(0) (inefficiency of key rebuild outweighs efficiency of putting it in order) /jdm
MIAMEG.C (Windows): Make rlock sleep time progressively less to make wait more fair with heavy multiuser contention, and allow ^C out of wait. /jdm
MKX0.C: Chg xlock, flock sleep times from 1 sec to progressive (1.6s to.4s) /jdm
MIAMEC.C,H: Add TRACE=LOCKS for display on status line of lock waits /jdm
684.2 — 06-Apr-99
MKX2.C: INVUE Rev 2: support 5th param (return codes) /jdm
684.1 — 06-Apr-99
MIAMEG.C: return error 37 instead of 23 (W95) or 20 (NT) on attempt to kill file in use on WINDOWS /jdm
684 — 06-Apr-99
MKX2.C: MIAMEX, 65 to copy screen to current screen capture buffer /jdm
MKX0.C,MKX2.C,ASHELL.H: GETX.SBR /jdm
MK1.C: Fix nested qlock() in qrebuild(17) loop /jdm
683 — 02-Apr-99
MK3.C: Fix problem in rounding logic (-1.5 using "#####") was rounding to -1 /jdm
682.1 — 01-Apr-99
MK3.C: Convert phantoms & zombies to "PHANTM" or "ZOMBIE" rather than automatically deleting them during rebuild /jdm
MK0.C: Refigure job# after rebuild if dup name found /jdm
682 — 31-Mar-99
MK3.C: Fail-safe test for infinite qrebuild /jdm
PSHELL: Must be version 1.3(126) for filelocking compatibility ! /jdm
CVUE.C: Fix display problem if MODEM=ON and COPY or COPYC /JDM
MK0.C : Add failsafe logic to FLOCK, XLOCK to prevent endless qrebuilds /jdm
TERMIO.C: Workaround core dump on exit under LINUX with certain non-embedded TERM types by not trying to reset colors /jdm
681 — 27-Mar-99
MK0.C: Clean up stack, memory errors (BoundsChecker); handle -o properly /jdm
MKX0.C: ACCEPT.SBR, ACCEPN.SBR now allow an optional 2nd arg specifying extension of XLT file (in which case we use get() instead of tin().) /jdm
CVUE.C: Allow ^C from "Create file?" question; add QUITWARN=ON/off option to INI.VUE to suppress warning on quiting file after changes /jdm
MIAMEG.C: Clean up memory leak if init_crt called twice /jdm
PCWIN.C: Clean up memory leaks /jdm
MIAMEW.C: Reinstate support for -w <settings file> (broken in [672] when -o instituted) by defining symbol ASHELL /jdm
INFLD.C: Release memory allocated for messages /jdm
TRAK20.C: Remove gratuitous beep on attempt to restore nonexistant saved area; clean up resource leaks /jdm
INMEMO.C: Fix bug in finding menu default - sometimes worked, sometimes didn't /jdm
ASHELL.H: Add pfkspec, pfkptr for set pfk support /jdm
CIO.C: set_fkt("IFX") now sets current xlt ptr to pfkptr if it is non-null; set_fkt(NULL) clears pfkptr also /jdm
MIAMEG.C: locate_fkt supports full fspec for set pfk-style location /jdm
MKX2.C : Add MIAMEX function 63 to load pfk file, 64 to return pfk name; add comprehensive check in MIAMEX for min # params passed /jdm
SCODE.ARK: Clear protection prior to most SWPSBR operations /jdm
INMEMO.C: Fix bug in finding defaults in menus /jdm
680 — 25-Mar-99
TRAK20.C: Enhance pop-up screen picture dialog to give option to display; manually delete <job>.BUF if necessary after spool /jdm
MK0.C: Fix core dump in sighup handler under LINUX /jdm
679.1 — 22-Mar-99
EZSPL.C: Fix another loophole for infinite loop in gotopage /jdm
679 — 21-Mar-99
MK3.C: Reinstate qrebuild(1) & (2) (now 101 & 102) within qpurge /jdm
*.SRP: Create SCRN.SBR and associated routines.
678.2 — 20-Mar-99
MK3.C: Output ashqflk.log during qrebuild /jdm
678.1 — 18-Mar-99
INFLD.C: Change pop-up enable code from |] to |P. (|] already in use.)
678 — 16-Mar-99
MKX2.C: Strip printer name in spool.sbr before LPT name conversion test /jdm
CCMPIL.C: Support WRITEN, WRITELN (BP & 1.4), ECHO, NOECHO (BP), fix some problems with accepting line #'s and labels on AB+ block keywords (ELSE, ENDIF, LOOP) /jdm
MK2.C: Support WRITEN, WRITELN /jdm
MK2C.C: Support WRITEN, WRITELN /jdm
INFLD.C: Support clipboard mechanism for pop-up return values; pass args to ashpop.run /jdm
EZSPL.C: Fix problem with attempt to print page beyond end of file; fix problem with initial page in dim /jdm
677 — 09-Mar-99
MIAMEG.C:(UNIX) Use file locking (qflock.lck) instead of semaphore to control access to memory qflock.sys /jdm
MIAMEC.C: Pick up qlock.sys spec even if MEM: mode (used for .lck file) /jdm
MK0.C: Rebuild queue (19) if duplicate jobname found /jdm
MK2C.C: Under OCMPIL mode, LOOKUP no longer looks in [p,0]. /jdm
MKX1.C: Fix Y2K cosmetic glitch in PRINT.SBR in which RUN DATE: in header was misformatted for years 2000-2009 (e.g. "01-JAn-0" instead of "01-JAN-00") /jdm
676 — 07-Mar-99
MKX0.C: Avoid overrunning too-short string in ODTIM.SBR /jdm
SERCHC.C,GCM.H Reinstate proper support for SRCH2 (implemented in 545 and later broken)/jdm
MKX2.C: Initial implementation of INVUE (accept *) via INFLD alias /jdm
INFLD.C: Fix AMBTOA bug displaying part of fkey input /jdm
675 — 01-Mar-99
TERMIO.C: Restore original terminal settings on exit /jdm
MK0.C: Avoid going into black on black after license display /jdm
MIAMEG.C: (UNIX) Close loophole in qflock access control if signal interrupted wait /jdm
674 — 24-Feb-99
INFLD.C: Fix incompatibility between INMEMO preload and SUBMIT;
INFLD.C: Support TYPE n as under AMOS.
MK3.C: Reinstate SAFE_QUEUE
MK0.C: Don't turn on M_STDOUT just because we don't have a tty - this interferes with screen pictures in submitted jobs /jdm
TRAK20.C: Don't automatically use dumb.tdv if no tty - use real tdv if defined /jdm
MK3.C: qrebuild() now properly recomputes phycount;
MK0.C: Rebuild queue whenever phy count exceeds license, but don't allow it to go over license; also, fix problem where background tasks submitted under polyshell jobs would not add to phycount going in, but would subtract coming out/jdm
SERCH.C: Fix bug which could cause intermittant failure to find a rec if 1st byte of index record was non-key numeric data (due to possibility of match with ] character.) Routine now tests all 6 bytes for ]]]]]] EOF marker. SERCH.SBR is now dramatically faster at searching the overflow area, and slightly faster at binary searches due to block buffering /jdm
673 — 08-Feb-99
MKX2.C: Allow program name to be reset using SETJTB.SBR /jdm
SCODE.HMO Remove debug messages /jdm
SCODE.MPS Fix problem with socket version of LPS routines /jdm
672 — 05-Feb-99
CVUE.C: Minor refinements for VUE standalone mode (search path for INI.VUE) /jdm
LIBRTN.C: Minor cleanup: don't attempt to open sysmsg if file not found (avoids debug assertion in debug mode.) /jdm
VUE.C: Several minor improvements in VUE standalone mode. /jdm
MKVW.C: New file (analogous to MKW.C but for VUE/Windows standalone mode) /jdm
VUE.RC: Resource file for A-Shell/VUE Windows /jdm
MIAMEW.C: Reload default settings if settings file bogus; adjust for VUE/Windows /jdm
MK0.C: Support -o <settings> as an alternate to -w <settings> (-w has been taken over by VUE wide switch.) /jdm
671 — 29-Jan-99
SCODE.TCP, RAD50.TCP, MKX2.C, MKX0.C, ASHELL.H: TCPSRV.SBR, TCPCLI.SBR /jdm
670 — 25-Jan-99
DISAM/UNIX (issystem.c) Don't throw a fatal error on attempt to close a file that was already closed via another channel. (You can now open same file with 2 channels, as long as you close them both one right after the other.) This was not a problem under Windows.
LOG.LIT (116) Now supports decimal point interchangeable with comma.
MIAMEG.C: (Windows) LP Trace now gives additional information; workaround GPF in NT printing due to NT bug with open() /jdm
MIAMEC.C,H Support OPTIONS=NOLEADFF (Strip leading FF from Windows printfile) /jdm
MIAMEC.C,H Support OPTIONS=NOAUTOXLT (Turn off automatic conversion of certain windows kbd chars, like PgDn, PgUp, into ^T,^R, etc.) /jdm
PCWIN.C
" " "
MK3.C: Fix serious bug in VAL() when LDF char for decimal pt not '.'; also add LDF support to STR function /jdm
669 — 24-Jan-99
EZSPL.C: Add R (repaginate) to help display (SBRMSG.USA); don't add a newling to FF in reprint mode; don't truncate lines at null /jdm
TRAK20.C: (UNIX) Treat TERM=wy50 same as TERM=wyse50 (previously only 'wyse50' was recognized as an internal type and 'wy50' was handled via the generic terminfo driver /jdm
668 — 21-Jan-99
VUE.C: Smarter memory allocation; support of GO command in standalone mode/jdm
CVUE.C
Fix problem with ^SE. Adjusts for new VUE.C /jdm
EZSPL.C: Fix GPF/core dump on attempt to EZTYP a null file /jdm
MK2C.C: Register DISAM fatalhandler for UNIX as well as WINDOWS /jdm
MK2C.C: xab_chain now preserves entire cmd line when chaining to RUN program (e.g. CHAIN "PROG ARG1 ARG2" now passes "ARG1 ARG2" to PROG) /jdm
667 — 15-Jan-99
EZSPL.C: Make partial print default to current page; don't count chr(12) if first byte in file (for pagination) /jdm
CVUE.C: Update feature was not leaving a comment when G used to exit/jdm
MKX2.C: Fix bug in XCALL LOG,PPN$,Q (when 2 params passed) causing GPF or core dump /jdm
MK3.C: Support LDF in VAL() (for ld_dec, ld_tsp) /jdm
MK2C.C: Support LDF in PRINT statement (for ld_dec) /jdm
666 — 11-Jan-99
SCODE.HMO Make space match null in MATCH.SBR; fix problem with unterminated VALUE strings; /jdm
INFLD.C: Fix |h and |H< bugs; /jdm
665 — 08-Jan-99
MK0.C: Clean up registry check for laptop monitor
MIAMEG.C: (Windows) Return to old window numbering system unless NT Terminal Server detected in Registry, in which case each is counted as a physical node.
SCODE.HMO: Fix problems in MATCH.SBR
664 — 03-Jan-99
MIAMEG.C: Remove case sensitivity and ignore trailing colon in dskfree /jdm
CCMPIL.C: Add several BasicPlus features: ++PRAGMA, LOOKUP(X), GETKEY(X,{xlt}), MOD, INPUT RAW;
MIAMEG.C: (Windows) adjust way qup() works to allow tcki() to be more responsive;
CIO.C: Fix problem with get() in NO_WAIT mode
MK3.C: Add MOD, LOOKUP function;
MK2C.C: Adjustments to exec_LOOKUP for use by LOOKUP function; add INPUT RAW /jdm
ASHELL.H: Adjust exec_LOOKUP prototype /jdm
MK1.C: Fix a problem with CMDLIN$ when no args passed (was returning prog name instead of null) /jdm
663 — 30-Dec-98
CVUE.C: Various minor aesthetic enhancements; add -w support /jdm
EZSPL.C: Turn off protect manually in case & is global; use WAIT value from SPL file in EZVUE mode and chg default WAIT from 90 to 300 secs! /jdm
662 — 19-Dec-98
MIAMEC.C, LIBRTN.C: Move parmline_() routines for global use /jdm
EZSPL.C: Fix SPL parser loopholes allowing gpfs on certain syntax errors /jdm
INFLD.C: INMEMO.C: Fix word wrap /jdm
MK3.C: Support LDF for numeric formatting in USING masks /jdm
LIBRTN.C: Support LDF in ODTIM (expand flags to long) /jdm
BOX1.C, MIAMEG.C, CVUE.C, MKX0.C, MKX3.C, GCM.H, ASHELL.H; 3rd arg of odtim now ulong32 /jdm
661 — 15-Dec-98
CVUE.C: Fix bug: MODEM=ON/OFF in INI.VUE backwards /jdm
MIAMEC.C,H,MKX2.C: Add XPPNOCT switch to return values in 'decimal/octal' /jdm
MKX2.C: Fix bug: fold LOG file name lower in x_submit /jdm
660 — 10-Dec-98
MK3.C: Support AMOS 2.3A alternate VAL() token 0x46 as if same as old VAL() /jdm
659 — 09-Dec-98
MK3.C: Skip over ^Z filler chars in command files to avoid garbage./jdm
658 — 08-Dec-98
INMEMO.C: Function key menu exits now set EXTCOD as with AMOS version /jdm
657 — 03-Dec-98
MIAMEC.C: further adjustment for trmdef scanning to not confuse tty10 with tty1 (match up until the colon.) /jdm
PCWIN.C: flush screen buffer prior to extended (-10,x) functions.
656 — 27-Nov-98
INFLD.C, INMEMO.C, MSMISC.H: Support $^? (acts as if ^? for any ? typed) in CTL files /jdm
MIAMEG.C, MKX2.C sync_path() now takes flag; returns 0 for success, else errno. /jdm
CVUE.C: Adjustments for DOS version; fix bug with exiting read-only mode; /jdm
MIAMEC.H: new sync_path() prototype /jdm
MKX2.C: LOG.SBR now supports optional flag to verify; SUBMIT.SBR now puts LOG file by default into same directory as CTL file /jdm
ASHELL.H, MKX0.C: PEEK.SBR, POKE.SBR /jdm
*.ARK: Arkansas (Cooperative Systems, Wade Jones, etc.) subroutines: VUESCR.SBR, SWPSBR.SBR INMEMO.SBR: If text string contains no ~, assume there is no title /jdm
655 — 26-Nov-98
ASHELL.H, MKX0.C, MKX2.C: (UNIX) Support FIFO.SBR /jdm
654 — 25-Nov-98
Disable Control-C exits from GUI version of MESAG.SBR (previously, ESC, and 'X' were generating Control-C aborts.) /jdm
653 — 24-Nov-98
Add Alliance Computer routines: TBOX, ROUND, USRTBL /jdm
GTARG.C: Null fill trailing positions in ptstrarg() /jdm
652 — 22-Nov-98
MIAMEW.H, MIAMEW.C, MKW.C, PCWIN.C: - Adjustments for VC 6 /jdm
MIAMEG.C, MKX2.C, MIAMEC.H: dskfree() now returns an additional arg (total fs size);
x_blocks() adjusted accordingly /jdm
651 — 20-Nov-98
Recompile with Visual Studio 6.0
TRAK20.C: (Windows) Reinstate WSET_NOFLDATR support (lost somewhere in the past) /jdm
MIAMEC.C: Support OPTIONS=NOFLDATTR as documented /jdm
MKX2.C: Fix one more thing limiting filespecs in EZSPL.SBR /jdm