Changes in Version 2.16
as extracted from the "Changes" file in the CVS repository
- dd mon yyyy Description
- 21 Apr 2002 Fix various backwards merge problems with cckd - Greg Smith
- 19 Apr 2002 Fix cckdcdsk return code bug - Fish
- 18 Apr 2002 Disable syncio retry during IPL - Greg Smith
- 15 Apr 2002 IEEE floating point (attempt) for Win32 - Greg Smith
- 13 Apr 2002 Add description to ctci-w32 error message (w32ctca) - Fish
- 13 Apr 2002 Fix bug in w32chan "devtmax" logic (TrimDeviceThreads) - Fish
- 13 Apr 2002 Fix some benign warnings - Fish
- 13 Apr 2002 Move RC file processing to a separate thread - Fish
- 12 Apr 2002 Fix TRAP storing incorrect PSW in trap save area - Jan Jaeger
- 12 Apr 2002 Fix false specification exception in RP (64bit only) - Jan Jaeger
- 11 Apr 2002 Build device type table and device handler tables - Jan Jaeger
- 08 Apr 2002 Remove cckd garbage collection messages - Greg Smith
- 08 Apr 2002 "&comments on|off" logic deleted; '*' now "talking" comments, '#' now silent comments (per Willem's suggestion). - Fish
- 08 Apr 2002 (RESCINDED): display_version via stdout instead of stderr; set stdout/stderr to unbuffered (if externalgui) instead - Fish
- 08 Apr 2002 RC file handling:
- new 'pause nnn' .rc-file-only command to sleep for 1-999 seconds
- accept and display comments from either the keyboard or the .rc file
- control .rc file comments logging via new "&comments on|off" .rc-file-command,
- use buffered "fgets" call to read .rc file for efficiency
- silently ignore CR's in .rc file for Windows compatibility,
- prefix logged commands from .rc file with "> ". -- Fish
- 08 Apr 2002 parse_args (config.c):
- not EXTERNALGUI dependent,
- support embedded quoted strings (sf="path") - Fish
- 08 Apr 2002 Update message buffer in exgui mode - Jan Jaeger
- 05 Apr 2002 Support cookies to save settings - Jan Jaeger
- 02 Apr 2002 hercload.html updated for cckd utility support - Greg Smith
- 28 Mar 2002 HTTP server - Jan Jaeger
- 24 Mar 2002 Fix ADRFMT definition in cmspc.c - Bernard van der Helm
- 21 Mar 2002 Fix MVPG so it works with Expanded Storage - Paul Leisy
- 20 Mar 2002 Sequential files now supported by dasdload.c - Greg Smith
- 17 Mar 2002 Fix Read-Configuration-Data and Sense-ID CIW - Greg Smith
- 17 Mar 2002 Common DASD tables (dasdtab.c & dasdtab.h) - Greg Smith
- 17 Mar 2002 DASD utilities cckd support - Greg Smith
- 16 Mar 2002 Fixed benign warnings in ctcadpt.c & un-tabbed file - Fish
- 15 Mar 2002 Fixed automagic for building standalone dasd utilities - Volker Bandke
- 09 Mar 2002 Lan Channel Station (LCS) support
- 09 Mar 2002 Initial cckd dasd utilities support - Greg Smith
- 07 Mar 2002 More service signal updates for AO support - Jan Jaeger
- 05 Mar 2002 Add test_lock macro and enhance ipending command with lock status on various locks - Jan Jaeger
- 05 Mar 2002 Merge sigpbusy into sigplock - Jan Jaeger
- 05 Mar 2002 Allow print to pipe for Win32 (future print spooling) - Fish
- 05 Mar 2002 Fix print to pipe bug so broken pipe is detected - Fish
- 05 Mar 2002 stop/start printer support - Fish
- 04 Mar 2002 Fix load_hmc() with null filename - Jan Jaeger
- 04 Mar 2002 Support composite service signals - Jan Jaeger
- 03 Mar 2002 Remove ckd and cckd sysblk dependencies in prep for cckd dasd utility support - Greg Smith
- 02 Mar 2002 Display version info via stdout instead of stderr - Fish
- 02 Mar 2002 Added #include to hercules.h and some #ifdefs in a few places to fix some compiler warnings, and fixed a few minor typos here and there - Fish
- 02 Mar 2002 external gui support to dasdcat - Fish
- 01 Mar 2002 Fix and simplify cckd chkdsk default processing - Greg Smith
- 01 Mar 2002 Fix priority of PIC 13 for PT - Paul Leisy
- 01 Mar 2002 Fix cancel_subchan if OPTION_FISHIO - Greg Smith
- 28 Feb 2002 Allow for cr/lf in 3215 code and change ebcdic to ascii convertion table entry x'15' from x'b4' to x'0a' - Jan Jaeger
- 26 Feb 2002 `sf-xxx nomerge' rebuilds current shadow file if previous file is `read-only' - Greg Smith
- 26 Feb 2002 Set ILC=4 when an EX with PER is to an SVC - Paul Leisy
- 26 Feb 2002 Fix RP so it doesn't Space Switch in REAL mode - Paul Leisy
- 26 Feb 2002 Fix TRAP in GUEST so Change Bit not set on PIC 04 - Paul Leisy
- 25 Feb 2002 Don't signal CLKC/CPT interrupts if already pending - Greg Smith
- 24 Feb 2002 XSCH now removes i/o requests from the i/o queue - Jan Jaeger
- 24 Feb 2002 Fixes for CLMH, LCTLG and CVBG - Jan Jaeger
- 24 Feb 2002 Updates for cckd - Greg Smith
- 22 Feb 2002 IODELAY defaults to `800' if `OSTAILOR LINUX' - Greg Smith
- 22 Feb 2002 IODELAY kludge for linux - Greg Smith
- 22 Feb 2002 Allow comments in hercules.rc file (start with #) - Paul Leisy
- 22 Feb 2002 Correct BFP behavior in GUEST mode - Paul Leisy
- 22 Feb 2002 Fix missing PER in GUEST mode when HOST rupt icept - Paul Leisy
- 20 Feb 2002 Print to pipe - Roger Bowler
- 19 Feb 2002 Fix pending interrupts on other cpus channelset - Jan Jaeger
- 15 Feb 2002 Fix interval timer state retention - Jan Jaeger
- 13 Feb 2002 Fix TS intercept test - Paul Leisy
- 13 Feb 2002 Fix TXA for HOST PIC 04 fault on GUEST stack access - Paul Leisy
- 13 Feb 2002 Throw out Store PER when merged with null/supr rupts - Paul Leisy
- 13 Feb 2002 Make CS, CDS, CSP behave consistently: always store - Paul Leisy
- 11 Feb 2002 ISK, SSK missing 2k/4k check in 370 native - Paul Leisy
- 11 Feb 2002 Fix SIGP Initial Program Reset (S/370) - Jan Jaeger
- 08 Feb 2002 Fix RRB in 370 guest - Paul Leisy
- 06 Feb 2002 Fix cckdcdsk space/recovery/gap table malloc() - Greg Smith
- 05 Feb 2002 dasdinit utility support for specifying alternate cylinders - Fish
- 05 Feb 2002 dasdinit utility support for most every device type - Fish
- 05 Feb 2002 Asm assists for memory synchronization - Greg Smith
- 04 Feb 2002 Fix Ifetch PER flag in State Desc, Fix LCTL intercepts - Paul Leisy
- 04 Feb 2002 Fix very minor memory leaks in sockdev logic - Fish
- 03 Feb 2002 Close hercules configuration file after processing - Volker Bandke
- 03 Feb 2002 Added PGMPRDOS config parameter - Jay Maynard
- 03 Feb 2002 Performance tweaks - Greg Smith
- 01 Feb 2002 CTCI-W32 (Win32 CTCA protocol using WinPcap) - Fish
- 31 Jan 2002 Fix PER in guest for OPTION_CPU_UNROLL - Paul Leisy
- 30 Jan 2002 Fix SIE validity checks and intercepts - Paul Leisy
- 29 Jan 2002 Fix pending I/O interrupt when enabling I/O subclass - Jan Jaeger
- 28 Jan 2002 PER fix for BCTR and move #endif for FEATURE_PER2 - Paul Leisy
- 27 Jan 2002 Documentation updates for TCP/IP and Socket Readers - Roger Bowler
- 25 Jan 2002 Include Malcolm Beattie's dasdcat program - Roger Bowler
- 25 Jan 2002 More PER fixes for PR and addr wrap fix for MVCL - Paul Leisy
- 24 Jan 2002 PER fixes for PR and MVCL - Paul Leisy
- 20 Jan 2002 dasdinit can now create a cckd file - Greg Smith
- 17 Jan 2002 Add PER storage checks for TRAP accesses - Paul Leisy
- 17 Jan 2002 Fix PER rupt TEA for PC, PR and PT - Paul Leisy
- 16 Jan 2002 Synchronous I/O fixes - Greg Smith
- 15 Jan 2002 Add PER checks to MVCL - Paul Leisy
- 14 Jan 2002 Device subclass priority (try #1) - Greg Smith
- 14 Jan 2002 Improve cckd initialization time - Greg Smith
- 11 Jan 2002 Gabor Hoffers performance updates
- 11 Jan 2002 Fix ifetch performance so it works with PER - Juergen Dobrinski
- 06 Jan 2002 CMPSC kludge for Cygwin gcc faulty linkage - Greg Smith
- 05 Jan 2002 Make sure that {fthreads,w32chan}.c go into dist - Matt Zimmerman
- 02 Jan 2002 Change store of percode in PSA to use realregs->perc - Paul Leisy
- 02 Jan 2002 Fix stack and BCT per checks - Paul Leisy
- 02 Jan 2002 Don't set STORE PER when operand specified as REAL - Paul Leisy
- 30 Dec 2001 Fix for cckd and big-endian - Greg Smith
- 23 Dec 2001 OPTION_LPP_RESTRICT - Jan Jaeger
- 23 Dec 2001 Selective ArchMode build options - Jan Jaeger
- 18 Dec 2001 Make sure PC, PR, PT state switch when pending PER - Paul Leisy
- 18 Dec 2001 Fix up ILC for PR when PER interrupt - Paul Leisy
- 18 Dec 2001 Zero STD ID part of PER code for STURA - Paul Leisy
- 18 Dec 2001 For SSM, LPSW, purge Herc Op cache when PER bit on - Paul Leisy
- 18 Dec 2001 Move PERAID update to store accesses only - Paul Leisy
- 18 Dec 2001 Fix trace entry for BSG - Paul Leisy
- 18 Dec 2001 Add Branch PER check to BCT - Paul Leisy
- 18 Dec 2001 Add Store PER check to Stack accesses - Paul Leisy
- 18 Dec 2001 Check odd IA before IFetch PER - Paul Leisy
- 16 Dec 2001 Do not process PER in native BC mode - Jan Jaeger
- 16 Dec 2001 Correct PER for S/370 under SIE - Jan Jaeger
- 16 Dec 2001 Add missing obtain intlock to sie.c - Greg Smith
- 16 Dec 2001 Add channel set switching feature - Jan Jaeger
- 16 Dec 2001 Complete MP for S/370 - Jan Jaeger