Please enable JavaScript to view this site.

A-Shell Development History

Navigation: » No topics above this level «

Version 2.4, builds 247-283

Scroll Prev Top Next More

282 — 11-Mar-93

MK2C.C: Restore isamptr->h.index_type byte order in isam_w_header() routine - checked subsequent to this./ JRB

281 — 08-Mar-93

MKX2.C: Fix DEVCHK to accept ERSATZ devices which specify a disk./ JRB

 

Handle end-of-command-filke correctly in MIAMEX function 18./ JRB

280 — 26-Feb-93

MK3.C: Fix (hopefully) final 4-byte binary signed problem caused by switch to Microsoft c 7.00./ JRB

279 — 24-Feb-93

MKX2.C: Set minumum no. SPOOL copies to 1 in all cases./ JRB

278 — 19-Feb-93

MK0.C: Remove all references to defunct as.isamplusmode./ JRB

 

MK2C.C, MKX2.C: Remove ISAM Plus mode tests - now handled with configurable A-Shell linking and DMISAM.C./ JRB

 

MKE.C: Display ?ISAMP.SYS not found in memory if iserrno=200./ JRB; (Only possible if linked with DMISAM instead of C-ISAM)./ JRB

 

DMISAM.C: Write it to enable linking without C-ISAM libraries./ JRB

277 — 18-Feb-93

MK2C.C: Unlock data record on INDEXED files in ISAM #6 (delete)./ JRB

276 — 11-Feb-93

MK2C.C: Fix problem reading past comma at end of DATA line./ JRB

 

MK3.C: Support periods in print mask prior to first hash./ JRB; Implement leading `$' display - omitted for some reason./ JRB

275 — 10-Feb-93

MKX0.C: Fix problem in RENAME.SBR when newname < 6.3 characters./ JRB

274 — 08-Feb-93

MKX1.C: Change MESAG.SBR type 4 to use LINE24(), not GMESAG()./ JRB

273 — 03-Feb-93

MK2C.C: Increase maximum PRINT USING string to 510 characters./ JRB

272 — 02-Feb-93

MK2C.C: Only unlock ISAM index on WRITE #, not WRITEL #. (Bug left over when re-arranging code previously)./ JRB

271 — 01-Feb-92

MK0.C: Set INFLD LDROP patch flag if specified in MIAME.INI./ JRB

 

MK2C.C: If literal_mode, then fail OPEN,OUTPUT if file exists./ JRB

 

Use ashell_error() for APPEND & OUTPUT lookup errors./ JRB

 

Disable `Record not locked' in UPDATE'RECORD if EXCLUSIVE./ JRB

 

MK3.C: Use configurable default extension for lookup./ JRB

 

Disable ^E `Not processed' message in infldsbr()./ JRB

270 — 29-Jan-93

MK2C.C: Return no. secondary keys in INDEXED'STATS./ JRB

 

Fix INDEXED'STATS with file specification./ JRB

 

MKX1.C: Add dummy PRIV.SBR./ JDM

 

Make RDATE.SBR check language table for format./ JDM

269 — 28-Jan-93

MK3.C: Implement trigonometric functions./ JRB

 

SIN(), COS(), TAN(), ASN(), ACS(), ATN()

268 — 26-Jan-93

MKX0.C: Pass no. records to amsort as LONG instead of INT./ JRB

267 — 25-Jan-93

AMSORT.C: Pre-sort large sequential files in chunks before merging using qsort(). Speeds up factor > 10 ./ JRB

 

Amend logic for testing for large/small sequential sort./ JRB

266 — 18-Jan-93

MK0.C: Ensure as.exec_prg not corrupted after failed fndlit()./ JRB

 

Correct minor dysfunction in serch_sequence()./ JRB

265 — 15-Jan-93

MKX2.C: Prevent new ?Invalid filename in MIAMEX function 10./ JRB

264 — 12-Jan-93

MK3.C: Fix problems assigning binaries under AIX./ JRB

 

MKX0.C: Fix spurious reference to flk in xlock routines./ JRB

263 — 08-Jan-93

MK1.C: Set configurable default extension to "dat" in execute()./ JRB

 

MK2C.C:Use configurable default extension for sequential opens./ JRB

 

Assign M_FORCED bit to ISAM 1.0 files correctly./ JRB

 

Ensure isam_unlock() is called when INDEXED'EXCLUSIVE too./ JRB

 

Process ISAM locks correctly on READ/READL even if rsov./ JRB

 

MKX2.C: Remove redundant fspec2host() calls in MIAMEX cpre() and ccmpil() functions - caused error reporting problems./ JRB

 

Add MIAMEX function 32 (set default file extension)./ JRB

 

Fix problem with GET.SBR reading end-of-file./ JRB

262 — 07-Jan-93

MKX2.C: Change all SINGLE_USER tests to MICROSOFT_C tests./ JRB

261 — 06-Jan-93

MK0.C: Add clear_instance() to clear any instance block with our console device./ JRB

 

MK2C.C: Do not attempt to lock records in READL if open exclusive./ JRB

 

Report ?Record not locked if appropriate on WRITE./ JRB

 

Do not attempt UNLOKR if open exclusive./ JRB

 

MK3.C: Cause ?Divide by zero on calculating 0 / 0./ JRB

 

MKX0.C: Fix `multiple locks' patch implementation./ JDM / JRB

