Backdrop tooltip fix + About window polish
Bundled follow-ups to 5.97's tooltip work plus a couple of unrelated quality-of-life fixes.
Fixes
-
Finish the tooltip regression fix. The 5.97 fix only covered the lister's own IDCMP handler. The backdrop IDCMP handler (active in icon view, same window handle as the lister, and the first dispatch target for icon-area events) had the same pattern and was also stripping
IDCMP_INTUITICKSon every idle tick / gadget release / mouse-button click / drag end. In icon mode the idle-tick path alone was enough: the very first tick after switching to icon view unsubscribed INTUITICKS and the hover timer was then permanently off, so tooltips stayed dead even after returning to name mode. Removed all five strip calls acrossbackdrop_idcmp.candbackdrop_drag.c, and sethandled = 0on idle ticks so the dispatcher still letslister_toolbar_tooltip_tickrun in icon / icon-action mode. -
About window: fit the extended copyright. The single-line
COPYRIGHTstring grew long enough that it overflowed the About dialog's fixed-width copyright area. Split the displayed text into two shorter lines inside the About caller, keeping theCOPYRIGHTmacro (used verbatim for every library/module's$VERstring) intact.
Under-the-hood
- Archive filename now tracks the version bump.
source/makefile'sREVISIONliteral was hand-maintained and had silently stayed at95since 5.95, so 5.96 and 5.97 both shipped asDopus5_95_*.lhaeven though the binaries reported the higher version.REVISIONis now derived fromPROG_REVISIONinversion.hvia$(shell awk …), so a single edit toversion.hupdates the archive name too.
Version bumps
- Program: 5.97 → 5.98
- Library / dopus5.module: 73.1 (unchanged)
- Commands (viewfont, dopusrt5, LoadDB): 65.1 (unchanged)
No API, IPC or on-disk format changes - safe drop-in over 5.97.
Full Changelog: 5.97...5.98