CCON 1.2.6 — the wishlist release
The wishlist release. All three features a reader of amiga-news.de asked for after 1.2.5, plus the deepest hardening pass the handler has had: a fifth source audit before the features shipped and — a first for this project — a sixth audit of the fixes themselves before the release.
What changed
- A real iconify gadget — the title bar now carries the native V47.4+ iconify gadget, next to the depth gadget, on every owned CCON window. Click it and the window parks to the CCON AppIcon on the Workbench, exactly as RightAmiga+I always did; double-click the icon and the session returns with transcript, history and pending output intact. Works over a fullscreen program (Ed) too. On earlier OS versions the gadget simply does not appear and RightAmiga+I still works.
- The cursor dresses like the ROM's — the block cursor and the line-editor blip are drawn in complement mode, the exact mechanism console.device and KingCON use, instead of inverse-video white. The cursor now takes its colour from whatever sits under it, at any screen depth. An inactive window shows the stock checkerboard ghost cursor, kept live even while iconified or borrowed, so a parked Ed session ghosts its cursor like any shell.
- Drag and drop — drop any Workbench icon on a CCON window and its full path lands at the cursor as if typed:
Volume:dir/filefor a file, a trailing/for a drawer,Volume:for a disk, quoted whenever the shell would mangle it bare, one trailing blank each so several icons line up as arguments. Cooked mode inserts into the edit line under paste rules; a raw fullscreen client receives it as typed input. A drop that cannot fit is refused whole with a beep — never a silently truncated argument list. - The fifth audit, all findings closed — the new iconify gadget deferred its window-close past the event drain it used to run inside, the one latent crash the features had shipped and the release blocker until it fell; a malformed
Info()packet with a NIL buffer can no longer zero low memory; a drop during a Ctrl+R scrollback search no longer vanishes; a failed parent-directory hop during drop resolution now inserts nothing instead of a wrong shorter path; resizing away a standing selection no longer paints outside the new window. - The sixth audit — the fixes audited before release — two independent review passes over the fix campaign itself verified every fix landed as prescribed, and surfaced one pre-existing accounting gap in the fullscreen-snapshot machinery. Closed, plus the campaign's own comment rot repaired the day it was written.
Built as beta ladder 1.2.6b1–b9, every one boot-verified before the next. Full details in the changelog.
Download: ltx-cc126.lha (attached) — extract on the Amiga, copy L/ccon-handler and Devs/CCON-mountlist over SYS:, then Mount CCON: FROM DEVS:CCON-mountlist and NewShell CCON:. Full installation and handbook in CCon.doc inside the archive.