260 — 05-Jan-93

MKX2.C: Fix problem with MIAMEX function 10 under Novell 2.2. (Novell cannot find directory in format `\DSK0\001004\.')

259 — 04-Jan-93

MK2C.C: Eliminate problems with large record numbers in UNLOKR./ JRB

 

ISAM indexed `locked' flag renamed to `ilocked'./ JRB

 

Maintain `dlocked' flag for ISAM 1.0 data record locks./ JRB

 

MKX1.C: Modify x_mesag() to take advantage of new GMESAG function./ JRB

 

Support Debug's version of MESAG via MESAG_RETURN patch./ JRB

 

MKI.C: ISAM indexed `locked' flag renamed to `ilocked'./ JRB

 

Clear data record `dlocked' flag where appropriate./ JRB

258 — 21-Dec-92

MKX0.C: Implement XLOCK.SBR (at last....)./ JRB

 

Add `multiple locks' patch option for Dalton Williams./ JRB

257 — 17-Dec-92

MK3.C: Perform word2host() on return queue block no. in qadd()./ JRB

256 — 16-Dec-92

MK0.C: Terminate gracefully if unable to open A-Shell queue. (Noticeable problems under AIX)./ JRB

 

Fix problem in set_instance routine./ JRB

255 — 15-Dec-92

MK0.C: Rename `flock' structure to `flk' to prevent conflicts

 

under Unix (flock is for shared memory)./ JRB

 

Access queue structure correctly in fqget() routine./ JRB

254 — 11-Dec-92

MK3.C: Fix problem in qpurge() deleting more than one queue block./ JRB

 

MKX0.C: Fix signed/unsigned warnings under MicroSoft C 7.00./ JRB

253 — 07-Dec-92

MK0.C: Ensure queue is locked throughout set_instance()./ JRB

 

MK1.C: Use new MIAME open_sh() routine to open .RUN/.LIT file./ JRB

 

MKX2.C: Add quick reset to cyclic MIAMEX functions 11 & 19./ JRB

 

Support new format printer definitions in PRTCHK.SBR

252 — 04-Dec-92

MK2C.C: Reset output position after input from terminal./ JRB

 

Increase maximum input string from file to 510./ JRB

 

Use isam_unlock() routine to force consistency in releasing of a locked ISAM 1.0 header./ JRB

 

MKI.C: Add isam_unlock() routine to unlock index header./ JRB

251 — 03-Dec-92

MK3.C: Fix signed/unsigned warnings under MicroSoft C 7.00./ JRB

 

Fix problems assigning negative numbers to 2 byte binaries./ JRB

250 — 01-Dec-92

MK0.C: Update current program in INSTANCE queue block./ JRB

249 — 30-Nov-92

MK0.C: Add -d flag to display unique device id on entry./ JRB

 

MKX2.C: Add MIAMEX function 30 (return queue block contents)./ JRB

248 — 27-Nov-92

MK0.C: Modules now all linked with DYNAMIC overlays under DOS./ JRB

 

Yank code from ashell.c into mk0.c - no longer required./ JRB

 

MK2C.C: Yank `slow' routines back from MKX2CS.C (DOS Overlays now performed with MOVE)./ JRB

 

MKX1.C: Yank `slow' routines back from MKX1S.C (DOS Overlays now performed with MOVE)./ JRB

247 — 16-Nov-92

MKX2.C: Fix potential problems with PRTCHK.SBR./ JRB

 

Fix signed/unsigned warnings under MicroSoft C 7.00./ JRB