650 — 19-Nov-98
MKX1.C: Fix PRINT.SBR problems with FF; minor aesthetic adjustment to MMENU /jdm
649 — 16-Nov-98
MKX2.C: Allow filespecs longer than 30 bytes in EZSPL.SBR /jdm
MIAMEC.C: Don't let TRMDEF= override jobname set via -j /jdm
MIAMEG.C: " " "
MK2.C: SIGTERM (KILL/K) now sets error 251 /jdm
MK0.C: " " "
648 — 02-Nov-98
MKX1.C: Allow 13 params in PRINT.SBR /jdm
MKE.C: Check for ^C in xcall_parm_err to avoid infinite loop /jdm
MKX1.C: Fix GPF in PRINT.SBR if not enough params passed /jdm
MIAMEG.C: (WIN32) Workaround for problem with window ID's on NT TERMINAL SERVER /jdm
MKX1.C: Fix RDATE.SBR bug with years > 1999; Support "hexadecade" notation in DSPLY.SBR for dates (e.g. 0101A0 -> 01/01/00)
MIAMEC.?,MK3.C: Add OPTIONS=HEXDEC to make VAL() accept a leading hex digit /jdm
MK2C.C: Support OPTIONS=HEXDEC in xab_PRINT()
647 — 30-Oct-98
INFLD.C: Support |X* (treats ^X as ^*) /jdm
EZSPL.C: Support ^X as alternative to N (search next); adjust help display; adjust handling of help window restore area, make traditional EZSPL TYPE=ON use EZVUE; TYPE=ON with ASKPRT=OFF & MENU=OFF now asks if you want to display (like on the Alpha); /jdm
MIAMEC.C: Strip blanks from getjob() and gettrm() /jdm
646 — 29-Oct-98
EZSPL.C: Misc cleanup /jdm
MK1.C: Rebuild queue prior to zapped error /jdm
MIAMEG.C: Support DISK:{directory} and AUXLOC: print devices /jdm
645 — 20-Oct-98
EZSPL.C: EZVUE beta release /jdm
TRAK20.C: Ignore attempts to set negative color (to allow use of -1 as no color) /jdm
BOXING.C: Tweak winscr() width computation /jdm
INFLD.C: Minor adjustment to copyright message /jdm
MIAMEC.C,H, MKX1.C: Support PRINT_NOFF SBR= patch to suppress leading FF in PRINT.SBR /jdm
PCWIN.C: hard code PGDN,PGUP to ^T,^R for now since IFX not setup for it /jdm
MK0.C: If -2 passed, don't process TRMDEF.INI /jdm
644 — 19-Oct-98
SCODE.ADG, PROTO.ADG: Add keysize to binsearch() to fix bug in finding all-numeric keys when in last position of block /jdm
MKX2.C: Save/restore cursor position on XCALL AMOS,cmd,"Q" (was moving); add x_mpscom (via scode.mps) /jdm
MIAMEG.C: (Windows): Fix test for PCFR, PCUK drivers /jdm
MIAMEG.C: PCUK translations were not working...
CVUE.C: Fix buffer corruption if entire buffer marked and deleted; decrease delays for certain warning messages /jdm
643 — 09-Oct-98
INFLD.C: Make TYPE Z work with P, matching AMOS behaviour /jdm
CCMPIL.C: Fix loophole allowing GPF if non-variable lexemes > 64 bytes /jdm
642 — 08-Oct-98
TRAK20.C: Fix spurious ^C problem on swap; cleanup queue rebuild logic for AIX /jdm
641 — 06-Oct-98
MK3.C, ASHELL.H, MK0.C, MKX0.C: Refinements to qrebuild logic; trace files now /tmp/ashqflk.## (## indicates routine that triggered rebuild.) Queue is automatically rebuilt if more than 100 non sequential blocks when a new instance started. Go back to non-"SAFE" qadd() & qdel(), but validate that rec being added is not marked in use. qrebuild resets q header log count and limits phy count to no more than that.
MIAMEG.C, TRAK20.C: (UNIX) - Further signal / termio cleanup - restore proper Control-C operation in VUE, don't hang on tcki if swap key entered, etc.
640 — 04-Oct-98
CVUE.C: Fix divide by zero on AUTOSAVE in small files; fix UPDATE;
MIAMEG.C: Fix problem in rcreat() in which a file descriptor was left open.
MK3.C, ASHELL.H, MKX0.C, MK0.C: Check for qflock infinite loop in all routines that are sensitive to it and call qrebuild() if needed /jdm
639 — 02-Oct-98
CVUE.C: Add UPDATE, AUTODELETE, MODEM, ^SE, ^_E, ^S^Y, AUTOSAVE, INSERT, CHARINS, no longer breaks UNIX links (VUE 3.2(200)) /jdm
MIAMEC.C,H - copy_rename() /jdm
BOXING.C: optimize region scrolling operations on terminals using line ins/del (most noticeable improvement in EZTYP on terminals) /jdm
638 — 24-Sep-98
CVUE.C: Fix centering bug /jdm
INMEMO.C: Fix bug in which the title would be returned in the TEXT string in no-file edit mode if nothing else entered (instead of null) /jdm
637 — 16-Sep-98
MIAMEG.C: Workaround for inability to open same file twice /jdm
SCODE.HMO - Fix GPF possibility in pcklst.sbr /jdm
636 — 15-Sep-98
MIAMEG.C: (Windows) fix scale mismatch in dskfree /jdm
MIAMEC.C: Reinstate job # scheme from (624) /jdm
TRAK20.C: Rewrite input routines to clean up tty handling, send non-tty output through null driver /jdm
635 — 11-Sep-98
MK2C.C: Fix D-ISAM problem whereby release'record was not doing anything if file was opened exclusive, even though get'locked was locking; also, fix bug in GET'NEXT'LOCKED with wait'record where it would skip the locked records /jdm
MIAMEC.H: Add tty saved settings /jdm
MIAMEG.H: Add ATRMSGx macros /jdm
MIAMEG.C: Add atr_msg() trace functions and variables /jdm
634 — 09-Sep-98
INMEMC.C: Slightly improve inmemo error message /jdm
TRAK20.C: Revert to 182 version (to fix rlogin problem) /jdm
633 — 08-Sep-98
MK2C.C: Increase max TAB(n) limit on printouts from 200 to 472 /jdm
EZSPL.C: Support lines up to 510 bytes /jdm
INMEMO.C: Support EXTTIM (timeout);
***NOTE: EXTTIM added to MMOSYM.BSI to match documentation. /jdm
INFLD.C: Add |t (reset timer on each key); fix problem with cursor going off in timed input mode /jdm
PCWIN.C: Add qup() to timed_tcki() for Windows;
632 — 05-Sep-98
ASHELL.H: Add as.wincom_malloc[4] for COM I/O structure allocations /jdm
MK1.C: Init the COM buffers on RUN start, clean up if necessary on RUN close /jdm
MKX0.C, MKX2.C, SCODE.CIO: Add COMIO.SBR (W32 only) /jdm
631 — 01-Sep-98
INFLD.C: Add support for |H and |h /jdm
LIBRTN.C: Fix loophole in space() function causing space(x) (x>256) to return garbage,
and increase max # of spaces it can handle at a time from 256 to 472 /jdm
MK0.C: Fix bug causing wrong 3rd byte of PPID to be put in queue, which would then cause bogus zombie jobs in systat /jdm
630 — 20-Aug-98
TRAK20.C: Adjust VTIME/VMIN logic in attempt to fix wierd delay problem with AIX rlogin /jdm
629 — 01-Aug-98
LINE24.C: Fix problem with programs running under SUBMIT not terminating when CTL file runs out if in MESAG.SBR /jdm
MIAMEC.C: Fix problem with jobname generation introduced in [628] /jdm
MIAMEG.C: Fix problem with jobname generation introduced in [628] /jdm
628 — 17-Jul-98
MIAMEC.C: Adjust TRMDEF logic to match up to however many characters entered, it it to be practically used under UNIX /jdm
MK0.C: Let -j override TRMDEF though /jdm
MK0.C: Support up to 900 jobs (up from 300) /jdm
MIAMEG.C: Adjust locking for 900 users /jdm
627 — 15-Jul-98
EZSPL.C: Fix problem with FF handling
626 — 01-Jul-98
*.AMB,MKX3.C: Add AMBTOA.SBR for SIGMATRONICS /jdm
INFLD.C: Add TYPE |A to support AMBTOA.SBR mode /jdm
INFSYM.H: Add exittbl to supportT AMBTOA.SBR /jdm
ASHELL.H: Add RAW_XLT flag to GTS structure to allow input of 8bit fkey codes coming out of terminal driver. (Needed by AMBTOA, possibly by a FIXTRN utility)/jdm
CIO.C: Check for XLT_RAW flag during input /jdm
PCWIN.C: Fix problem with ^C not aborting out of timed infld calls until another character entered /jdm
MKX0.C,MKX2.C:
Add XCALL GETUSN,NAME /jdm
625 — 25-Jun-98
MIAMEC.C, MIAMEC.H, MIAMEG.C: Support OPTIONS=BRKALC to write brackets when allocating a file (previously was default on UNIX but Windows) /jdm
MIAMEW.C: Fix another bug where modified default settings not being processed /jdm
MK2C.C: Fix penny rounding loss in assignment to binary numbers /jdm
ISMUTL.LIT 1.1(111) Fix STAT display error showing key type 0 instead of 1 /jdm
MK2C.C: Fix bug in allocate'indexed setting all secondary keys to type 4 /jdm
624 — 20-Jun-98
PSH.C: store pid, ppid properly. /jdm
MIAMEG.C, TRAK20.C: fix various polyshell related things /jdm
CVUE.C: Don't mark dirty bit on null byte input, allow ESC from Q/F option on attempt to quit from updated file /jdm
623 — 12-Jun-98
CVUE.C: Various VUE improvements: ^Y now stores only the part of line that was deleted; it now asks for confirmation on attempt to QUIT a changed file; SBLK bool now supported; display embedded nulls as ^@; all boolean commands now support 1/0, T/F, Y/N as well as ON/OFF;. /jdm
MK3.C: When in NOECHO mode, characters are no longer echoed at the dot prompt or in INPUT statements. (Under some versions of AMOS RUN, this is not the case.) /jdm
VUE.HLV, INMEMO.HLV, INFLD.HLV, SPOOL.HLV: added or updated to release /jdm
MKX2.C: Set Focus on Window after return from system() call /jdm
622 — 10-Jun-98
INMEMO.C: Fix bug causing bogus "File Full" error on exit with no changes /jdm
622 — 04-Jun-98
Increase max compiler line length by 1 (was 1 short of AMOS); add /T option to compiler /jdm
621 — 03-Jun-98
MKX2.C: Fix glitch in GRECNV.SBR where it wasn't returning string formatted date /jdm
CCMPIL.C: Support ,READ'ONLY switch on file open in 1.4a+ modes /jdm
ASHELL.H: Change M'READONLY flag from 512 to 4096 to match READ'ONLY flag /jdm
MK2C.C: Support READ'ONLY open flag properly /jdm
620 — 27-May-98
MK3.C: Convert back to AB6 float format before INT() & FIX() to fix discrepancies between A-Shell and AMOS caused by rounding past 11th digit. Also, make INPUT & INPUT LINE allow for a minimum of 20 characters, even if wrap /jdm
619 — 17-May-98
MIAMEG.C (WINDOWS), PRINT.LIT 2.2(109): /PASSTHROUGH now equals 8192 and /NOPASSTHROUGH equals 16384 to avoid conflict with INFORM and KILL switches from AMOS /jdm
MK??.C: Fix CMDLIN in BasicPlus to return only remainder of command line, upper case to match AMOS /jdm
U.LIT: Introduced.
MKE.C, MIAMEC.C: Fix source conflict with new GCC compiler (doesn't like use of 'errno' as formal param.)
MK0.C, MK2.C, MK3.C. ASHELL.H: Fix CMDLIN (BasicPlus function) to return just remainder of command line /jdm
618 — 13-May-98
MIAMEG.C (WINDOWS): Fix problems with landscape printing introduced in [617]. Also fix longstanding bug in landscape printing in which it was acting as if TMARGIN was 1 more than actually set to, and also losing that many lines from the bottom of each page (by failing to adjust LPP.) To preserve old vertical spacing, increase TMARGIN by 1 in printer ini./jdm
617 — 06-May-98
MIAMEG.C: Support Co-Star embedded GDI commands in print files /jdm
MK0.C: Fix various short/long glitches for 16 bit platforms /jdm
MKX2.C: LOG.SBR now supports 2nd "Q" arg to silence output, which also fixes complaint about XCALL AMOS,"LOG ...","Q" /jdm
616 — 04-May-98
MK2C.C: Strip stray CR chars in INPUT, INPUT line to match AMOS oddity, unless EXTFIO /jdm
615 — 25-Apr-98
MK3.C: Change I variables to be SIGNED!!! /jdm
MKE.C: Close minor GPF loophole in isam_error() /jdm
MK2C.C: Support Binary & Integer keys in ISAM PLUS; set up isFatal() routine for DISAM aborts /jdm
DISM9632 - ISCUSTOM.H,ISCUSTOM.C,ISKEY.C,ISGLOBAL.C,ISREAD.C,ISLOCATE.C: Support Type 20 and 21 (Integer, Binary) /jdm
ISMUTL 1.1(110): Support key types Integer, Binary /jdm
TRAK20.C, PCWIN.C: Support AM70 colors /jdm
DISAM96 Version 6.11a: Fix various bugs with key navigation /jdm
SUBMIT.LIT 1.2(115) Add /J switch, clean up problems with lower case switches /jdm
INMEMO.C: Clean up ability to abort from lock wait;
SCODE.HMO: Validate starting item number if PCKLST so bogus value doesn't cause GPF /jdm
INFLD.C: TYPE |T overrides/disables TIMER (for those users who can't stand timeout) /jdm
614 — 22-Apr-98
MSBOX.C: Add support for BOX'PSA opcode;
TRAK20.H: MIAMEC.H: Add gpop() function to pop a saved area.
MIAMEG.C: Fix glitch introduced in [613] with & and % codes in xcall HOSTEX causing AMOS.SBR not to wait for child session to complete.
613 — 20-Apr-98
MKX2.C: Fix bug in PLYJOB.SBR returning %%%%%% q search (introduced in [604])/jdm
CCMPIL.H: MK2C.C, MK2.C: "Support" optional device argument on allocate'indexed. Note that it is effectively ignored since CISAM/DISAM doesn't have such a concept, but compiles & runs ok /jdm
MKX2.C, MIAMEG.C: Support '$' option hostex.sbr to launch child as visible window but don't wait for it (i.e. let it run in parallel.) Needed for 16 bit launch from 32 bit A-Shell/jdm
EZSPL.C: When BRIEF=ON, OPTIONS=OFF, just ask for printer, nothing else. /jdm
612 — 15-Apr-98
ASHELL.H: Increase malloc index array size from 10 to 30 /jdm
MIAMEC.H, MIAMEC.C, MKX2.C:
Implement OPTIONS=XAMOS-INPRO to handle AMOS.SBR in-process.
[Not actually implemented yet]
Add clflags member to m1 structure
MKX2.C: Add -2 switch to xcall AMOS, xcall HOSTEX,"$ASHELL"
MK0.C: Support -2 switch; Add user & device to hangup trace
TRAK20.C (UNIX):
If -2 set, don't set up PolyShell hot keys;
Fix loophole allowing stty swap settings to get screwed up during
use of swap key.
INFLD.C:
Check for sighup to avoid zombies.
MIAMEG.C:
Return char 3 in tcki if sighup occurs to avoid zombies.
611 — 13-Apr-98
MKX1.C: Fix glitch with MESAG.SBR messages due to sharing of msg buffer and allow MESAG,A$,5 to override std msg if A$ not blank /jdm
INFLD.C: Allow null date entry if TYPE O used (to match AMOS) /jdm
Support TYPE [ to make cursor blink while in field /jdm
INMEMO.C: Fix problem with insert mode & protect columns /jdm
SCODE.SM: Fix problem with Autlog.sbr and large buffer sizes /jdm
610 — 09-Apr-98
INMEMC.C: Fix problem with EXTCTL members in INMEMO not being translated properly for high byte/low byte machines /jdm
SET.LIT 1.0(114), SYSTAT.LIT 1.2(122) minor tinkering.
TERMIO.C: Set bright on exit for benefit of vue.
GCM.H: Remove redundant conflicting prototypes.
MIAMEG.C: Remove WEXITSTATUS() macro for checking system(cat...) /jdm
MK3.C: Support: P &: X in CMD files.
MK0.C, MIAMEW.C, MKW.C: Support -w <settings file> command line switch to specify windows settings file (default is default.ash) /jdm
INMEMO.C: Fix problem with insert-prot mode after scrolling /jdm
TRAK20.C, MIAMEG.H, MIAMEW.C: Add initial color settings to settings file /jdm
MIAMEG.C: dskfree() now returns in K rather than bytes /jdm
MKX2.C: Adjust blocks.sbr for new dskfree scale factor /jdm
609 — 07-Apr-98
MKX2: Adjust MIAMEX,MX'KILL call to not return error if being used to check existence of a pid and pid exists but caller doesn't have sufficient privileges to send a signal to it. (Required by SYSTAT.LIT 1.2(121) to avoid /K kill processes incorrectly.)
TRAK20.C (UNIX): Fix problem with hangup signals during tin() causing infinite loop (turning process into a zombie) /jdm
INMEMO.C: Fix problem with new insert-only mode and ^Z /jdm
COPY.LIT 1.3(112): Support output wildcard devices properly, and create output ppns as needed.
608 — 02-Apr-98
INFLD.C: Support |r (read only mode); Set 'field changed' flag on Control-D, Control-F, and ESC (within a preloaded string) to make sure that program-supplied text is not discarded against the programmer's wishes in INMEMO.
INMEMO.C: Support 'insert-only' mode (EXTPRW=32768). Delay protected column protection until after 1st line of preloaded text to allow date stamps to appear in the protected area. Make save-memo logic smarter to avoid saving a memo if it wasn't edited. Preloaded text is not considered unless it contains a Control-D, Control-F or ESC. Fix bug with protected columns where the line might not be saved due to leading nulls in the protected column area. /jdm
MIAMEG.C (Windows) Support /PASSTHROUGH (2048), /NOPASSTHROUGH (4096) spool switches /jdm
MK0.C: Don't complain that unkeyed key is "invalid" /jdm
607 — 02-Apr-97:
MIAMEG.C (Windows):
Add more error reporting on "Unable to start print job"; adjust printing logic based on platform to resolve intermittant errors /jdm
MKX2.C, ASHELL.H: Support MIAMEX opcodes 61 & 62 to get & set trace options
SET.LIT 1.0(113): Support trace options /jdm
606 — 30-Mar-98
MKX0.C, MKX2.C, ASHELL.H: Add x_bitops() /jdm
INMEMO.C: Back out change introduced in [606] /jdm
605 — 25-Mar-98
MKX2.C: Make SORTIT.SBR report WHICH parameter is invalid! /jdm
INMEMO.C: Don't write out pre-loaded text if nothing actually keyed in. Also, add feature to protect existing contents of memo but allow new lines to be inserted at the top (set EXTPRW = -32768).
INFLD.C: Clean up a couple of color glitches relating to restoring msg line color /jdm
MK2C.C, MIAMEG.C: LOOKUP now returns 0.5 for 0 block files.
604 — 24-Mar-98
ASHELL.H: Add getjobq(), x_wakno()
MK3.C: Add getjobq()
MKX0.C, MKX2.C: Add x_wakno(), chg x_plyjob to use getjobq() (reuse code) /jdm
603 — 20-Mar-98
SCODE.HMO: Fix minor bug in calculation of bottom row in PCKLST if no erow arg passed /jdm
INMEMO.C: Fix minor bug where menu bar would disappear on attempt to go past bottom line. Also, fix problem with rev video spillover if title line too long /jdm
MIAMEG.C (Windows): Fix access to address 0 in print routine if printer not found. /jdm
CVUE.C: Support ^S^O to retrieve scrap buffer (last ^Z, ^Y, ^V) Note that unlike 'undo' command (^_R), ^S^O does not automatically insert (line or columns) /jdm
INFLD.C, MSMISC.H: Support INFCLR colors /jdm
602 — 17-Mar-98
CCMPIL.C, MK2.C:
Support READ'READ'ONLY token used by BASIC 1.4 (in COMPIL /V:1 mode)
601 — 16-Mar-98
CCMPIL.C: Fix glitch causing syntax errors on some variables starting with ED or OD. Fix another glitch causing last token on continuation line to be concatenated to first token on next line (if it started in first column), thus causing "if a=b &\nthen" to compile as "if a=bthen" /jdm
MK2C.C: Fix glitch in W32 version in which it reported device error rather than proper error or waiting when attempting to read a locked record /jdm
MIAMEC.H, MIAMEC.C, MKX2.C: Add OPTIONS=PRTCHK1 to make PRTCHK.SBR return a 1 if printer found, rather than 0 as documentation says. /jdm
MK3.C: Workaround "unsupported function" in programs compiled under AMOS 2.3A caused by a new token used in place of STR() used when comparing literal numeric expressions against string variables. (Workaround is to treat the new token same as the old one, but we don't know yet why different)/jdm
600 — 14-Mar-98
MKE.C: Wait for operator acknowledgment on SBR error parm error messages /jdm
MK2C.C, CCMPIL.C: Fix problems with 1.4a FILEACCESS tokens (LOOKUP, KILL, OPEN, etc.); note that LIT files may need to be updated (those compiled in the last couple of releases had incorrect tokens and now that it has been corrected, they may generate spurious errors.)
MK2C.C: Support OPEN APPEND behaviour of AB+ (opens file if it doesn't exist.) /jdm
599 — 07-Mar-98
SET.LIT 1.0(112) Fixes problem where an invalid argument, (SET LOX) would be treated as a valid one if the leading char(s) of the specified argument made a unique match. (e.g. the LO in LOX matched against LO in LOKSER, thus terminating the matching procedure.)
MKX0.C, AMSORT.C: The maximum record size for sorting has been increased from 2048 to 4096.
MKX0.C: Common now accepts packet names with null bytes in them (doesn't terminate the name comparison.)
MKX2.C: Fix bug in GRECNV /jdm
598 — 03-Mar-98
INFLD.C: Remove month 13 from INFLD edit [595] above. /jdm
CCMPIL.C: Support BasicPlus-style FOR/NEXT, EXIT. Support INPUT,A (comma following INPUT, INPUT LINE). BasicPlus now adds the extra byte for OPEN statements
MK2C.C, MK2.C: Support BasicPlus-style FOR/NEXT /jdm
Supports extra byte on open statements (Basic 1.4+, AB+) /jdm
**ALL LIT FILES RECOMPILED - OLD ONES ARE STILL COMPATIBLE**
597 — 01-Mar-98
ASHELL.H, MKX0.C, MKX2.C: Add GRECNV.SBR /jdm
INMEMO.C: Support unlimited memory allocation size for 32 bit versions. Fix problem with reverse video spillover in menu mode ^E & HOME commands.
AM62A.C: Processing of rapid fire ESC's is now better for am62a (previously they were handled as if a function key sequences.) /jdm
596 — 24-Feb-98
MKX2.C: Support MIAMEX options 59 (set general options), 60 (get general options).
SET.LIT 1.0(111): displays and supports setting of CRNL, LATIN1, EXTFIO, EFFUSR.
595 — 23-Feb-98
INFLD.C: In prehistoric compatibility mode, allow months 1-31 & days 1-31 for Date fields. Also, add TYPE code |d which reduces effective XMIN to 1 to allow shortcuts (for compatibility with an earlier release of AMOS INFLD.) /jdm
CVUE.C: Support >SAVE command, and allow 8 bit character entry. /jdm
594 — 21-Feb-98
MK3.C: Fix a bug in qpurge() in which phy count was not decremented when by SYSTAT/K or other remote job cleanup /jdm
SYSTAT.LIT 1.2(120): Now shows N/A for PSHELL logins.
MIAMEC.H: Adjust ASSIGN_ macros to fix HP problem /jdm
593 — 19-Feb-98
SCODE.ADG: Fix problems with 512 byte record lengths in CREMLX and use the passed rec length argument rather than true record length in open. BOX.SBR (ADGAP version) now supported. /jdm
TRAK20.C (Windows): Use GlobalAlloc for screen map instead of local (due to problems with having enough heap space available) /jdm
MASHELW.DEF: Reduce heap from 12800 to 6000 and add 4K to stack /jdm
MIAMEC.H: Increase MAXERSATZ to 100 for WIN16 (from 60) and to 256 for WIN32 /jdm
MIAMEC.C: Load_ersatz() now skips blank lines and commented lines /jdm
592 — 11-Feb-98
MIAMEG.C (Windows): Fix conflict in instance naming between W16 & W32 versions /jdm
MKE.C: Output TRACE=SYSERR info for all types of ashell errors (note: some of thei info might not be valid if not an i/o error)
ERRMSG.USA: Add a few more type 3 messages to end.
Fix bug introduced in edit 587 causing memory corruption if last line of a seq input file had no line terminator /jdm
SERCHC.C: Loosen restrictions on arg types to serch.sbr /jdm
CCMPIL.C: Support READ'READ'ONLY in COMPLP mode; Support CMDLIN inN COMPLP mode; Support AMOS {/switch} <command> in COMPLP mode; Support GETKEY(X{,xltname}) in COMPLP mode /jdm
MK2.C: Add AMOS & READREADONLY tokens /jdm
MK3.C: Add CMDLIN, GETKEY handling /jdm
MK2C.C: Add AMOS & READREADONLY handling /jdm
CIO.C: Add NO_WAIT to GT structure for get() with no waiting /jdm
ASHELL.H: Put GT structure there; add xab_AMOS, xab_READREADONLY /jdm
591 — 09-Feb-98
CVUE.C: Trap case where a large number of embedded tabs makes line overflow buffer (previously caused a GPF or other memory corruption.) /jdm
590 — 05-Feb-98
MKX2.C, MIAMEG.C, EZSPL.C, EZSYM.H: Support additional args to SPOOL.SBR for prefix & suffix files /jdm
MIAMEG.C: Support vertical bar in printer INI device= statement to allow a choice of names (e.g. DEVICE=\\SERVER\DRAFT1|Okidata)
589 — 04-Feb-98
MIAMEC.H: Increase MAXDEVICES from 100/200 (Win32/Unix) to 300/300. Limit remains at 100 for Win16 /jdm
588 — 02-Feb-98
MK0.C: Support "WIN*" security key code for either version of windows /jdm
AMSORT.C: Force operator to hit ESC key to acknowledge message if sort aborts /jdm
MIAMEG.C: (WINDOWS) Fix dskfree (used by BLOCKS.SBR, SYSTAT) under Win32; support UNC device names in dskfree for WIN32; (UNC support under WIN32 complete now); dskfree (BLOCKS.SBR) now returns -1 block avail if disk not accessible.
MIAMEG.H: (WINDOWS): Add OSVERSIONINFO to windows struct if WIN32 /jdm
MIAMEW.C: Use GetVersionEx() to get complete OS version info /jdm
587 — 28-Jan-98
MK0.C: Support MSDAAK.SYS (MicroSabio Dealer Alternate Ashell Key) under Windows as alternate dealer-level security key, if key in miame.ini is old format. Equate gui_extensions for license-related dialog boxes with OS_TYPE (so PCTDVG now only affects things like MESAG.SBR) /jdm
MIAMEC.H: Add m1.dlrnam; QOFF_EXT_DEVICE to queue, chg queue version from 111 to 112 /jdm
MIAMEG.C: Minor change to wording of queue/mem message, "Single WIN User". /jdm
MK2C.C: Remove limitation of 509 byte length on INPUT LINE statement. /jdm
MKW.C: Display dealer name in About box if alternate dealer key used; Move copyright strings to resource file; define strings for missing OP_xxx operating modes /jdm
MK3.C: Fix problem with instance count getting off /jdm
ASHELL.H: Add OP_OLDKEY
MKX2.C: Call updqppn() in SETDEV.SBR. AMOS.SBR (or HOSTEX,"$ASHELL...") now use same ashell command as parent (allows proper operation when A-Shell renamed) /jdm
586 — 26-Jan-98
MIAMEC.H, MIAMEC.C, MIAMEG.C (UNIX): OPTIONS=EFFUSR causes EFFECTIVE user to be returned in getusn() (JOBDAT, SYSTAT, etc.) /jdm
585 — 17-Jan-98
MIAMEW.C, MIAMEW.H: Fix problem introduced in [576] or [581] in which no window would display at all if default.ash file not present. (That's an extreme approach to minimizing the amount of screen flash on startup.) /jdm
MIAMEC.H, MK0.C: Add LO_EXPEXE flag to distinguish when exp. date is relative to EXEDATE (symbol added MK0.C) instead of system date /jdm
ASHELL.H, CIO.C: Add wputs_crypt();OP_EXPIRED_EXE
MK2C.C, INFLD.C: Use wputs_crypt() to encrypt demo messages/jdm
584 — 15-Jan-98
CCMPIL.C: Fix bug causing it to give syntax error on PROGRAM xxxxx statement if xxxxx started with a numeric digit /jdm
583 — 07-Jan-97
MIAMEC.C, MIAMEC.H: Support FONT=<facename>, OPTIONS=LATIN1, LO_LAPTOP
PCWIN.C: Support override of font facename; if OPTIONS=LATIN1 and OEM font selected, translate LATIN1 internal to OEM for display.
MIAMEG.C (WINDOWS): Re-init terminal after reading ini if font specified /jdm
MK0.C: Support laptop only flag (WIN32 only) /jdm; Support expiration date /jdm
INFLD.C: Display mini-demo warning after 20 minutes /jdm
582 — 19-Dec-97
MKX2.C: Save/restore echo/noecho status around XCALL AMOS,VUE /jdm
581 — 17-Dec-97
BOXING.C: Fix problems with boxes intersecting edge of screen /jdm
MSBOX.C: Eliminate spurious returned code 3 /jdm
MIAMEG.C (UNIX): Re-add support for HPUX: printing, usleep /jdm
MIAMEW.C: Fix problem not launching in proper norm/max state /jdm
MKX2.C: Set SYSCALL flag during system() call (not really used yet but could be useful for signal handling.); Map XCALL AMOS,"VUE xxx" to cvue(xxx...); Add MIAMEX 58 to display license banner
MIAMEC.C, H: Add GO_AS400 flag, SYSCALL flag, m1.licoptions; Add m1.securitykey
MK0.C: Allow -k for updating old security key to new one /jdm; Allow LO_NFR to be set by first char of key or by by 5th bit of options field /jdm; If -p but P-SHELL not licensed, revert to demo mode /jdm
INMEMO.C: Fix problem with menu mode when some lines have invisible command suffixes and some don't. /jdm
580 — 16-Dec-97
MK0.C: Fix bug causing intermittant core dump on exit /jdm
579 — 05-Dec-97
MK0.C: Security key changed; requires new codes!!! /jdm