Please enable JavaScript to view this site.

A-Shell Development History

Navigation: » No topics above this level «

Version 4.4, build 579-651

Scroll Prev Top Next More

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