Changes in DOWN 4R4G
- Added F to SPEC6 TOC DOWN parameters: flag newer element with "+" if it
exists in both files.
=======================================
Changes in DOWN 4R4F
- Added 1 & 2 to TOC DOWN parameters in SPEC6: list only one file's summary.
=======================================
Changes in DOWN 4R4E
- Added U option as opposite of Q: Ignore B/C options in unquoted areas.
- Add E reply to pause line when @DOWNing two program files: skip to next *ELT
or next *ELT beginning with given letter(s).
=======================================
Patched DOWN 4R4D - 2009/05/28
- Modified end line for TOC DOWN to read "TOC DIFF. TOTALS", indicating that
these totals denote the elts in each SPEC that the TOC DOWN found different
or missing from the other SPEC, based on the TOC DOWN comparison options.
=======================================
Changes in DOWN 4R4D
- Added J option to solicit list of elts to reject from program file downdate.
- Added SPEC7 to allow tuning parameters previously modifiable only by regen.
- Added ability to specify sequence number range for program file downdate:
@DOWN,NPM FILE1.(1),FILE2.(12)
- Allow option & transparent character in either order in @DOWN,M calls.
- Clarified some error messages as to Spec # and reason.
- Improved memory overflow checking.
- Improved memory usage by not acquiring SDFO buffers unless output wanted.
- Corrected handling of some SPEC2 shortcuts involving elt cycles & seq. #s.
- Raised elt limit in LPF DOWNs to about 8600.
=======================================
Changes in DOWN 4R4C
- Improved editing of @@X C progress line. Added elt count & total. Also added
ability to specify a timed interval for progress line: @@X C,nn.
- Fixed bug that could cause errors in program file @DOWN of LEPF files.
=======================================
Changes in DOWN 4R4B
- Corrected handling of SPEC2 shortcuts if @USE name in SPEC1.
=======================================
Changes in DOWN 4R4A
- Added support for positive relative sequence numbers for named elements.
- Reorganized banking and libraries to accommodate up to about 8200 elements
in DOWNs between LPFs.
=======================================
Changes in DOWN 4R4
- Reorganized TOC DOWN option control in SPEC6 of processor call; eliminated
J and U options. Added totals line by type for each spec.
- Prevent pausing if DOWN called from @ADD stream.
- Include eltname if available in SDFI OPEN error message.
- Continue program file DOWN if SDFI OPEN error on individual element.
- Eliminated H option; demand pausing is the default (PAUSING tag in DOWNDEF).
- Genned with new SCRLIN$ routine that returns available columns for demand.
=======================================
Changes in DOWN 4R3B
- Added J option for TOC DOWN to just show elements that exist in both files.
- Include absolute & omnibus elements in subtype comparison for TOC DOWNs.
- Compare and show elt sizes for TOC DOWNs.
- Handle elt size properly for LEPF and non-LEPF files in TOC DOWNs.
- DOWN was not always showing the element name on a no-find.
- Aligned image count on end lines.
- Regenned with latest PIPE$, including CSF$ tracing capability.
=======================================
Changes in DOWN 4R3A
- Added ability to @DOWN program file elts by version: @DOWN F1./VER1,F2./VER2
- Can do NULL DOWNs via @DOWN,NL to show statistics without generating output.
- Aligned dates when doing D-option TOC DOWN.
- Eliminated unnecessary periods when editing filenames.
=======================================
Changes in DOWN 4R3
- Added ability to specify named element by relative sequence number.
- Show elt sequence numbers in end lines when @DOWNing two elts.
- Added TOC @DOWN elt differences to end line elt counts.
- Print DOWN end lines for error as well as normal termination.
- Added K option, to ignore leading blanks.
- Document @@X C keyin, to show progress of long-running @DOWNs.
- Fixed error when @DOWNing large files due to not getting accurate highest
track written.
- Capture error when image exceeds max SDF words.
- Distinguish between I/O and SDF errors.
- Added line number to SDF error messages.
- Will do no comparisons if SPEC 1 & 2 both absent.
=======================================
Changes in DOWN 4R2
- Added M option, for masked call on SPEC1 elt/ver.
- Added G option, to suppress signon and signoff lines in piping files.
- Changed piping filenames to reflect association with DOWN: $DOWN$PIP$01, 02,
03, ... for temporary; $DOWN$runid(+1) for catalogued. $DOWN$PIPE$T is @USE
name attached to most recent temp file.
=======================================
Changes in DOWN 4R1
- Removed 131071-line ceiling for files and elements.
- Added full support for PF/LPF/LEPF on input and output.
- Added capability of piping DOWN output to an alternate file.
- Added ability to specify element by sequence number, as in FILE.(0023),
allowing comparison of deleted or omnibus (@COPY,IO) elements.
- Added subtype comparison of symbolic elements for @DOWN,S <file>.,<file>.
- Added U option to ignore subtypes during @DOWN,S.
=======================================
Patched DOWN 3R3J - 2006/03/05
- Ensure demand pause works for TOC comparison.
=======================================
Patched DOWN 3R3J - 2006/01/03
- For data file comparison, assume -0 cycle if not given for SPEC2 file.
- Ensure implied qualifier flag propagated if SPEC2 field in shorthand.
=======================================
Changes in DOWN 3R3J
- Enhanced end lines to show elt & record counts when @DOWNing program files,
cycle numbers of program and data files, and the numbers of pairs of
elements or files with differences.
- Added Y option to set T3 of condition word to the above number of pairs with
differences (max 4095).
- Added calls to system proc C$ONWRD to set condition word bit 8 if error.
- Added call to SCRLIN$ routine to obtain demand lines available when pausing.
=======================================
Changes in DOWN 3R3I
- Added F option, to force a case insensitive comparison.
- Added ability to specify a subtype in the second column range position, to
mean that comment fields for that subtype are to be ignored. Supported
subtype: MSM.
- Q option will assume B option if not set.
- Extend SPEC2 shortcuts to filename field.
- Report SPEC2 file assign error more accurately.
=======================================
Changes in DOWN 3R3H
- Show directory when editing filenames on systems with shared.
- Ensure files are assigned with Z option to avoid hold.
- Improved file assignment error messages.
- Fixed obscure bug regarding 0-length SDF continuation image (051).
=======================================
Changes in DOWN 3R3G
- Added support for Large Program Files (LPF) on input or output.
=======================================
Changes in DOWN 3R3F
- Added C option, to compress out all blanks when comparing.
- Increased EDIT$ buffer size to avoid errors with long images.
- Increased image buffer sizes to handle SDF records up to 2047 words.
=======================================
Changes in DOWN 3R3E
- Increased all SDF buffer sizes to 1792.
- Expanded MCORE$ limit and increment.
=======================================
Changes in DOWN 3R3D
- Improved line scrolling between pauses to prevent rolloff.
- Clarified DOC regarding 'N' reply to pause message.
- Changed 'N' reply to pause during TOC DOWN to mean quit.
=======================================
Changes in DOWN 3R3C
- Made H option on by default; added I option to prevent pausing in demand.
- Expanded pause message to permit different replies to quit or stop printing.
- Added HELP page.
=======================================
Changes in DOWN 3R3B
- Added W option, for use with L to shorten and align old and new lines.
- Added H option to pause after screenful of data in demand.
- Provided shortcuts to coding SPEC2.